Os servidores de Mordhau podem ser geridos diretamente através de RCON, que dispõe de um conjunto único de comandos úteis. RCON significa "Remote Console" e é uma ferramenta útil de gestão do servidor. Ao contrário dos comandos de admin, os jogadores podem introduzir comandos diretamente no separador da consola ou instalar ferramentas de terceiros populares, como o mcrcon, para monitorizar e moderar um servidor remotamente.
Nota: Salta para as instruções sobre ferramentas RCON de terceiros aqui.
1. Inicia sessão no painel BisectHosting Starbase.
2. Inicia o servidor.
3. Vai para o separador Console.
4. Introduz qualquer comando RCON na caixa de chat para o utilizar. Vê a lista de comandos abaixo ou introduz o comando help.
| Comando | Descrição |
|---|---|
ajuda |
Fornece a lista de comandos RCON. |
ativo |
Evita o tempo limite de ligação devido à inatividade. |
listen [<Tipo> <Iniciar/Parar>] |
Ativa ou desativa a escuta de qualquer uma das seguintes transmissões: all login, matchstate, killfeed, scorefeed, chat
|
listenstatus |
Apresenta uma lista dos tipos de transmissão que estão a ser escutados. |
adminlist |
Apresenta os PlayfabID dos administradores atuais. |
banlist |
Apresenta uma lista dos PlayfabID de todos os banimentos atuais e da respetiva duração. |
mutelist |
Apresenta uma lista dos PlayfabID de todos os silenciamentos atuais e da respetiva duração. |
playerlist |
Apresenta uma lista dos PlayfabID de todos os jogadores no servidor. |
maplist |
Apresenta uma lista de todos os mapas atuais na rotação de mapas, bem como o respetivo ArrayIndex. |
addmap [<MapName> <ArrayIndex> <UpdateConfig>] |
Adiciona um mapa à rotação de mapas. <ArrayIndex> - determina a posição do mapa, define como 0 para colocar no topo. <UpdateConfig> - pode ser definido como true para guardar o mapa na configuração
|
removemap [<MapName> <UpdateConfig>] |
Remove um mapa da rotação de mapas. Utiliza maplist para ver os nomes atuais dos mapas.
|
addadmin [<PlayerName/PlayfabID>] |
Adiciona um jogador ou PlayfabID à lista de administradores. |
removeadmin [<PlayerName/PlayfabID>] |
Remove um jogador ou PlayfabID da lista de administradores. |
addbots [<Amount> <Team>] |
Adiciona o número especificado de bots ao servidor. 0 Para a equipa Vermelha (ou sem equipa). 1 Para a equipa Azul.
|
removebots [<Amount> <Team>] |
Remove o número especificado de bots do servidor. |
changelevel [<MapName>] |
Altera o mapa atual para o mapa especificado. |
say [<Message>] |
Envia uma mensagem genérica no chat como se fosse o servidor. |
string [<String>] |
Usado para modding. |
event [<EventName>] |
Usado para modding. |
spawnserveractor [<ActorPath> <Transform>] |
Usado para modding. |
kick [<PlayerName/PlayfabID> <Reason>] |
Expulsa o jogador ou PlayfabID especificado pelo motivo indicado. |
ban [<PlayerName/PlayfabID> <Reason> <Duration>] |
Bane o jogador ou PlayfabID especificado pelo motivo indicado e pela duração em minutos. |
unban [<PlayFabID>] |
Remove o banimento de um PlayfabID especificado. |
mute [<PlayerName/PlayfabID> <Duration>] |
Silencia o jogador ou PlayfabID especificado pela duração indicada em minutos. |
unmute [<PlayFabID>] |
Remove o silêncio de um PlayfabID especificado. |
scoreboard |
Apresenta a classificação atual no servidor. |
info |
Apresenta as informações atuais do servidor. |
stats |
Apresenta estatísticas de desempenho do servidor. |
writetoconsole [<Message>] |
Apresenta uma mensagem na consola, não será mostrada aos jogadores. |
changeteam [<PlayerName/PlayfabID> <Team>] |
Altera a equipa do jogador ou PlayfabID especificado. |
modifyinivar [<File name> <Section name> <Variable name> <Value> <Type>] |
O nome do ficheiro deve ser "game" ou "engine". O nome da secção e o nome da variável têm de corresponder a um cabeçalho INI e a um valor desse ficheiro. |
getmatchduration |
Apresenta o tempo restante na partida atual. |
extendmatchduration [<Duration in seconds>] |
Prolonga a partida pela duração definida em segundos. |
setmotd [<Url>] |
Define a mensagem do dia usando um ficheiro markdown válido. |
teleportplayer [<PlayerName/PlayfabID> <x=#,y=#,z=#>] |
Teleporta o jogador ou PlayfabID especificado para as coordenadas fornecidas. |
killplayer [<PlayerName/PlayfabID>] |
Elimina o jogador ou PlayfabID especificado. |
getteamdamage [<PlayerName/PlayfabID>] |
Apresenta o dano de equipa atual de um jogador ou PlayfabID especificado. |
renameplayer [<PlayerName/PlayfabID> <New name>] |
Muda o nome do jogador ou PlayfabID especificado para o novo nome. |
chatlog [<Num messages to retrieve>] |
Devolve o número especificado de mensagens recentes do chat. |
Como Ligar-se com um Cliente RCON Remoto
1. Inicia sessão no painel BisectHosting Starbase.
2. Para o servidor.
3. Vai para o separador Startup.
4. Toma nota ou altera a atual Palavra-passe RCON. Se estiver em branco, será gerada aleatoriamente.
5. Inicia o servidor.
6. Vai para o separador Console
7. Take note of the RCON IP and Port. A palavra-passe aleatória é gerada aqui se o passo 4 ficar em branco.
8. Abre mcrcon ou outra ferramenta RCON.
9. Cola o IP do Servidor do passo 7 quando for pedido o host. Exclui a porta no final.
10. Introduz a Porta do Servidor RCON.
11. Cole a Palavra-passe RCON do servidor do passo 4 ou 7.
12. Usa diretamente desta janela quaisquer comandos desejados.