Corners
Width
Accent
Headings
Body text
Dark theme
White theme
Mordhau Guides 1.0.0 is here — the guides are stable, and corrections are always welcome.
Corners
Width
Accent
Headings
Body text
Dark theme
White theme
Things that commonly go wrong, and what usually fixes them. Server problems first, since that is where most of the questions come from.
TIP
Before anything else, read the log. Most of the time it says exactly what is wrong.
Mordhau/Saved/Logs/ in your server install%LOCALAPPDATA%\Mordhau\Saved\Logs\Start the server with -log and it prints to the console as it goes, which is far easier than reading a file after the fact.
By far the most common one, and it is almost always the beacon or query port.
The game port getting through is not enough. All three UDP ports have to be open and forwarded:
| Port | Protocol | Consequence if blocked |
|---|---|---|
| 7777 | UDP | Nobody can connect |
| 15000 | UDP | Server does not appear in the browser |
| 27015 | UDP | Server does not appear, or appears with no information |
Work through it in this order:
If it works on your own network but not from outside, and the forwarding is definitely right, your ISP may have you behind CGNAT. You cannot host through that, and no amount of configuration will change it — you need a VPS.
You edited Game.ini while the server was running.
Mordhau keeps its configuration in memory and writes it back out on shutdown, overwriting your file with what it had loaded at startup. Stop the server, edit, then start it.
Read the log. Usually one of:
validate on the end.Game.ini. A typo in a section header, or a value where a number was expected.The game port, 7777 UDP. Same checks as above.
If it is listed and connections start but drop immediately, check whether ServerPassword is set to something you have forgotten about.
Type adminlogin and the password from AdminPassword first. Nothing else works before that.
If it still refuses, you edited the password while the server was running and it got overwritten. See above.
Connection refused — RCON is not listening. RconPort needs to be set in Game.ini and the server restarted.
Connection times out — firewall. Note the RCON port is TCP, unlike the other three, so a rule that covers the game ports will not cover it.
Authentication failed — wrong password. If you left RconPassword blank the server generated a random one at startup that you have no way of knowing. Set it explicitly and restart.
More detail on the RCON page.
Mordhau clients cannot join a server on a different version. After a patch, re-run:
./steamcmd.sh +force_install_dir ~/mordhau-server +login anonymous +app_update 629800 validate +quit+force_install_dir has to come before +login or SteamCMD ignores it and updates the wrong folder.
Check NetServerMaxTickRate in Engine.ini. If it is set higher than the hardware can sustain, the server falls behind and everyone gets rubber-banding — a stable 60 feels much better than an unstable 120.
Mordhau is largely single-thread bound, so single-core clock speed matters more than core count. A cheap VPS with many slow cores is a poor fit.
INFO
This section is thinner than the server one, because most of us here run servers rather than support clients. If you have fixed something that is not listed, add it.
Mordhau uses Easy Anti-Cheat, and most launch failures trace back to it.
Lower shadows and view distance first, they cost the most for the least visual difference. Frontline with a full server is the worst case in the game — if it only stutters there, that is the load, not a fault.
Bring it to the Discord. To get a useful answer quickly, include:
If you work out the fix, come back and add it here. Nearly everything on this page is here because it happened to someone and they wrote it down.