Администрирование
Данная статья описывает администрирование выделенного сервера Operation: Harsh Doorstop: подключение через RCON, основные команды управления сервером, параметры Game.ini, работу с модами и базовую диагностику.
Доступ через RCON
Operation: Harsh Doorstop использует RCON для удалённого выполнения серверных команд.
Основные параметры RCON задаются через переменные запуска во вкладке «Startup» либо в файле конфигурации сервера.
| Параметр | Описание |
|---|---|
RCON_PORT |
Порт для подключения к RCON. |
RCON_PASSWORD |
Пароль для авторизации RCON. |
RCON_MAX_AUTH_ATTEMPTS |
Максимальное количество неудачных попыток авторизации. |
RCON_MAX_CONNECTIONS |
Максимальное количество одновременных RCON-подключений. |
Внимание: для RCON необходимо использовать отдельный сложный пароль. Пользователь с доступом к RCON может выполнять административные команды на сервере.
После изменения параметров RCON перезапустите сервер.
Подключение к RCON
Для подключения используйте любой RCON-клиент, совместимый с сервером игры.
Для подключения потребуется:
- IP-адрес сервера;
- RCON-порт;
- RCON-пароль.
IP-адрес и выделенные порты сервера отображаются во вкладке «Network» панели управления.
Порт RCON должен совпадать с портом, указанным в переменной запуска RCON_PORT или параметре ListenPort в Game.ini.
Основные команды RCON
| Команда | Описание |
|---|---|
ListPlayers |
Показать список подключённых игроков и их ID. |
Kick PlayerID |
Исключить игрока с сервера по его ID. |
Ban PlayerID |
Забанить игрока по его ID. |
ServerTravel MapName |
Сменить текущую карту. |
Say Message |
Отправить сообщение всем игрокам. |
Просмотр игроков
Для просмотра списка игроков выполните:
ListPlayersВ выводе команды отображаются подключённые игроки и их ID. ID используется для кика, бана и других административных действий.
Исключение игрока
Чтобы исключить игрока с сервера, используйте его ID из вывода команды ListPlayers.
Kick PlayerIDПример:
Kick 3Бан игрока
Чтобы забанить игрока, используйте команду:
Ban PlayerIDПример:
Ban 3Смена карты
Смена карты выполняется командой:
ServerTravel MapNameПример:
ServerTravel AAS_AlBasrahНазвание карты должно соответствовать имени карты, установленной на сервере.
Сообщение игрокам
Для отправки сообщения всем игрокам используйте команду:
Say MessageПример:
Say Server restart in 5 minutesОсновной файл конфигурации
Расширенные параметры сервера находятся в файле:
HarshDoorstop/Saved/Config/LinuxServer/Game.iniПеред редактированием файла Game.ini остановите сервер.
Параметры RCON в Game.ini
Параметры RCON находятся в секции:
[/Script/RCON.RCONServerSystem]Пример:
[/Script/RCON.RCONServerSystem]
bEnabled=True
ListenPort=7779
Password="your_secure_rcon_password"
MaxActiveConnections=5
MaxAuthAttempts=3| Параметр | Описание |
|---|---|
bEnabled |
Включает или отключает RCON. |
ListenPort |
Порт RCON. |
Password |
Пароль RCON. |
MaxActiveConnections |
Максимальное количество активных RCON-подключений. |
MaxAuthAttempts |
Максимальное количество неудачных попыток авторизации RCON. |
Основные параметры сервера в Game.ini
Основные параметры сервера находятся в секции:
[/Script/Engine.GameSession]Пример:
[/Script/Engine.GameSession]
MaxPlayers=32
ServerName="My Operation Harsh Doorstop Server"
Password=""| Параметр | Описание |
|---|---|
MaxPlayers |
Максимальное количество игроков. |
ServerName |
Название сервера в списке серверов. |
Password |
Пароль для входа на сервер. Пустое значение делает сервер публичным. |
Если параметр задан одновременно через переменную запуска и через Game.ini, значение из переменной запуска может применяться при старте сервера.
Моды Steam Workshop
Operation: Harsh Doorstop поддерживает пользовательский контент из Steam Workshop. Установка и запуск модов зависят от конкретного мода и выбранной сборки сервера.
Перед установкой мода проверьте:
- мод совместим с текущей версией Operation: Harsh Doorstop;
- мод предназначен для серверного использования;
- автор мода указал необходимые параметры запуска или настройки;
- после установки сервер был перезапущен.
Внимание: если после установки мода сервер перестал запускаться, временно отключите последний установленный мод и проверьте запуск сервера без него.
RCON не подключается
Проверьте:
- в конфигурации указано
bEnabled=True; - указан корректный RCON-пароль;
- порт RCON совпадает с выделенным портом во вкладке «Network»;
- значение
RCON_PORTсовпадает сListenPort, если используется конфигурация черезGame.ini; - сервер был перезапущен после изменения параметров RCON;
- RCON-клиент использует правильный IP, порт и пароль.
Команды не выполняются через RCON
Проверьте:
- RCON-подключение успешно установлено;
- команда поддерживается сервером Operation: Harsh Doorstop;
- аргументы команды указаны корректно;
- в команде используется правильный ID игрока из
ListPlayers; - в консоли сервера нет ошибок выполнения команды.
Сервер не отображается в списке
Проверьте:
- сервер полностью запущен;
- после запуска прошло несколько минут;
- query-порт совпадает с портом во вкладке «Network»;
- название сервера задано корректно;
- в консоли отсутствуют ошибки запуска;
- прямое подключение по IP и игровому порту работает.
Сервер падает после установки модов
Проверьте:
- мод совместим с текущей версией игры;
- мод установлен в правильный каталог;
- для мода указаны необходимые параметры запуска;
- нет конфликта между несколькими модами;
- в консоли отображается ошибка конкретного мода.
Для проверки временно отключите все недавно установленные моды и запустите сервер на стандартной карте.
Игроки не могут подключиться
Проверьте:
- сервер полностью запущен;
- игрок использует правильный IP-адрес и игровой порт;
- игрок не использует query-порт или RCON-порт вместо игрового порта;
- сервер не заполнен;
- если установлен пароль, игрок вводит правильный пароль сервера;
- версия игры у игрока соответствует версии сервера.
Рекомендации
- для RCON используйте отдельный сложный пароль;
- не передавайте RCON-пароль посторонним пользователям;
- после изменения параметров RCON перезапускайте сервер;
- для действий с игроками сначала используйте
ListPlayers; - перед установкой модов создавайте резервную копию конфигурации;
- при проблемах после установки модов сначала отключайте последние добавленные моды.
Файлы, которые рекомендуется сохранить перед изменениями:
HarshDoorstop/Saved/Config/LinuxServer/Game.ini