
Créer un serveur Sons of the Forest avec SteamCMD
Installe le serveur dédié Sons of the Forest, ouvre ses trois ports UDP, sécurise dedicatedserver.cfg et valide la sauvegarde.
Le serveur dédié Sons of the Forest s'installe anonymement avec SteamCMD et l'App ID 2465200. Il utilise trois ports UDP, un fichier JSON strict et un test réseau au démarrage. Le piège le plus dangereux est SaveMode: New : tant qu'il reste actif, chaque redémarrage recrée et écrase la sauvegarde du slot. Utilise Continue pour un monde persistant.
Préparer l'installation
Ce guide cible le serveur dédié Windows documenté par Endnight. Crée un compte de service sans droits administrateur permanents, un dossier pour SteamCMD, un autre pour le serveur et une adresse LAN stable. Si une instance existe, arrête-la et copie son dossier utilisateur, notamment Saves, dedicatedserver.cfg et ownerswhitelist.txt.
Le dossier de données par défaut est :
C:\Users\<utilisateur>\AppData\LocalLow\Endnight\SonsOfTheForestDS
Tu peux le remplacer avec -userdatapath "D:\SOTF-data". Sauvegarde ce chemin, pas seulement les binaires installés par SteamCMD.
Installer et lancer une première fois
Installer SteamCMD
Télécharger l'App ID 2465200
steamcmd.exe +force_install_dir "C:\sons-dedicated" +login anonymous +app_update 2465200 validate +quitExécuter StartSOTFDedicated.bat
Configurer le monde persistant
dedicatedserver.cfg en JSON valide. Choisis le nom, le mot de passe, le slot et surtout SaveMode: Continue. Commence avec les paramètres par défaut avant un mode custom.Ajouter les propriétaires
ownerswhitelist.txt. Ces comptes obtiennent les droits les plus élevés dans le panneau d'administration en jeu ; n'ajoute que des personnes de confiance.Configurer dedicatedserver.cfg
Exemple minimal à adapter :
{
"IpAddress": "0.0.0.0",
"GamePort": 8766,
"QueryPort": 27016,
"BlobSyncPort": 9700,
"ServerName": "Mon serveur Sons of the Forest",
"MaxPlayers": 8,
"Password": "CHANGE_ME",
"LanOnly": false,
"SaveSlot": 1,
"SaveMode": "Continue",
"GameMode": "Normal",
"SaveInterval": 600,
"LogFilesEnabled": true,
"SkipNetworkAccessibilityTest": false
}
JSON n'accepte ni commentaire ni virgule après le dernier champ. Les textes restent entre guillemets, les nombres et booléens non. Le serveur refuse de démarrer si le fichier ne peut pas être désérialisé et indique normalement la valeur fautive.
Ouvrir les ports et réussir le self-test
| Port | Protocole | Usage |
|---|---|---|
| 8766 | UDP | GamePort |
| 27016 | UDP | QueryPort, découverte Steam |
| 9700 | UDP | BlobSyncPort, initialisation et échange de données |
Autorise ces trois ports en UDP dans le pare-feu Windows et redirige-les vers la machine si tu héberges derrière un routeur. Au démarrage, le self-test contrôle la configuration, l'IPv4 publique et l'accessibilité réseau. Corrige l'erreur affichée plutôt que d'activer immédiatement SkipNetworkAccessibilityTest.
Cette option peut être nécessaire si le routeur ne prend pas en charge NAT loopback/hairpin, mais la désactiver ne rend pas magiquement un port accessible. Après bypass, teste immédiatement depuis une connexion extérieure. Pour un LAN privé, active LanOnly et conserve les règles de pare-feu locales.
Valider, sauvegarder et mettre à jour
Avant d'inviter le groupe
- •Le self-test passe ou son bypass est justifié par un test externe réussi.
- •Le serveur apparaît dans le navigateur dédié avec le bon nom.
- •Un joueur externe rejoint et le propriétaire accède au panneau admin.
- •SaveMode reste sur Continue après la création du monde.
- •Après un arrêt propre et un redémarrage, le même monde et les joueurs reviennent.
- •Le dossier utilisateur complet est sauvegardé hors de la machine.
- •Les journaux sont activés pendant le diagnostic puis surveillés.
Avant une mise à jour, arrête le serveur et archive le dossier utilisateur. Lance ensuite la même commande SteamCMD, redémarre sans joueurs et vérifie la sauvegarde. Les modifications apportées directement à StartSOTFDedicated.bat peuvent être remplacées lors d'une validation ; conserve les arguments dans un wrapper séparé.
Lancer Sons of the Forest sans gérer les ports
Compare les offres avec installation, sauvegardes et réseau déjà configuré.
Questions fréquentes
Quel est l'App ID du serveur Sons of the Forest ?
Pourquoi mon monde est-il recréé à chaque démarrage ?
SaveMode. La valeur New crée un nouveau monde et écrase le slot à chaque lancement ; utilise Continue pour charger ou créer une fois le SaveSlot choisi.Quels ports faut-il ouvrir ?
Puis-je ignorer le test réseau ?
SkipNetworkAccessibilityTest masque le test mais ne corrige ni pare-feu ni port ; valide avec un joueur sur un réseau extérieur.Sources : guide de configuration du serveur dédié par Endnight et SteamCMD.
Prêt à lancer ton serveur Sons of the Forest ?
Voici les meilleures offres d'hébergement Sons of the Forest du moment, codes promo inclus. Tu hésites encore ? Notre quiz te trouve l'hébergeur idéal en moins de 2 minutes.
Sons of the Forest
OptiNAS
Spécifications
Jeux compatibles
Fonctionnalités
- ✓Environ 6 joueurs
- ✓Minimum : 3 vCPU et 8 Go de RAM
- ✓Conseillé : 3 vCPU et 8 Go de RAM
- ✓Plugins et mods possibles selon le jeu
- +2 autres fonctionnalités