Installer un serveur Wurm Unlimited dédié via SteamCMD (Windows et Linux)
Vous voulez héberger votre serveur Wurm Unlimited pour bâtir votre monde médiéval avec vos amis ? Ce guide vous accompagne pas à pas pour installer le serveur dédié officiel via SteamCMD. Toutes les commandes, App ID et ports sont vérifiés contre le Wurmpedia officiel.
Pas envie de gérer SteamCMD, le firewall et les mises à jour ? Louez un serveur Wurm Unlimited chez HebergTonServ — installation auto, panel intuitif et support 24/7 dès 9,90€/mois.
Pré-requis matériels
| Composant | Minimum | Recommandé |
|---|---|---|
| CPU | 2 cœurs modernes | AMD Ryzen 9 5950X |
| RAM | 2 Go (map 1024) | 4-8 Go (map 2048-4096) |
| Disque | 10 Go SSD | SSD NVMe |
| Réseau | 20 Mbps montants | Fibre, IP fixe ou DDNS |
| Java | Java 11+ | OpenJDK 17 |
Wurm Unlimited est en Java. La RAM dépend principalement de la taille de la map : 1024=2GB, 2048=3GB, 4096=5GB, 8192=12GB.
Étape 1 — Installer Java
Windows
Téléchargez OpenJDK 17 depuis adoptium.net et installez-le.
Linux (Ubuntu/Debian)
sudo apt update
sudo apt install openjdk-17-jdk -y
java -versionÉtape 2 — 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 (auto-update)
Linux (Ubuntu/Debian)
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 +quitÉtape 3 — Installer le serveur Wurm Unlimited (App ID 402370)
L’App ID du serveur dédié Wurm Unlimited est 402370 (à ne pas confondre avec 366220, l’App ID du client/jeu).
Windows
steamcmd.exe +force_install_dir C:\WurmUnlimitedServer\ +login anonymous +app_update 402370 validate +quitLinux
./steamcmd.sh +force_install_dir /home/wurm/WurmUnlimitedServer/ +login anonymous +app_update 402370 validate +quitTéléchargement ~500 Mo.
Étape 4 — Ouvrir le port réseau
Wurm Unlimited utilise un seul port TCP 3724 par défaut.
Windows — PowerShell admin
New-NetFirewallRule -DisplayName "Wurm Unlimited" -Direction Inbound -Protocol TCP -LocalPort 3724 -Action AllowLinux — UFW
sudo ufw allow 3724/tcp
sudo ufw reloadRouteur / Box Internet
Forwardez le port TCP 3724 vers l’IP locale de la machine serveur.
Étape 5 — Premier démarrage et choix de la carte
Windows
Lancez WurmServerLauncher.exe. Une interface graphique apparaît :
- Server name : nom de votre serveur
- Server password : mot de passe admin
- Map : choisissez entre Adventure (carte aventure), Creative (carte créative) ou importez une map custom
- PvP : activez si voulu
- Cliquez Launch server
Linux
cd /home/wurm/WurmUnlimitedServer
chmod +x WurmServerLauncher
./WurmServerLauncherSur Linux headless, vous devez configurer en headless mode avec edit direct du fichier
server.props(généré au premier run).
Étape 6 — Configuration server.props (headless)
Localisez server.props (généré dans le dossier de la carte). Exemple pour Adventure map :
SERVER_NAME=Mon Serveur Wurm FR
SERVER_PASSWORD=ChangeMe123
LOGIN_SERVER=true
PVP=false
HOMESERVER=true
EPIC=false
PORT=3724
MAX_PLAYERS=50
RMI_PORT=7220
QUERY_PORT=3724
MAP_NAME=Adventure
KINGDOM_NAME=Mol-Rehan
RESERVE_AGG_CREATURES=2000
RESERVE_HOSTILE_CREATURES=10000
RESERVE_PASSIVE_CREATURES=10000
RESERVE_LAIRS=2000
MAX_CREATURES=20000
ACTION_TIMER=300
SKILLGAIN_RATE=3.0
SKILLGAIN_NORMAL=1.0
SKILLGAIN_BODY=1.0
SKILLGAIN_PROFESSIONAL=3.0
HOTA_DELAY=72
KARMA=true
F2P=false
LOGIN_FREE=falseParamètres clés
| Paramètre | Description |
|---|---|
SERVER_NAME | Nom visible dans le browser |
SERVER_PASSWORD | Mot de passe admin |
PVP | true = combat PvP autorisé |
MAX_PLAYERS | Joueurs max simultanés |
MAP_NAME | Adventure / Creative / nom de map custom |
SKILLGAIN_RATE | Multiplicateur global de skill gain |
MAX_CREATURES | Limite totale de créatures (impact RAM majeur) |
Étape 7 — Service systemd (Linux)
Créez /etc/systemd/system/wurm.service :
[Unit]
Description=Wurm Unlimited Server
After=network.target
[Service]
Type=simple
User=wurm
WorkingDirectory=/home/wurm/WurmUnlimitedServer
ExecStart=/usr/bin/java -Xmx4096m -jar server.jar
Restart=on-failure
[Install]
WantedBy=multi-user.targetsudo systemctl enable --now wurmAjustez
-Xmx4096mselon votre taille de map : 1024→2GB, 2048→3GB, 4096→5GB, 8192→12GB.
Étape 8 — Installer des mods (framework Ago)
Wurm Unlimited supporte un puissant framework de mods communautaire par Ago.
- Téléchargez Wurm Unlimited Server Modlauncher (dernière release)
- Extrayez
client-modlauncher.jaret le dossiermods/dans la racine du serveur - Installez les mods de votre choix dans
mods/(chacun a son sous-dossier) - Lancez le serveur via le modlauncher au lieu du launcher classique :
java -Xmx4096m -cp server.jar:client-modlauncher.jar org.gotti.wurmunlimited.modsupport.launch.WurmDedicatedServerLauncherMods populaires : BountyMod, CreatureModBounty, CropMod, HighwaySigns, TreasureHunt.
Étape 9 — Mettre à jour le serveur
Code Club AB publie occasionnellement des patchs. Pour mettre à jour :
steamcmd.exe +login anonymous +force_install_dir C:\WurmUnlimitedServer\ +app_update 402370 validate +quitImportant : après une mise à jour majeure, vous devrez peut-être mettre à jour aussi le modlauncher si vous utilisez des mods.
FAQ
Quelle est la différence entre App ID 366220 et 402370 ?
366220 est le client Wurm Unlimited (le jeu). 402370 est le serveur dédié Wurm Unlimited, distribué gratuitement et téléchargeable anonymement via SteamCMD.
Quelle taille de map choisir ?
- 1024×1024 : 2-3 Go RAM, ~10-20 joueurs
- 2048×2048 : 3 Go RAM, ~20-50 joueurs (sweet spot)
- 4096×4096 : 5 Go RAM, communauté étendue
- 8192×8192 : 12 Go RAM, projet ambitieux uniquement
Adventure ou Creative map ?
Adventure : carte officielle de survie/PvE avec créatures et minéraux placés. Creative : map dédiée au building sans limitation de ressources, parfaite pour serveurs RP/build.
Mon serveur n’apparaît pas dans le browser
Vérifiez : port TCP 3724 ouvert (firewall + routeur), LOGIN_SERVER=true dans server.props, HOMESERVER=true, IP publique correcte.
Les mods Ago sont-ils stables ?
Oui, le framework Ago est utilisé par la majorité des gros serveurs Wurm Unlimited communautaires depuis 2017. Stable et bien documenté.
Conclusion
Vous avez maintenant un serveur Wurm Unlimited dédié opérationnel via SteamCMD. Étapes suivantes recommandées :
- Définir un SERVER_PASSWORD fort dans server.props
- Choisir et configurer votre map (Adventure, Creative, custom)
- Installer le framework mods Ago si vous prévoyez du contenu communautaire
Pas envie de gérer SteamCMD, Java, le firewall et les mods ? HebergTonServ installe votre serveur Wurm Unlimited en quelques minutes — Ryzen 9 5950X, Anti-DDoS 5 Tbps, console et support 24/7 dès 9,90€/mois.



