DustBowl.Games

Mordhau Console & RCON Command Reference

Searchable reference for all Mordhau server console commands, admin chat slash commands, and RCON commands. Use the search box or select a tab to filter by command type.

ℹ

Ban Command Syntax & Duration Specification

Mordhau administration and RCON require explicit three-argument syntax: ban <name or PlayfabID> <minutes> <reason>. Argument order is strict: the duration argument must precede the reason.

Duration Units:

Durations are measured strictly in minutes (e.g. 60 = 1 hr, 1440 = 24 hrs, 10080 = 7 days).

Safe Recommended Example: ban <PlayfabID> 1440 Griefing

Permanent Ban Notice: Standard Mordhau server documentation does not verify permanent bans via 0 or omitting duration. For extended or indefinite removals, specify long minute durations (e.g. 525600 for 1 year). Reference: Mordhau Community RCON Guide.

Command Syntax Description & Safe Example
adminlogin
Authenticate as admin using the server's AdminPassword.
adminlist
List all permanent admins configured in Game.ini.
adminadd <PlayFabID>
Add a player as a permanent admin by their PlayFab ID.
removeadmin <PlayFabID>
Remove a player from the permanent admin list.
kick <name or PlayfabID> <reason>
Kick a player from the server by name or PlayFab ID with an optional reason.
Example: kick 1A2B3C4D5E6F7890 AFK
ban <name or PlayfabID> <minutes> <reason>
Ban a player from the server for a duration in minutes with a required reason. Duration is strictly in minutes (e.g. 60 = 1 hour, 1440 = 1 day, 10080 = 1 week). Permanent bans are unverified in standard RCON/console; specify long durations in minutes instead. Safe example: ban <PlayfabID> 1440 Griefing.
Example: ban <PlayfabID> 1440 Griefing
unban <name or PlayfabID>
Unban a previously banned player by their player name or PlayFab ID.
Example: unban 1A2B3C4D5E6F7890
banlist
Display the current server ban list with names, IDs, and expiration times.
mute <name or PlayfabID> <minutes>
Mute a player's voice and text chat for the specified duration in minutes.
Example: mute 1A2B3C4D5E6F7890 30
unmute <name or PlayfabID>
Unmute a player by their name or PlayFab ID.
playerlist
List all connected players with slot numbers, names, and PlayFab IDs.
copyid <slot>
Copy the PlayFab ID of the player in the specified slot.
changelevel <MAP_CODE>
Change the server map to the specified map code (e.g. FFA_ThePit, SKM_Grad_0).
Example: changelevel FFA_ThePit
restartlevel
Restart the current map without changing it.
addbots <count>
Add the specified number of bots to the server.
removebots <count>
Remove the specified number of bots from the server.
slomo <value>
Change the game speed multiplier. 1.0 = normal speed, 0.5 = half speed, 2.0 = double speed.
playersonly
Toggle player-only mode (freezes AI and physics).
stat fps
Show current server FPS and performance statistics.
votekick <slot>
Start a vote kick against the player in the specified slot.
cancelvotekick
Cancel an active vote kick in progress.
/aserver <msg>
Send a server-wide broadcast message to all players.
/achat <msg>
Send a message visible only in the admin chat channel.
/announce <duration> <msg>
Display a timed announcement on-screen for the specified duration in seconds.
Example: /announce 10 Match starting shortly
/asay <msg>
Send an admin message in the general chat visible to all players.
/awhisper <ID> <msg>
Send a private whisper to a specific player by their PlayFab ID.
help
List all available RCON commands.
alive
Check if the server is alive and responding to RCON.
listen
Subscribe to a listening channel for live server event output.
listenstatus
Show the current listening channel subscriptions.
info
Display server name, active map, and connected player count.
stats
Show server performance statistics including tick rate and frame time.
shutdown
Gracefully shut down the Mordhau server process.
scoreboard
Display the current match scoreboard and scores.
getmatchduration
Get the remaining time in seconds for the current match.
extendmatchduration <seconds>
Extend the current match duration by the specified number of seconds.
say <msg>
Broadcast a chat message from the server to all connected players.
chatlog
Retrieve the recent server chat log.
setmotd <msg>
Set the server message of the day shown to connecting players.
modifyinivar <section> <key> <value>
Modify an INI configuration variable live without restarting the server.
changeteam <slot>
Move a player to the other team by their slot number.
renameplayer <slot> <name>
Rename a player by their slot number.
teleportplayer <slot> <x> <y> <z>
Teleport a player to specified world coordinates.
killplayer <slot>
Instantly kill a player by their slot number.
maplist
List all maps in the current rotation.
addmap <MAP_CODE>
Add a map code to the current rotation.
removemap <MAP_CODE>
Remove a map code from the rotation.
playerlist
List everyone on the server with names and PlayFab IDs.
kick <name or PlayfabID> <reason>
Kick a player via RCON by name or PlayFab ID. They can rejoin.
ban <name or PlayfabID> <minutes> <reason>
Ban a player via RCON. Requires duration in minutes before the reason argument (e.g. 60 = 1 hr, 1440 = 24 hrs). Example: ban <PlayfabID> 1440 Griefing. Permanent bans are unverified in standard RCON; use long minute durations.
Example: ban <PlayfabID> 1440 Griefing
unban <name or PlayfabID>
Lift an active ban via RCON by player name or PlayFab ID.
banlist
Display all currently banned players and ban durations via RCON.
mute <name or PlayfabID> <minutes>
Mute a player's voice and text chat via RCON for specified minutes.

Connection interrupted

We are restoring your session

Your account remains secure while we reconnect you.

Attempt in progress

A fresh reload verifies your session and pulls current content and security updates from the server.

Unsaved changes may be lost while your session is interrupted.

View system status

Need help? Home · Support · Discord

Check your connection, then try again or review our system status.

A fresh reload verifies your session and pulls current content and security updates from the server.

Unsaved changes may be lost while your session is interrupted.

View system status

Need help? Home · Support · Discord

The server rejected this session. Reload to continue securely.

A fresh reload verifies your session and pulls current content and security updates from the server.

Unsaved changes may be lost while your session is interrupted.

View system status

Need help? Home · Support · Discord

Connection status and recovery controls.