Как использовать команды RCON на сервере Mordhau

С серверами Mordhau можно взаимодействовать напрямую с помощью RCON, который обладает уникальным набором полезных команд. RCON расшифровывается как «удаленная консоль» и представляет собой полезный инструмент управления сервером. В отличие от административных команд, игроки могут вводить команды непосредственно во вкладке консоли или устанавливать популярные сторонние инструменты, такие как mcrcon, для удаленного мониторинга и модерации сервера.

Примечание

Инструкции по использованию сторонних инструментов RCON можно найти здесь .


1. Войдите в панель управления Masspas .

2. Запустите сервер.
BHStart.webp

3. Перейдите на вкладку «Консоль» .
BHConsole.webp

4. Чтобы использовать любую команду RCON, введите её в окно чата. Список команд представлен ниже, или вы можете ввести команду вручную.help
Mordhau_ConsoleHelp.webp

Командование Описание
help Предоставляет список команд RCON.
alive Предотвращает прерывание соединения из-за бездействия.
listen [<Type> <Start/Stop>] Включает/выключает прослушивание следующих трансляций: ,all loginmatchstatekillfeedscorefeedchat
listenstatus Отображает список типов трансляций, которые прослушиваются.
adminlist Отображает PlayfabID текущих администраторов.
banlist Отображает список PlayfabID для всех текущих блокировок и срок их действия.
mutelist Отображает список PlayfabID для всех текущих отключений звука и их продолжительности.
playerlist Отображает список PlayfabID всех игроков на сервере.
maplist Отображает список всех текущих карт в ротации, а также их ArrayIndex.
addmap [<MapName> <ArrayIndex> <UpdateConfig>] Добавляет карту в ротацию карт. - определяет положение карты; установите значение, чтобы разместить её вверху. - можно установить значение, чтобы сохранить карту в конфигурации.<ArrayIndex>0<UpdateConfig>true
removemap [<MapName> <UpdateConfig>] Удаляет карту из ротации. Используется для просмотра текущих названий карт.maplist
addadmin [<PlayerName/PlayfabID>] Добавляет игрока или PlayfabID в список администраторов.
removeadmin [<PlayerName/PlayfabID>] Удалите игрока или PlayfabID из списка администраторов.
addbots [<Amount> <Team>] Добавляет на сервер указанное количество ботов. Для красной команды (или без команды). Для синей команды.01
removebots [<Amount> <Team>] Удаляет с сервера указанное количество ботов.
changelevel [<MapName>] Изменяет текущую карту на указанную карту.
say [<Message>] Отправьте в чат стандартное сообщение от имени сервера.
string [<String>] Используется для модификации.
event [<EventName>] Используется для модификации.
spawnserveractor [<ActorPath> <Transform>] Используется для модификации.
kick [<PlayerName/PlayfabID> <Reason>] Выгоняет указанного игрока или пользователя с указанным PlayfabID по заданной причине.
ban [<PlayerName/PlayfabID> <Reason> <Duration>] Блокирует указанного игрока или PlayfabID по указанной причине и на заданный срок в минутах.
unban [<PlayFabID>] Разблокирует указанный PlayfabID.
mute [<PlayerName/PlayfabID> <Duration>] Отключает звук у указанного проигрывателя или PlayfabID на заданное время в минутах.
unmute [<PlayFabID>] Включает звук для указанного PlayfabID.
scoreboard Отображает текущий счет на сервере.
info Отображает информацию о текущем сервере.
stats Отображает статистику производительности сервера.
writetoconsole [<Message>] Выводит сообщение в консоль, но не будет отображаться игрокам.
changeteam [<PlayerName/PlayfabID> <Team>] Изменяет команду указанного игрока или PlayfabID.
modifyinivar [<File name> <Section name> <Variable name> <Value> <Type>] Имя файла должно быть 'game' или 'engine'. Имя раздела и имя переменной должны совпадать с заголовком и значением INI-файла из этого файла.
getmatchduration Отображает оставшееся время текущего матча.
extendmatchduration [<Duration in seconds>] Продлевает матч на заданное время в секундах.
setmotd [<Url>] Устанавливает сообщение дня, используя допустимый файл Markdown.
teleportplayer [<PlayerName/PlayfabID> <x=#,y=#,z=#>] Телепортирует указанного игрока или PlayfabID в заданные координаты.
killplayer [<PlayerName/PlayfabID>] Завершает работу указанного игрока или PlayfabID.
getteamdamage [<PlayerName/PlayfabID>] Отображает текущий командный урон указанного игрока или PlayfabID.
renameplayer [<PlayerName/PlayfabID> <New name>] Переименовывает указанный плеер или PlayfabID в новое имя.
chatlog [<Num messages to retrieve>] Возвращает указанное количество последних сообщений в чате.

Как подключиться к удалённому клиенту RCON

1. Войдите в панель управления Masspas .

2. Остановите сервер.
BHStop.webp

3. Перейдите на вкладку «Настройки» .
BHStartup.webp

4. Запишите или измените текущий пароль RCON . Если оставить поле пустым, пароль будет сгенерирован случайным образом.
Mordhau_RconPassword.webp

5. Запустите сервер.
BHStart.webp

6. Перейдите на вкладку «Консоль» .
BHConsole.webp

7. Запишите IP-адрес и порт RCON. Если шаг 4 останется пустым, случайный пароль будет сгенерирован здесь.
Mordhau_ConsoleRcon.webp

8. Откройте mcrcon или другой инструмент RCON .
IS_McRcon.webp

9. Вставьте IP-адрес сервера из шага 7, когда появится соответствующий запрос для указания хоста. В конце не указывайте порт.
IS_RconHost.webp

10. Введите порт сервера RCON .
IS_RconPort.webp

11. Вставьте пароль RCON сервера из шага 4 или 7.
IS_RconPass.webp

12. Используйте любые необходимые команды непосредственно из этого окна.
IS_RconCommand.webp