Half-Life и Adrenaline Gamer форум
http://aghl.ru/forum/

hlds 5787 + ubuntu 16.04
http://aghl.ru/forum/viewtopic.php?f=10&t=2589
Страница 1 из 4

Автор:  D-AIRY [ 21 ноя 2016, 06:37 ]
Заголовок сообщения:  hlds 5787 + ubuntu 16.04

Обновил тестовый сервер до ubuntu 16.04 (с 14.04), перестали работать параметры командной строки, переданные с +, при чем только на 5787 билде, 6xxx работает как надо. Хотелось бы найти решение.

Автор:  Lev [ 21 ноя 2016, 16:17 ]
Заголовок сообщения:  Re: hlds 5787 + ubuntu 16.04

Что, например, не передается? (чем больше примеров тем лучше)

Автор:  D-AIRY [ 21 ноя 2016, 16:55 ]
Заголовок сообщения:  Re: hlds 5787 + ubuntu 16.04

Любые параметры: +port xxxx, +map xxxx и другие с +

Автор:  Lev [ 21 ноя 2016, 17:55 ]
Заголовок сообщения:  Re: hlds 5787 + ubuntu 16.04

Полную строку запуска скинь.
Попробуй
Код:
./hlds_run -binary ./hlds_i686 +map crossfire -port 27037 +log on
Скинь лог запуска.

Автор:  D-AIRY [ 21 ноя 2016, 18:09 ]
Заголовок сообщения:  Re: hlds 5787 + ubuntu 16.04

 лог

Автор:  Lev [ 22 ноя 2016, 16:03 ]
Заголовок сообщения:  Re: hlds 5787 + ubuntu 16.04

После запуска таким образом, попробуй команду stuffcmds в консоли и скинь лог.

Добавлено спустя 5 минут 37 секунд:
Код:
exec langnguagcfg: not a .cfg or .rc file
...
*** Executing skill.cfg
*** Executing server.cfg
exec banned.cf: not a .cfg or .rc file
Странные ошибки.
Проверь что у тебя в конце server.cfg: стоит ли там строчка
Код:
exec banned.cfg
Есть ли в её конце перенос строки и какого он типа (/r, /n или /r/n). Попробуй добавить перенос строки линуксовый (можно два) и запустить сервер как ранее - проверь изменится ли лог в этом месте.

Автор:  D-AIRY [ 22 ноя 2016, 17:23 ]
Заголовок сообщения:  Re: hlds 5787 + ubuntu 16.04

Lev писал(а):
После запуска таким образом, попробуй команду stuffcmds в консоли и скинь лог.
 stuffcmds - пошел грузиться
Lev писал(а):
Проверь что у тебя в конце server.cfg: стоит ли там строчка
Код:
exec banned.cfgЕсть ли в её конце перенос строки и какого он типа (/r, /n или /r/n). Попробуй добавить перенос строки линуксовый (можно два) и запустить сервер как ранее - проверь изменится ли лог в этом месте.
стоит, пересохранил с /n концами строк - изменений нет, пара пустых строк после команды есть.

Автор:  Lev [ 22 ноя 2016, 18:26 ]
Заголовок сообщения:  Re: hlds 5787 + ubuntu 16.04

Файл valve.rc запакуй и залей сюда. Проверь его на предмет отличий от оригинального. Попробуй удалить всё содержимое и оставить там только строчку с stuffcmds и пару пустых после - изменится что или нет?

Автор:  D-AIRY [ 22 ноя 2016, 23:25 ]
Заголовок сообщения:  Re: hlds 5787 + ubuntu 16.04

Сконвертировал концы строк в valve.rc в unix формат, стало лучше, теперь команды выполняются, осталось разобраться с
Код:
exec addons/ammxmodx/configs/amxx.cg: not a .cfg or .rc file
couldn't exec addonsfigmxmodx/configs/sql.cfg
Видимо проблема та же, осталось найти откуда они вызываются.

Добавлено спустя 1 минуту 3 секунды:
хотя, что-то мне подсказывает, что вызываются они из самой библиотеки мода

Автор:  Lev [ 23 ноя 2016, 00:31 ]
Заголовок сообщения:  Re: hlds 5787 + ubuntu 16.04

Посмотри core.ini.
Код:
   server_cmd("exec %s/sql.cfg", configsDir)
в admin.sma.

Страница 1 из 4 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/