Installer un serveur Stormworks dédié via SteamCMD (Windows et Linux)
Vous voulez héberger vous-même votre serveur Stormworks: Build and Rescue pour des missions de sauvetage en équipage ? 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 wiki officiel Stormworks.
Pas envie de gérer SteamCMD, le firewall et les mises à jour ? Louez un serveur Stormworks 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 single-thread rapides | AMD Ryzen 9 5950X (single-core 4,9 GHz) |
| RAM | 4 Go | 6 Go (avec mods Workshop) |
| Disque | 10 Go SSD | SSD NVMe |
| Réseau | 20 Mbps montants | Fibre, IP fixe ou DDNS |
| OS | Windows 10/11 (natif) ou Linux + Wine | Windows pour stabilité native |
Stormworks calcule toute la physique côté serveur : la fréquence single-core du CPU est le facteur critique de performance, plus important que la RAM ou le nombre de cœurs.
É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 (auto-update)
Linux (Ubuntu/Debian)
Le serveur Stormworks officiel est Windows uniquement. Sur Linux, utilisez Wine :
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install wine wine32 winetricks lib32gcc-s1 -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 2 — Installer le serveur Stormworks (App ID 1247090)
L’App ID du serveur dédié Stormworks est 1247090 (à ne pas confondre avec 573090, l’App ID du client/jeu).
Windows
steamcmd.exe +force_install_dir C:\StormworksServer\ +login anonymous +app_update 1247090 validate +quitLinux (via Wine)
./steamcmd.sh +force_install_dir /home/stormworks/StormworksServer/ +login anonymous +app_update 1247090 validate +quitTéléchargement ~500 Mo.
Étape 3 — Ouvrir les ports réseau
Stormworks utilise 3 ports UDP par défaut : 25564, 25565, 25566.
Windows — PowerShell admin
New-NetFirewallRule -DisplayName "Stormworks" -Direction Inbound -Protocol UDP -LocalPort 25564,25565,25566 -Action AllowLinux — UFW
sudo ufw allow 25564:25566/udp
sudo ufw reloadRouteur / Box Internet
Forwardez les 3 ports UDP vers l’IP locale de la machine serveur.
Étape 4 — Premier démarrage (génère server_config.xml)
Windows
Lancez server64.exe (64 bits, recommandé) ou server.exe (32 bits). Une console s’ouvre et génère server_config.xml au premier run.
Linux (via Wine)
cd /home/stormworks/StormworksServer
wine server64.exeAttendez le message :
Server is now ready to accept connectionsArrêtez avec Ctrl+C proprement.
Étape 5 — Personnaliser server_config.xml
Éditez server_config.xml :
<?xml version="1.0" encoding="UTF-8"?>
<server_data
port="25564"
name="Mon Serveur Stormworks FR"
save_name="autosave_server"
seed=""
max_players="8"
max_heightmap_meshes="1024"
map_size_multiplier="1"
password=""
no_graphics_mode="false"
physics_timestep="0.016666"
override_weather="false"
weather_override_fog="0"
weather_override_wind="0"
weather_override_rain="0"
weather_override_snow="0"
override_tod="false"
override_tod_time="0.5"
admin_pass=""
>
<playlists>
<path path="rom/data/missions/default_mission" />
</playlists>
<dlc weapons="false" arid="false" space="false" />
</server_data>Paramètres clés
| Paramètre | Description |
|---|---|
port | Port UDP serveur (défaut 25564) |
name | Nom du serveur (visible dans le browser) |
save_name | Nom de la sauvegarde |
max_players | Joueurs max simultanés (8-16 recommandé) |
password | Vide = libre |
admin_pass | Mot de passe admin (pour /admin en jeu) |
physics_timestep | Pas de simulation physique (laissez par défaut) |
dlc weapons/arid/space | Active les DLC Search and Destroy, Industrial Frontier, Space |
Étape 6 — DLC (Search and Destroy, Industrial Frontier, Space)
Pour activer un DLC sur le serveur :
- Ouvrez
server_config.xml - Modifiez la ligne
<dlc weapons="true" arid="true" space="true" />selon les DLC souhaités - Redémarrez le serveur
Important : les joueurs qui rejoignent doivent aussi posséder les DLC activés sur le serveur.
Étape 7 — Lancement personnalisé
Windows — start_server.bat
@echo off
cd /d "C:\StormworksServer"
server64.exe +server_dir "C:\StormworksServer" +exec server_config.xmlLinux (Wine) — service systemd
[Unit]
Description=Stormworks Server (Wine)
After=network.target
[Service]
Type=simple
User=stormworks
WorkingDirectory=/home/stormworks/StormworksServer
ExecStart=/usr/bin/wine /home/stormworks/StormworksServer/server64.exe
Restart=on-failure
[Install]
WantedBy=multi-user.targetÉtape 8 — Mettre à jour le serveur
Geometa publie régulièrement des patchs. Pour mettre à jour :
steamcmd.exe +login anonymous +force_install_dir C:\StormworksServer\ +app_update 1247090 validate +quitAvant chaque mise à jour majeure, sauvegardez votre dossier de saves (par défaut
%APPDATA%\Stormworks\saves\).
Étape 9 — Workshop (cartes et créations communautaires)
- Côté client Stormworks, souscrivez aux items Workshop souhaités
- Localisez les fichiers dans
Steam/steamapps/workshop/content/573090/<workshopID>/ - Copiez-les vers
<StormworksServer>/rom/data/ - Ajoutez le path dans
<playlists>deserver_config.xml
FAQ
Quelle est la différence entre App ID 573090 et 1247090 ?
573090 est le client Stormworks (le jeu). 1247090 est le serveur dédié Stormworks, distribué gratuitement et téléchargeable anonymement via SteamCMD.
Le serveur Linux natif existe-t-il ?
Non — Geometa fournit uniquement un serveur Windows. Sur Linux, utilisez Wine pour exécuter server64.exe. La plupart des hébergeurs professionnels font tourner Stormworks sous Wine sur Linux.
Combien de RAM pour mon serveur Stormworks ?
4 Go suffisent pour un serveur vanilla 8-16 joueurs. Pour des serveurs avec beaucoup de mods Workshop, comptez 6 Go.
Pourquoi la performance dépend du CPU plutôt que de la RAM ?
Stormworks simule l’eau, le vent, les fluides, les explosions et la mécanique côté serveur. La fréquence single-core est le facteur dominant. Un Ryzen 9 à 4,9 GHz boost surpasse un Xeon multi-core à 2,5 GHz pour ce workload.
Mon serveur n’apparaît pas dans le browser
Vérifiez : ports UDP 25564-25566 ouverts (firewall + routeur), port="25564" dans server_config.xml, IP publique correcte.
Conclusion
Vous avez maintenant un serveur Stormworks: Build and Rescue dédié opérationnel via SteamCMD. Étapes suivantes recommandées :
- Personnaliser server_config.xml avec votre nom de serveur et admin_pass
- Activer vos DLC (weapons, arid, space) selon votre licence
- Souscrire à des cartes Workshop côté client puis serveur
Pas envie de gérer SteamCMD, le firewall et les mises à jour ? HebergTonServ installe votre serveur Stormworks en quelques minutes — Ryzen 9 5950X high single-core, Anti-DDoS 5 Tbps, console et support 24/7 dès 9,90€/mois.



