RCON работает как инструмент для управления сервером Project Zomboid без необходимости находиться в игре. Это позволяет администраторам выполнять серверные команды через отдельное приложение, а не через основной игровой клиент. Обычно его используют для рассылки объявлений игрокам, модерации поведения пользователей и запуска сохранений мира. Настройка удаленного доступа дает широкий контроль над игровой средой и конфигурацией сервера.
1. Войдите в панель BisectHosting Starbase.
2. Остановите сервер.
3. Скопируйте IP-адрес.
4. Перейдите на вкладку Network .
5. Скопируйте доступный порт, который не используется другими модами.
Для серверов с выделенным IP нажмите Create Additional Port, чтобы настроить новый порт.
6. Нажмите Add Label.
7. Введите имя и нажмите значок галочки. Так проще отслеживать используемые порты.
8. Перейдите на вкладку Files .
9. Найдите следующий каталог: /home/container/.cache/Server
10. Откройте [SaveName].ini. Файл называется в зависимости от имени Save/Config на вкладке Settings.
11. В строке RCONPort= вставьте порт из шага 5.
12. В строке RCONPassword= введите пароль.
13. Нажмите Save.
14. Запустите сервер.
15. Запустите клиент RCON. rcon-cli используется в этом примере.
16. Введите IP-адрес из шага 3 и порт из шага 5.
17. Введите пароль RCON из шага 12.
18. Выполните help, чтобы посмотреть список команд RCON.
| Команда | Описание | Использование | Пример |
|---|---|---|---|
additem |
Выдает определенный предмет игроку. Количество указывать необязательно. | /additem "Player Name" "Item Name" Amount |
/additem "Steve" Base.Axe 2 |
adduser |
Добавляет нового пользователя на сервер с белым списком. | /adduser "Player Name" "Password" |
/adduser "Steve" "Secret123" |
addvehicle |
Создает транспорт рядом с указанным игроком или в точных координатах. | /addvehicle "Vehicle Name" "Player Name" |
/addvehicle "Base.VanAmbulance" "Steve" |
addxp |
Начисляет игроку очки опыта для указанного навыка. | /addxp "Player Name" Perk=Amount |
/addxp "Steve" Woodwork=2 |
alarm |
Включает сигнализацию здания. Для работы требуется действительная позиция в игре. | /alarm |
/alarm |
banid |
Блокирует пользователя по его SteamID. | /banid SteamID |
/banid 76561198000000000 |
banuser |
Блокирует указанного пользователя. Добавление -ip блокирует IP-адрес, а -r позволяет указать причину.
|
/banuser "Player Name" -ip -r "Reason" |
/banuser "Steve" -ip -r "Destroying base" |
changeoption |
Изменяет определенный параметр конфигурации сервера. | /changeoption "Option Name" "New Value" |
/changeoption PVP "false" |
checkModsNeedUpdate |
Проверяет, требуется ли обновление активным модам, и записывает результат в журнал. | /checkModsNeedUpdate |
/checkModsNeedUpdate |
chopper |
Запускает событие с вертолетом, нацеленное на случайного игрока. | /chopper |
/chopper |
createhorde |
Создает орду зомби рядом с указанным игроком. | /createhorde Amount "Player Name" |
/createhorde 50 "Steve" |
createhorde2 |
Создает настраиваемую орду рядом с указанным игроком, используя расширенные параметры. | /createhorde2 "Player Name" Amount |
/createhorde2 "Steve" 50 |
godmod |
Дает игроку неуязвимость ко всему урону. |
/godmode "Player Name" -true (или -false)
|
/godmode "Steve" -true |
gunshot |
Воспроизводит звук выстрела рядом со случайным игроком, чтобы привлечь зомби. | /gunshot |
/gunshot |
help |
Показывает список доступных серверных команд. | /help |
/help |
invisible |
Делает игрока невидимым для зомби. |
/invisible "Player Name" -true (или -false)
|
/invisible "Steve" -true |
kick |
Отключает пользователя от сервера. Добавление -r указывает причину.
|
/kickuser "Player Name" -r "Reason" |
/kickuser "Steve" -r "Spamming" |
lightning |
Запускает удары молнии рядом с указанным игроком. | /lightning "Player Name" |
/lightning "Steve" |
log |
Изменяет уровень журналирования сервера. | /log Level Type |
/log 2 admin |
noclip |
Позволяет игроку проходить сквозь сплошные стены и конструкции. |
/noclip "Player Name" -true (или -false)
|
/noclip "Steve" -true |
players |
Показывает список всех игроков, подключенных в данный момент. | /players |
/players |
quit |
Запускает безопасное выключение сервера и сохраняет текущие данные мира. | /quit |
/quit |
releasesafehouse |
Принудительно освобождает занятое убежище. | /releasesafehouse |
/releasesafehouse |
reloadlua |
Перезагружает определенный файл скрипта Lua на сервере. | /reloadlua "File Name" |
/reloadlua "admin.lua" |
reloadoptions |
Перезагружает файл параметров сервера и обновляет всех подключенных клиентов. | /reloadoptions |
/reloadoptions |
removeuserfromwhitelist |
Отзывает доступ пользователя к белому списку. | /removeuserfromwhitelist "Player Name" |
/removeuserfromwhitelist "Steve" |
removezombies |
Уничтожает всех зомби в текущей загруженной области карты. | /removezombies |
/removezombies |
replay |
Записывает или воспроизводит повтор движений для указанного игрока. | /replay "Player Name" -Mode File Name |
/replay "Steve" -record match.bin |
save |
Принудительно сохраняет текущее состояние мира на сервере. | /save |
/save |
servermsg |
Рассылает глобальное сообщение, которое увидят все подключенные игроки. | /servermsg "Message" |
/servermsg "Server restarting soon" |
setaccesslevel |
Настраивает административный ранг игрока (Admin, Moderator, Overseer, GM, Observer). | /setaccesslevel "Player Name" "Rank" |
/setaccesslevel "Steve" "Admin" |
showoptions |
Показывает текущие параметры конфигурации сервера и их значения. | /showoptions |
/showoptions |
startrain |
Запускает дождь на сервере с необязательной шкалой интенсивности. | /startrain Intensity |
/startrain 50 |
startstorm |
Запускает грозу на указанную длительность в игровых часах. | /startstorm Duration |
/startstorm 4 |
stats |
Изменяет или очищает статистику производительности сервера за заданный период. | /stats Mode Period |
/stats file 10 |
stoprain |
Останавливает любой активный дождь на сервере. | /stoprain |
/stoprain |
stopweather |
Очищает все активные погодные события. | /stopweather |
/stopweather |
teleport |
Перемещает одного игрока к местоположению другого игрока. | /teleport "Player 1" "Player 2" |
/teleport "Steve" "Alex" |
teleportto |
Перемещает указанного игрока в точные координаты на карте. | /teleportto X,Y,Z |
/teleportto 10000,11000,0 |
thunder |
Запускает локальный звуковой эффект грома рядом с указанным игроком. | /thunder "Player Name" |
/thunder "Steve" |
unbanid |
Снимает блокировку с указанного SteamID. | /unbanid SteamID |
/unbanid 76561198000000000 |
unbanuser |
Снимает блокировку с указанного имени пользователя. | /unbanuser "Player Name" |
/unbanuser "Steve" |
voiceban |
Блокирует указанному игроку использование внутриигрового голосового чата. |
/voiceban "Player Name" -true (или -false)
|
/voiceban "Steve" -true |