Mordhau Server Troubleshooting
Fix common Mordhau dedicated server issues: server not showing in browser, config changes not saving, startup crashes from blank lines in Game.ini, and players unable to connect.
Mordhau Server Troubleshooting
Server Not Appearing in the Browser
Check 1 — All four ports are open
Mordhau needs UDP 7777, 27015, 15000, and 7778. The beacon port (15000) is particularly important for server discovery:
sudo ufw status
All four should show ALLOW. If any are missing:
sudo ufw allow 7777/udp
sudo ufw allow 27015/udp
sudo ufw allow 15000/udp
sudo ufw allow 7778/udp
sudo ufw reload
Check 2 — Cloud provider security group
VPS providers (AWS, DigitalOcean, Hetzner, Vultr) have a separate cloud firewall. Open all four UDP ports in your provider's control panel as well.
Check 3 — Give it time
Mordhau servers can take 5–10 minutes to appear in the browser after a restart, especially modded servers.
Check 4 — Direct connect test
Confirm the server is reachable by connecting directly in-game:
- Mordhau → Play → Server Browser → Direct Connect
- Enter
YOUR_IP:7777
Config Changes Not Saving / Reverting After Restart
Cause: You edited Game.ini while the server was running. Mordhau overwrites config files during a clean shutdown, discarding your edits.
Fix: Always follow this workflow:
sudo systemctl stop mordhau
# Edit Mordhau/Saved/Config/LinuxServer/Game.ini now
sudo systemctl start mordhau
Server Crashes on Startup
Most common cause: Blank lines inside an INI section in Game.ini.
Bad (will crash):
[/Script/Mordhau.MordhauGameMode]
MapRotation=FFA_Cortile
MapRotation=TDM_Camp
Good (correct):
[/Script/Mordhau.MordhauGameMode]
MapRotation=FFA_Cortile
MapRotation=TDM_Camp
Check the server logs for the actual error:
tail -50 /home/steam/mordhau/Mordhau/Saved/Logs/Mordhau.log
# or via systemd:
journalctl -u mordhau -n 50
Other crash causes:
- Corrupt server files — run
app_update 629800 validatevia SteamCMD - Incompatible mod — remove all
Mods=entries and re-add one at a time to find the problem mod - Missing 32-bit libs — install with
sudo apt-get install lib32stdc++6 lib32gcc-s1
Players Can't Connect
- Confirm the server is running:
ps aux | grep MordhauServer - Confirm UDP 7777 is reachable:
nmap -sU -p 7777 YOUR_IP - Check no IP whitelist or password is accidentally set in
Game.ini - Verify the server hasn't crashed — check
journalctl -u mordhau -n 20
Admins Not Working (PlayfabID Issue)
Mordhau uses PlayfabIDs — not SteamID64. If you put a SteamID in the Admins= field, the admin grant will silently fail.
How to get a PlayfabID:
- Log in as admin in-game with
adminlogin YourPassword - Run
playerlist - Copy the PlayfabID from the output (it's a long alphanumeric string, not the Steam format
STEAM_1:0:xxxxx)
Map Not Found / changelevel Fails
Map names are case-sensitive and must include the correct game mode prefix:
- ✅
FL_Feitoria - ❌
fl_feitoria - ❌
Feitoria
Run adminlogin then check the map list in MapRotation in Game.ini to confirm spelling.
High CPU / Performance Issues
- Reduce
NetServerMaxTickRateinEngine.inifrom 128 to 60 if the CPU is pegged - Lower
MaxSlots— 32–48 players is more manageable than 64 on standard hardware - Check if a mod is causing excessive server load by removing mods one at a time