GermanIvanov
Участник
- Сообщения
- 40
- Реакции
- 1
Поставил две копии сервера CSGO на один линуксовый сервер и сразу наступил на известную проблему с "убегающими" портами. Попробовал действовать по методике из faq с прописыванием параметра -net_port_try 1 но он худо бедно срабатывал только на сервере стоящем на стандартном 27015 порту, а вот на 27016 уже работать не хотел.
Решил разобраться с проблемой программно, а именно получить номер присвоенного системой порта и доложить внешнему сайту "запускалке" и тут же наступил на пару грабель.
1) Не нашел так с полтычка событие срабатывающее при старте сервера.
2) Переменная "hostport" оказывается указывает число прописанное в конфиге, а не то, которое присвоено серверу при запуске. Может есть еще какой то способ выяснить какой у нашего сервера сейчас порт?
Решил разобраться с проблемой программно, а именно получить номер присвоенного системой порта и доложить внешнему сайту "запускалке" и тут же наступил на пару грабель.
1) Не нашел так с полтычка событие срабатывающее при старте сервера.
2) Переменная "hostport" оказывается указывает число прописанное в конфиге, а не то, которое присвоено серверу при запуске. Может есть еще какой то способ выяснить какой у нашего сервера сейчас порт?