Installer un serveur Mordhau dédié via SteamCMD (Windows et Linux)
Vous voulez héberger vous-même votre serveur Mordhau sans passer par un hébergeur ? Ce guide vous accompagne pas à pas pour installer le serveur dédié officiel via SteamCMD, sur Windows comme sur Linux. Toutes les commandes, App ID, ports et chemins sont vérifiés à partir du wiki officiel Mordhau.
Pas envie de gérer SteamCMD, le firewall et les mises à jour ? Louez un serveur Mordhau chez HebergTonServ — installation auto, panel intuitif et support 24/7 dès 12,90€/mois.
Pré-requis matériels
| Composant | Minimum | Recommandé |
|---|---|---|
| CPU | 4 threads modernes | AMD Ryzen 9 / Intel i7 |
| RAM | 8 Go (32 slots) | 16 Go (64 slots, plugins admin) |
| Disque | 20 Go SSD | SSD NVMe |
| Réseau | 50 Mbps montants | Fibre, IP fixe ou DDNS |
| OS | Windows 10/11, Linux via Wine | Windows Server, Debian 12 + Wine |
Triternion fournit un binaire Linux natif depuis 2020. La version Windows reste plus stable selon les retours communautaires.
Étape 1 — Télécharger SteamCMD
Windows
- Téléchargez : https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
- Extrayez dans
C:\steamcmd\ - Lancez
steamcmd.exeune première fois
Linux (Ubuntu/Debian)
sudo apt update
sudo apt install lib32gcc-s1 wget unzip -y
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.shÉtape 2 — Installer le serveur Mordhau (App ID 629800)
L’App ID du serveur dédié Mordhau est 629800 (à ne pas confondre avec 629760, l’App ID du client/jeu).
Windows
steamcmd.exe +force_install_dir C:\MordhauServer\ +login anonymous +app_update 629800 validate +quitLinux (binaire Linux natif)
./steamcmd.sh +force_install_dir /home/steam/MordhauServer/ +login anonymous +app_update 629800 validate +quitLe téléchargement fait environ 10 Go. Patientez.
Étape 3 — Structure des fichiers installés
C:\MordhauServer\
├── Mordhau\
│ ├── Binaries\Win64\ ← exécutable serveur
│ │ └── MordhauServer-Win64-Shipping.exe
│ ├── Saved\
│ │ └── Config\WindowsServer\
│ │ ├── Game.ini ← config principale
│ │ ├── Engine.ini
│ │ └── GameUserSettings.ini
│ └── Content\
└── Mordhau.exe / MordhauServer.shLes fichiers
.inin’apparaissent qu’après le premier démarrage.
Étape 4 — Ouvrir les ports réseau
Mordhau utilise 4 ports par défaut :
| Port | Protocole | Usage |
|---|---|---|
| 7777 | UDP | Game port (port de jeu) |
| 7778 | TCP | RCON (admin distant) |
| 15000 | UDP | Beacon port |
| 27015 | UDP | Steam Query Port (visibilité dans le browser) |
Windows — règles firewall via PowerShell
Ouvrez PowerShell en administrateur :
New-NetFirewallRule -DisplayName "Mordhau UDP" -Direction Inbound -Protocol UDP -LocalPort 7777,15000,27015 -Action Allow
New-NetFirewallRule -DisplayName "Mordhau TCP RCON" -Direction Inbound -Protocol TCP -LocalPort 7778 -Action AllowLinux — UFW
sudo ufw allow 7777/udp
sudo ufw allow 15000/udp
sudo ufw allow 27015/udp
sudo ufw allow 7778/tcp
sudo ufw reloadRouteur / Box Internet
Forwardez tous ces 4 ports vers l’IP locale de la machine serveur. Aucun port ne doit être identique au client Mordhau qui tourne sur la même machine (changez les ports si vous lancez serveur + client).
Étape 5 — Premier démarrage (génère les .ini)
Windows
Naviguez dans C:\MordhauServer\ et lancez :
Mordhau.exe -logUne console s’ouvre, le serveur initialise. Attendez le message :
LogServerInit: Server started successfullyArrêtez le serveur (Ctrl+C). Les fichiers .ini sont maintenant générés dans Mordhau/Saved/Config/WindowsServer/.
Linux
cd /home/steam/MordhauServer
./MordhauServer.shÉtape 6 — Personnaliser Game.ini
Ouvrez Mordhau/Saved/Config/WindowsServer/Game.ini :
[/Script/Mordhau.MordhauGameSession]
ServerName="Mon Serveur Mordhau FR"
ServerPassword=""
AdminPassword="AdminSecret42!"
MaxSlots=64
ServerMOTD="Bienvenue ! Reglement : pas de toxicite. RP encourage."
BannerLink=""
[/Script/Mordhau.MordhauGameMode]
PlayerRespawnTime=5
SpectatorRespawnTime=2
LimitedRespawnsPerWave=10
TeamDamageDamageFactor=0.0
TeamDamageRecoilFactor=0.5
[/Script/Mordhau.MordhauNetworkInfo]
ListenAddress=0.0.0.0
GamePort=7777
PingPort=27015
QueryPort=15000
RconPort=7778
RconPassword="RconSecret42!"
MapRotation=FFA_ThePit
MapRotation=FL_Camp
MapRotation=FL_Crossroads
MapRotation=FL_Grad
MapRotation=FL_MountainPeak
MapRotation=FL_Taiga
MapRotation=INV_Camp
MapRotation=INV_Crossroads
MapRotation=INV_Grad
MapRotation=INV_MountainPeak
MapRotation=SKM_ThePit| Section | Paramètre | Description |
|---|---|---|
| MordhauGameSession | ServerName | Nom public dans la liste |
AdminPassword | Mot de passe admin in-game (cmd Admin <pass>) | |
MaxSlots | Slots max (officiel 64) | |
| MordhauGameMode | PlayerRespawnTime | Délai de respawn en secondes |
TeamDamageDamageFactor | 0 = pas de team damage, 1 = full | |
| MordhauNetworkInfo | GamePort / PingPort / QueryPort / RconPort | Ports détaillés |
RconPassword | Mot de passe RCON pour admin distant |
MapRotation : préfixes par mode
| Préfixe | Mode |
|---|---|
FFA_ | Free For All (deathmatch) |
FL_ | Frontline (gros mode équipe) |
INV_ | Invasion (siège asymétrique) |
SKM_ | Skirmish (équipe à élimination) |
BR_ | Battle Royale |
HRD_ | Horde |
Toutes les cartes officielles : ThePit, Camp, Crossroads, Grad, MountainPeak, Taiga, Castello, Contraband, Feitoria, etc.
Étape 7 — Lancement via batch personnalisé
Créez start_server.bat à la racine :
@echo off
start MordhauServer-Win64-Shipping.exe -log -port=7777 -queryport=15000 -beaconport=27015 -rconport=7778Ou via Mordhau.exe (wrapper officiel) :
@echo off
start Mordhau.exe -logLinux — service systemd
[Unit]
Description=Mordhau Dedicated Server
After=network.target
[Service]
Type=simple
User=steam
WorkingDirectory=/home/steam/MordhauServer
ExecStart=/home/steam/MordhauServer/MordhauServer.sh
Restart=on-failure
[Install]
WantedBy=multi-user.targetsudo systemctl enable --now mordhauÉtape 8 — Devenir admin in-game
Avec AdminPassword défini dans Game.ini :
- Rejoignez votre serveur
- Ouvrez le chat (touche
TouY) - Tapez :
Admin AdminSecret42! - Vous êtes admin avec accès aux commandes :
kick,ban,changemap,killplayer, etc.
Commandes admin courantes
| Commande | Description |
|---|---|
kick <PlayerName> | Kick |
ban <PlayerName> | Ban permanent |
unban <PlayerID> | Lève le ban |
changemap <MapName> | Changement immédiat de carte |
killplayer <PlayerName> | Tue un joueur |
restartmap | Redémarre la carte courante |
Étape 9 — RCON externe (admin distant)
Mordhau expose un RCON sur TCP 7778. Vous pouvez le piloter avec un client RCON externe (RCON Manager, Battlemetrics RCON) ou un script personnalisé.
Connexion :
Host: IP_du_serveur
Port: 7778
Password: RconSecret42!Commandes RCON identiques aux commandes admin in-game.
Étape 10 — Cartes Workshop
Pour ajouter des cartes communautaires depuis le Steam Workshop :
- Souscrivez aux cartes côté client Mordhau depuis Steam Workshop
- Localisez les fichiers dans
Steam/steamapps/workshop/content/629760/<workshopID>/ - Copiez ces dossiers dans
MordhauServer/Mordhau/Content/Mordhau/Maps/ - Ajoutez dans
Game.ini:MapRotation=NomDeLaCarte - Tous les joueurs doivent aussi avoir souscrit à la carte côté client
Étape 11 — Mettre à jour le serveur
Triternion publie régulièrement des patchs. Pour mettre à jour :
steamcmd.exe +login anonymous +force_install_dir C:\MordhauServer\ +app_update 629800 validate +quitAvant chaque mise à jour majeure, sauvegardez votre
Game.ini. Les patchs peuvent réécrire certaines lignes.
FAQ
Quelle est la différence entre App ID 629760 et 629800 ?
629760 est le client Mordhau (le jeu). 629800 est le serveur dédié Mordhau, distribué gratuitement et téléchargeable anonymement via SteamCMD.
Combien de joueurs maximum ?
64 joueurs est la limite officielle Triternion. Aller au-delà fait commencer le moteur Unreal Engine 4 à montrer des signes de faiblesse.
Combien de RAM pour mon serveur Mordhau ?
8 Go pour 32 slots vanilla. Pour 64 slots avec plugins admin et cartes Workshop, comptez 16 Go.
Le serveur Linux natif est-il stable ?
Le binaire Linux est officiel et fonctionne, mais certaines features (cartes Workshop) sont parfois plus capricieuses qu’sous Windows. Pour de la production, restez sous Windows ou louez chez un hébergeur Mordhau.
Mon serveur n’apparaît pas dans le browser
Vérifiez : ports UDP 7777, 15000, 27015 ouverts ; IP NAT forwardée ; firewall correctement configuré ; nom du serveur sans caractères spéciaux problématiques.
Comment installer SourceMod / RCON Tools ?
Mordhau ne supporte pas SourceMod (UE4, pas Source). Pour l’admin avancée : RCON externe (Battlemetrics, RCON Manager) ou scripts custom Python via mcrcon.
Puis-je désactiver le team damage ?
Oui : TeamDamageDamageFactor=0.0 dans Game.ini. Pour le 0% recoil de friendly fire : TeamDamageRecoilFactor=0.0.
Conclusion
Vous avez maintenant un serveur Mordhau dédié opérationnel via SteamCMD. Étapes suivantes recommandées :
- Configurer la rotation de cartes — listez vos modes/maps préférés dans
Game.ini - Activer RCON externe — Battlemetrics ou client RCON pour la modération à distance
- Installer cartes Workshop — souscrivez côté client puis copiez sur le serveur
- Sauvegarder Game.ini régulièrement avant les patchs
Pas envie de gérer SteamCMD, le firewall et les mises à jour ? HebergTonServ installe votre serveur Mordhau en moins de 5 minutes — Ryzen 9 5950X, 16 Go RAM, Anti-DDoS 5 Tbps, console RCON intégrée et support 24/7 dès 12,90€/mois.



