Mordhau i server possono essere gestiti direttamente usando RCON, che offre un set unico di comandi utili. RCON sta per 'Remote Console' ed è un utile strumento di gestione del server. A differenza dei comandi admin, i giocatori possono inserire i comandi direttamente nella scheda della console oppure installare strumenti di terze parti popolari, come mcrcon, per monitorare e moderare un server da remoto.
Nota: passa alle istruzioni sugli strumenti RCON di terze parti qui.
1. Accedi al pannello BisectHosting Starbase.
2. Avvia il server.
3. Vai alla scheda Console.
4. Inserisci un qualsiasi comando RCON nella casella della chat per usarlo. Visualizza l'elenco dei comandi qui sotto oppure inserisci il comando help.
| Comando | Descrizione |
|---|---|
help |
Fornisce l'elenco dei comandi RCON. |
alive |
Previene il timeout della connessione dovuto all'inattività. |
listen [<Type> <Start/Stop>] |
Attiva o disattiva l'ascolto di uno dei seguenti broadcast: all login, matchstate, killfeed, scorefeed, chat
|
listenstatus |
Mostra un elenco dei tipi di broadcast in ascolto. |
adminlist |
Mostra i PlayfabID degli admin attuali. |
banlist |
Mostra un elenco dei PlayfabID per tutti i ban attuali e la loro durata. |
mutelist |
Mostra un elenco dei PlayfabID per tutti i mute attuali e la loro durata. |
playerlist |
Mostra un elenco dei PlayfabID di tutti i giocatori sul server. |
maplist |
Mostra un elenco di tutte le mappe attualmente nella rotazione mappe, insieme al relativo ArrayIndex. |
addmap [<MapName> <ArrayIndex> <UpdateConfig>] |
Aggiunge una mappa alla rotazione mappe. <ArrayIndex> - determina la posizione della mappa; impostalo su 0 per posizionarla in cima. <UpdateConfig> - può essere impostato su true per salvare la mappa nella config.
|
removemap [<MapName> <UpdateConfig>] |
Rimuove una mappa dalla rotazione mappe. Usa maplist per visualizzare i nomi delle mappe attuali.
|
addadmin [<PlayerName/PlayfabID>] |
Aggiunge un giocatore o un PlayfabID all'elenco degli admin. |
removeadmin [<PlayerName/PlayfabID>] |
Rimuove un giocatore o un PlayfabID dall'elenco degli admin. |
addbots [<Amount> <Team>] |
Aggiunge al server il numero specificato di bot. 0 Per il team Rosso (o nessun team). 1 Per il team Blu.
|
removebots [<Amount> <Team>] |
Rimuove dal server il numero specificato di bot. |
changelevel [<MapName>] |
Cambia la mappa attuale con la mappa specificata. |
say [<Message>] |
Invia un messaggio generico in chat come server. |
string [<String>] |
Usato per il modding. |
event [<EventName>] |
Usato per il modding. |
spawnserveractor [<ActorPath> <Transform>] |
Usato per il modding. |
kick [<PlayerName/PlayfabID> <Reason>] |
Espelle il giocatore o PlayfabID specificato per il motivo indicato. |
ban [<PlayerName/PlayfabID> <Reason> <Duration>] |
Banna il giocatore o PlayfabID specificato per il motivo e la durata indicati, in minuti. |
unban [<PlayFabID>] |
Rimuove il ban da un PlayfabID specificato. |
mute [<PlayerName/PlayfabID> <Duration>] |
Silenzia il giocatore o PlayfabID specificato per la durata indicata, in minuti. |
unmute [<PlayFabID>] |
Rimuove il mute da un PlayfabID specificato. |
scoreboard |
Mostra il tabellone attuale sul server. |
info |
Mostra le informazioni attuali del server. |
stats |
Mostra le statistiche delle prestazioni del server. |
writetoconsole [<Message>] |
Mostra un messaggio nella console; non verrà visualizzato dai giocatori. |
changeteam [<PlayerName/PlayfabID> <Team>] |
Cambia il team del giocatore o PlayfabID specificato. |
modifyinivar [<File name> <Section name> <Variable name> <Value> <Type>] |
Il nome del file deve essere 'game' oppure 'engine'. Il nome della sezione e il nome della variabile devono corrispondere a un'intestazione INI e a un valore presenti in quel file. |
getmatchduration |
Mostra il tempo rimasto nella partita attuale. |
extendmatchduration [<Duration in seconds>] |
Estende la partita di una durata impostata in secondi. |
setmotd [<Url>] |
Imposta il messaggio del giorno usando un file markdown valido. |
teleportplayer [<PlayerName/PlayfabID> <x=#,y=#,z=#>] |
Teletrasporta il giocatore o PlayfabID specificato alle coordinate fornite. |
killplayer [<PlayerName/PlayfabID>] |
Uccide il giocatore o PlayfabID specificato. |
getteamdamage [<PlayerName/PlayfabID>] |
Mostra il danno al team attuale di un giocatore o PlayfabID specificato. |
renameplayer [<PlayerName/PlayfabID> <New name>] |
Rinomina il giocatore o PlayfabID specificato con il nuovo nome. |
chatlog [<Num messages to retrieve>] |
Restituisce il numero specificato di messaggi recenti della chat. |
Come connettersi con un client RCON remoto
1. Accedi al pannello BisectHosting Starbase.
2. Arresta il server.
3. Vai alla scheda Startup.
4. Annota o modifica l'attuale password RCON. Se lasciata vuota, verrà generata casualmente.
5. Avvia il server.
6. Vai alla scheda Console
7. Annota l'IP e la porta RCON. La password casuale viene generata qui se il passaggio 4 viene lasciato vuoto.
8. Apri mcrcon o un altro strumento RCON.
9. Incolla l'IP del server del passaggio 7 quando viene richiesto l'host. Escludi la porta alla fine.
10. Inserisci la porta del server RCON.
11. Incolla la password RCON del server dal passaggio 4 o 7.
12. Usa qualsiasi comando desiderato direttamente da questa finestra.