С серверами Mordhau можно взаимодействовать напрямую с помощью RCON, который обладает уникальным набором полезных команд. RCON расшифровывается как «удаленная консоль» и представляет собой полезный инструмент управления сервером. В отличие от административных команд, игроки могут вводить команды непосредственно во вкладке консоли или устанавливать популярные сторонние инструменты, такие как mcrcon, для удаленного мониторинга и модерации сервера.
ПримечаниеИнструкции по использованию сторонних инструментов RCON можно найти здесь .
1. Войдите в панель управления Masspas .
2. Запустите сервер.
3. Перейдите на вкладку «Консоль» .
4. Чтобы использовать любую команду RCON, введите её в окно чата. Список команд представлен ниже, или вы можете ввести команду вручную.help
| Командование | Описание |
|---|---|
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. Остановите сервер.
3. Перейдите на вкладку «Настройки» .
4. Запишите или измените текущий пароль RCON . Если оставить поле пустым, пароль будет сгенерирован случайным образом.
5. Запустите сервер.
6. Перейдите на вкладку «Консоль» .
7. Запишите IP-адрес и порт RCON. Если шаг 4 останется пустым, случайный пароль будет сгенерирован здесь.
8. Откройте mcrcon или другой инструмент RCON .
9. Вставьте IP-адрес сервера из шага 7, когда появится соответствующий запрос для указания хоста. В конце не указывайте порт.
10. Введите порт сервера RCON .
11. Вставьте пароль RCON сервера из шага 4 или 7.
12. Используйте любые необходимые команды непосредственно из этого окна.
