parms="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -pingboost 2 sys_ticrate 1100 "
Прочитать комментарии разработчика в заголовке файла, они специально выделили капсом ключевой момент.Что делать, если после рестарта скрипта конфиг становится прежним?
_default.cfg
даны настройки, которые вы можете использовать в скрипте и там большими буквами написаноПеревод с китайского дает понять: "Не редактируй тут ничего! Я все верну назад! Скопируй что-надо и перенеси в нужный конфиг!"# DO NOT EDIT WILL BE OVERWRITTEN!
# Copy settings from here and use them in either
Переводчик дядя Ляо, опять подсказывает нам скрытый смысл: "common.cfg - указанные тут настройки применяться ко всем серверам.# common.cfg - applies settings to every instance
# [instance].cfg - applies settings to a specific instance
-executable="./hlds_run"
+executable="taskset -c 0 ./hlds_run"
[ FAIL ] Starting csserver: Executable was not found:melfyk, использовать taskset
Подробнее о параметрах запуска
В конфиге исправить строчку
Должно работать. Ядро сами определите.Diff:-executable="./hlds_run" +executable="taskset -c 0 ./hlds_run"