RCON-команды можно включить на серверах Valheim, установив широко используемый серверный мод. Этот мод включает вкладку консоли для отправки специальных RCON-команд и позволяет сторонним инструментам подключаться и использовать их удаленно. Эти команды могут значительно упростить управление сервером: пользователи с доступом смогут кикать или банить игроков, спавнить предметы и многое другое. В сочетании с назначением игроков администраторами в игре это помогает владельцам серверов всегда иметь доступного модератора.
Примечание: для запуска необходимых модов требуется BepInEx. Узнайте, как установить BepInEx, здесь.
1. Войдите в панель BisectHosting Starbase.
2. Остановите сервер.
3. Выберите вкладку Config, затем Startup.
4. Для работы RCON параметр BepInEx должен быть установлен на Enabled .
5. Убедитесь, что для RCON установлено значение Enabled.
6. Запустите сервер.
7. Перейдите на вкладку Console .
8. Введите любую RCON-команду в поле чата. Доступные команды перечислены ниже.
Примечание: некоторые команды включают необязательные аргументы, которые можно посмотреть с помощью команды
list.
| Команда | Описание |
|---|---|
addAdmin <SteamID> |
Добавляет игрока в список администраторов. |
addGlobalKey <Key> |
Добавляет глобальный ключ на сервер. |
addPermitted <SteamID> |
Добавляет игрока в список разрешенных. |
ban <SteamID/PlayerName> |
Банит пользователя на сервере. |
banSteamId <SteamID> |
Банит игрока по его Steam ID. |
damage <SteamID> <amount> |
Наносит игроку указанное количество урона. |
deleteObjects |
Удаляет объекты, соответствующие всем критериям поиска. |
findObjects |
Находит объекты, соответствующие всем критериям поиска. |
findObjectsNear <x> <z> <y> <radius> |
Находит объекты рядом с указанным местом. |
findPlayer <SteamID/PlayerName> |
Находит игрока и показывает сведения о нем. |
serverStats |
Выводит статистику сервера, включая количество игроков, FPS, использование памяти и информацию о мире. |
give <SteamID> <item_name> <quality> <amount> |
Спавнит предмет у игрока. |
heal <SteamID> <value> |
Восстанавливает здоровье игрока до указанного значения. |
consoleCommand <command> |
Выполняет консольную команду на сервере. |
kick <SteamID/PlayerName> |
Кикает игрока с сервера. |
adminlist |
Выводит список администраторов на сервере. |
banlist |
Выводит список забаненных игроков. |
globalKeys |
Выводит все глобальные ключи и их значения. |
permitted |
Выводит список разрешенных игроков на сервере. |
removeAdmin <SteamID> |
Удаляет игрока из списка администраторов. |
removeGlobalKey <key> |
Удаляет глобальный ключ с сервера. |
removePermitted <SteamID> |
Удаляет игрока из списка разрешенных. |
say <message> |
Отправляет сообщение в чат как крик. |
ping <x> <y> <z> |
Отправляет ping-сообщение всем игрокам по указанным координатам. |
logs |
Получает логи сервера. |
showMessage <message> |
Показывает сообщение в центре экрана всем игрокам. |
players |
Показывает всех игроков онлайн с их позициями и зонами. |
spawn <prefabName> <x> <y> <z> |
Создает указанное количество объектов в заданной позиции. |
teleport <SteamID/PlayerName> <x> <y> <z> |
Телепортирует игрока в указанную позицию. |
time |
Выводит текущее время сервера и день. |
unban <SteamID/PlayerName> |
Снимает бан с пользователя на сервере. |
save |
Сохраняет текущее состояние мира. |
list |
Выводит список доступных команд. |
Как подключиться с помощью удаленного RCON-клиента
1. Войдите в панель BisectHosting Starbase.
2. Остановите сервер.
3. Выберите вкладку Config, затем Startup.
4. Убедитесь, что для RCON установлено значение Enabled.
5. Запустите сервер.
6. Перейдите на вкладку Files.
7. Найдите следующий каталог: /home/container/BepInEx/config.
8. Откройте файл org.tristan.rcon.cfg .
9. Запишите строку после Password =.
10. Перейдите на вкладку Network
11. Скопируйте указанный третий адрес — это будет серверный [IP]:[Port+2].
12. Откройте mcrcon или другой удаленный RCON-инструмент.
13. Вставьте IP сервера из шага 7, когда появится запрос хоста. Исключите порт в конце.
14. Введите RCON-порт сервера.
15. Вставьте RCON-пароль сервера из шага 4.
16. Используйте любые нужные команды прямо из этого окна.