КАК ИСПРАВИТЬ ОТСУТСТВИЕ ПОДКЛЮЧЕНИЯ RCON В CS2 [PTERODACTYL, WISP, DOCKER]
С момента выхода Counter Strike 2 со мной связались несколько владельцев игровых серверов, у которых были проблемы с подключением к RCON с Counter Strike 2. Честно говоря, я не мог в этом разобраться, пока не заметил, что у меня тоже возникла такая же проблема. и потребовал его для наших серверов Game Host Bros.
пс. RCON доступен только из внешних приложений, а НЕ из самого игрового клиента. В CS2 это сломано.
ппс. Вам не следует использовать RCON, поскольку он небезопасен, и вам следует использовать API своих панелей, если это возможно.
Что бы я ни пробовал, всегда появлялось сообщение « Не удалось подключиться к серверу». Проверьте хост/IP и порт!
В ходе тестирования я обнаружил, что на самом деле это связано с докером, особенно если вы запускаете сервер с флагом +ip . Оказывается, есть две проблемы, когда вы не можете подключиться через RCON в CS2.
Позвольте мне показать вам пример того, как включить RCON.
Вот исходная команда запуска: ./game/cs2.sh -dedicated +ip 51.243.53.6 -port 27015 -maxplayers 7 +map de_mirage +game_type 0 +game_mode 0
А вот измененная команда запуска: ./game/cs2.sh -dedicated +ip 0.0.0.0 -usercon -port 27015 -maxplayers 7 +map de_mirage +game_type 0 +game_mode 0
Позвольте мне объяснить, что делают вышеуказанные изменения.
+ip 0.0.0.0- Мы позволяем CS2 прослушивать любой адрес ipv4. Это важно, потому что внутри большинства пользователей они будут использовать внутренний IP-адрес докера.
-usercon— Эта команда запуска используется для включения использования команд RCON (удаленная консоль).
Итак, все готово и подключено. Если это вам помогло, присоединяйтесь к нашему Discord и дайте мне знать. Я хотел бы услышать от вас.