Mordhau permet d’interagir directement avec ses serveurs via RCON, qui propose un ensemble unique de commandes utiles. RCON signifie « Remote Console » et constitue un outil utile de gestion de serveur. Contrairement aux commandes admin, les joueurs peuvent saisir des commandes directement dans l’onglet de la console ou installer des outils tiers populaires comme mcrcon pour surveiller et modérer un serveur à distance.
Remarque : passez aux instructions sur les outils RCON tiers ici.
1. Connectez-vous au panneau BisectHosting Starbase.
2. Démarrez le serveur.
3. Accédez à l’onglet Console.
4. Saisissez n’importe quelle commande RCON dans la zone de chat pour l’utiliser. Consultez la liste des commandes ci-dessous ou saisissez la commande help.
| Commande | Description |
|---|---|
help |
Fournit la liste des commandes RCON. |
alive |
Empêche l’expiration de la connexion due à l’inactivité. |
listen [<Type> <Start/Stop>] |
Active ou désactive l’écoute des diffusions suivantes : all login, matchstate, killfeed, scorefeed, chat
|
listenstatus |
Affiche la liste des types de diffusion actuellement écoutés. |
adminlist |
Affiche les PlayfabID des admins actuels. |
banlist |
Affiche la liste des PlayfabID pour tous les bannissements actuels, ainsi que leur durée. |
mutelist |
Affiche la liste des PlayfabID pour tous les joueurs actuellement réduits au silence, ainsi que leur durée. |
playerlist |
Affiche la liste des PlayfabID de tous les joueurs sur le serveur. |
maplist |
Affiche la liste de toutes les cartes actuellement dans la rotation des cartes, ainsi que leur ArrayIndex. |
addmap [<MapName> <ArrayIndex> <UpdateConfig>] |
Ajoute une carte à la rotation des cartes. <ArrayIndex> - détermine la position de la carte ; définissez-le sur 0 pour la placer en haut. <UpdateConfig> - peut être défini sur true pour enregistrer la carte dans la configuration.
|
removemap [<MapName> <UpdateConfig>] |
Supprime une carte de la rotation des cartes. Utilisez maplist pour afficher les noms de cartes actuels.
|
addadmin [<PlayerName/PlayfabID>] |
Ajoute un joueur ou un PlayfabID à la liste des admins. |
removeadmin [<PlayerName/PlayfabID>] |
Supprime un joueur ou un PlayfabID de la liste des admins. |
addbots [<Amount> <Team>] |
Ajoute le nombre indiqué de bots au serveur. 0 pour l’équipe rouge (ou aucune équipe). 1 pour l’équipe bleue.
|
removebots [<Amount> <Team>] |
Supprime le nombre indiqué de bots du serveur. |
changelevel [<MapName>] |
Remplace la carte actuelle par la carte indiquée. |
say [<Message>] |
Envoie un message générique dans le chat au nom du serveur. |
string [<String>] |
Utilisé pour le modding. |
event [<EventName>] |
Utilisé pour le modding. |
spawnserveractor [<ActorPath> <Transform>] |
Utilisé pour le modding. |
kick [<PlayerName/PlayfabID> <Reason>] |
Expulse le joueur ou le PlayfabID indiqué pour la raison fournie. |
ban [<PlayerName/PlayfabID> <Reason> <Duration>] |
Bannit le joueur ou le PlayfabID indiqué pour la raison et la durée données, en minutes. |
unban [<PlayFabID>] |
Débannit le PlayfabID indiqué. |
mute [<PlayerName/PlayfabID> <Duration>] |
Réduit au silence le joueur ou le PlayfabID indiqué pendant la durée donnée, en minutes. |
unmute [<PlayFabID>] |
Rend la parole au PlayfabID indiqué. |
scoreboard |
Affiche le tableau des scores actuel sur le serveur. |
info |
Affiche les informations actuelles du serveur. |
stats |
Affiche les statistiques de performance du serveur. |
writetoconsole [<Message>] |
Affiche un message dans la console ; il ne sera pas affiché aux joueurs. |
changeteam [<PlayerName/PlayfabID> <Team>] |
Change l’équipe du joueur ou du PlayfabID indiqué. |
modifyinivar [<File name> <Section name> <Variable name> <Value> <Type>] |
Le nom du fichier doit être « game » ou « engine ». Le nom de section et le nom de variable doivent correspondre à un en-tête INI et à une valeur de ce fichier. |
getmatchduration |
Affiche le temps restant dans la partie en cours. |
extendmatchduration [<Duration in seconds>] |
Prolonge la partie d’une durée définie en secondes. |
setmotd [<Url>] |
Définit le message du jour à l’aide d’un fichier markdown valide. |
teleportplayer [<PlayerName/PlayfabID> <x=#,y=#,z=#>] |
Téléporte le joueur ou le PlayfabID indiqué aux coordonnées fournies. |
killplayer [<PlayerName/PlayfabID>] |
Tue le joueur ou le PlayfabID indiqué. |
getteamdamage [<PlayerName/PlayfabID>] |
Affiche les dégâts d’équipe actuels d’un joueur ou PlayfabID indiqué. |
renameplayer [<PlayerName/PlayfabID> <New name>] |
Renomme le joueur ou le PlayfabID indiqué avec le nouveau nom. |
chatlog [<Num messages to retrieve>] |
Renvoie le nombre indiqué de messages de chat récents. |
Comment se connecter avec un client RCON distant
1. Connectez-vous au panneau BisectHosting Starbase.
2. Arrêtez le serveur.
3. Accédez à l’onglet Startup.
4. Notez ou modifiez le mot de passe RCON actuel. S’il est laissé vide, il sera généré aléatoirement.
5. Démarrez le serveur.
6. Accédez à l’onglet Console
7. Notez l’IP et le port RCON. Le mot de passe aléatoire est généré ici si l’étape 4 est laissée vide.
8. Ouvrez mcrcon ou un autre outil RCON.
9. Collez l’IP du serveur de l’étape 7 lorsque l’hôte vous est demandé. N’incluez pas le port à la fin.
10. Saisissez le port du serveur RCON.
11. Collez le mot de passe RCON du serveur depuis l’étape 4 ou 7.
12. Utilisez les commandes souhaitées directement depuis cette fenêtre.