Это руководство описывает, как настроить и использовать RCON (удалённую консоль) на вашем выделенном сервере Insurgency: Sandstorm, размещённом в Legion Hosting, что позволяет удалённо выполнять команды сервера без доступа к GPanel. Первоначальную настройку сервера, карты, игровые режимы и инструкции по подключению см. в статье Руководство по настройке сервера Insurgency: Sandstorm.
Включение RCON
RCON позволяет удалённо выполнять команды сервера без доступа к GPanel. Insurgency: Sandstorm поддерживает RCON при включении через параметры запуска.
Добавьте следующее в переменную запуска ADDSWITCHES в GPanel:
-Rcon -RconPassword=YourSecurePassword
После добавления этих параметров перезапустите сервер из GPanel, чтобы изменения вступили в силу.
Подключение через RCON
Для подключения используйте любой стандартный клиент Source RCON. Вам понадобятся:
- IP-адрес вашего сервера (со вкладки Network в GPanel)
- Порт RCON (по умолчанию совпадает с портом запросов, показанным в GPanel — или задайте пользовательский порт с помощью
-RconListenPortвADDSWITCHES) - Пароль RCON, который вы задали в
ADDSWITCHES
Чтобы найти IP-адрес и порт вашего сервера, см. статью Как найти IP-адрес и порт вашего сервера.
Параметры запуска RCON
Следующие связанные с RCON параметры можно добавить в переменную запуска ADDSWITCHES:
| Параметр | Описание |
|---|---|
-Rcon |
Включает доступ RCON на сервере. Должен использоваться совместно с -RconPassword. |
-RconPassword=YourRconPass |
Задаёт пароль RCON. Требуется при включённом -Rcon. |
-RconListenPort=<port> |
Указывает пользовательский порт прослушивания RCON. Если не задан, RCON по умолчанию использует игровой порт запросов. |
Пример ADDSWITCHES с RCON
-Rcon -RconPassword=MySecureRconPass -GameStats
Полезные команды RCON
| Команда | Описание |
|---|---|
listplayers |
Выводит список всех подключённых игроков с их ID. |
kick <playerID> |
Кикает игрока по его ID. |
ban <playerID> |
Банит игрока по его ID. |
permban <steamID> |
Навсегда банит игрока по его Steam ID. |
travel <scenario> |
Меняет карту/сценарий. Например: travel Scenario_Ministry_Checkpoint_Security |
restartround |
Перезапускает текущий раунд. |
gamemodeproperty <property> <value> |
Изменяет свойство игрового режима во время выполнения (например, время раунда, размер волны). |
say <message> |
Отправляет общесерверное сообщение в чат. |
Похожие статьи
- Руководство по настройке сервера Insurgency: Sandstorm
- Как найти IP-адрес и порт вашего сервера
- Руководство по запуску сервера
Нужна помощь?
Если вы столкнулись с проблемой, не описанной в этом руководстве, наша служба поддержки готова помочь.