Dépannage
Les problèmes les plus fréquents sur un serveur Sons of the Forest, et comment les résoudre. Dans tous les cas, la Console du panel est votre premier outil : lisez les dernières lignes affichées avant l'arrêt ou l'erreur.
Le serveur ne démarre pas
Erreur dans dedicatedserver.cfg
C'est la cause la plus fréquente après une modification. Le fichier est au format JSON : une virgule en trop après la dernière ligne d'un bloc, un guillemet manquant ou une accolade mal fermée suffit à le rendre invalide.
- Arrêtez le serveur
- Comparez
dedicatedserver.cfgavec votre dernière copie fonctionnelle, ou vérifiez-le avec un validateur JSON - Corrigez l'erreur, enregistrez et redémarrez
Voir Configurer dedicatedserver.cfg.
Le premier démarrage semble bloqué
Au premier lancement, le serveur prépare son environnement et génère la partie : c'est plus long qu'un démarrage habituel. Tant que la console progresse, ne redémarrez pas.
Fichiers du serveur modifiés
Le serveur dédié Sons of the Forest est un programme Windows, dont l'environnement est préparé et géré par YorkHost. Ne remplacez pas les binaires du serveur (fichiers .exe, .dll) par des fichiers téléchargés ailleurs, et ne tentez pas d'y ajouter des outils de modding : cela peut empêcher le démarrage. Si des fichiers ont été modifiés ou supprimés par erreur, contactez le support.
Le serveur s'arrête faute de mémoire
Si le serveur s'arrête sans erreur claire, en particulier quand plusieurs joueurs sont connectés ou sur une partie avec de grandes bases, la RAM de votre offre est peut-être saturée. Voir Lag et mémoire.
La partie ne se charge plus
Après une mise à jour du jeu ou un import raté, une sauvegarde peut ne plus se charger. Restaurez une sauvegarde depuis l'onglet Backups, ou démarrez une nouvelle partie sur un autre SaveSlot : voir Sauvegardes et nouvelle partie.
Le serveur n'apparaît pas dans la liste
- Attendez la fin du démarrage : le serveur n'apparaît dans la liste des serveurs dédiés qu'une fois complètement démarré.
- Recherchez son nom exact : utilisez la recherche de la liste avec le
ServerNamedéfini dansdedicatedserver.cfg. Un nom distinctif facilite la recherche. - Vérifiez
LanOnly: il doit valoirfalse. - Ne modifiez pas les ports :
GamePort,QueryPortetBlobSyncPortdoivent rester ceux attribués par le panel. Si la console signale un problème d'accessibilité réseau au démarrage, ne changez pas ces valeurs : contactez le support.
Joueurs qui ne peuvent pas se connecter
| Symptôme | Cause probable | Solution |
|---|---|---|
| Connexion impossible juste après le démarrage | Le serveur n'a pas fini de charger | Attendez la fin du démarrage dans la console |
| Mot de passe refusé | Password modifié serveur allumé, ou mal saisi | Arrêtez, vérifiez Password, redémarrez |
| Refus pour version différente | Client et serveur pas dans la même version | Voir Version différente |
| Serveur plein | MaxPlayers atteint (8 au maximum) | Augmentez MaxPlayers si vous êtes en dessous de 8 |
| Un joueur précis est refusé | Joueur expulsé ou banni par un propriétaire | Vérifiez auprès des propriétaires du serveur |
| Le joueur ne possède pas le jeu sur Steam | Le serveur dédié s'appuie sur Steam | Chaque joueur doit posséder Sons of the Forest sur Steam |
L'ouverture des ports nécessaires est gérée par YorkHost. Voir Tous les ports sont-ils ouverts ? et Impossible de se connecter au serveur.
Version différente
Le serveur et les joueurs doivent être dans la même version du jeu. Steam met à jour votre jeu automatiquement : après une mise à jour de Sons of the Forest, le serveur doit lui aussi être mis à jour.
- Créez une sauvegarde depuis l'onglet Backups
- Redémarrez le serveur et vérifiez dans la Console qu'il télécharge et charge la nouvelle version
- Si le serveur reste sur l'ancienne version, contactez le support
Les joueurs ne doivent pas utiliser une branche bêta de Steam différente de celle du serveur.
Lag et mémoire
Sons of the Forest est exigeant en mémoire, et la consommation augmente avec le nombre de joueurs et la taille des constructions. Si le serveur rame ou s'arrête :
- Surveillez la RAM dans le panel pendant que vous jouez : si elle est constamment au maximum de votre offre, une offre supérieure est justifiée.
- Redémarrez régulièrement le serveur, par exemple chaque nuit à une heure creuse, avec un redémarrage automatique depuis l'onglet Schedules.
- Limitez les constructions démesurées : des milliers d'éléments de construction pèsent sur la mémoire et le processeur.
- Évitez d'éparpiller le groupe : des joueurs répartis aux quatre coins de l'île font charger davantage de zones en même temps.
- Laissez les réglages de framerate par défaut (
ActiveTargetFramerate,IdleTargetFramerate) sauf besoin précis.
Pour un groupe complet de 8 joueurs avec de grandes bases, les offres Hunter ou Golden Armor apportent la marge nécessaire : voir Premiers pas.
Mes réglages sont ignorés
- Vérifiez que vous avez modifié
dedicatedserver.cfgserveur arrêté, puis redémarré - Vérifiez que vous éditez le fichier du bon dossier de données (voir Où se trouve le fichier ?)
- Vérifiez que le même réglage n'est pas défini dans l'onglet Startup
- Pour
GameMode: le mode est lié à la partie, voir Mode de jeu
Toujours bloqué ?
Contactez le support 7j/7 sur Discord ou via votre espace client, en indiquant :
- le nom de votre serveur
- ce que vous avez modifié juste avant le problème
- les dernières lignes de la console au moment de l'erreur