Soulmask Intermédiaire 9 min de lecture

Mon serveur Soulmask ne démarre pas / n'apparaît pas : causes et solutions

Diagnostic complet quand un serveur Soulmask ne démarre pas ou n'apparaît pas dans la liste : ports UDP 8777/27015, version mismatch, mods incompatibles, world.db corrompu, RAM insuffisante.

Mon serveur Soulmask ne démarre pas / n'apparaît pas : causes et solutions

Mon serveur Soulmask ne démarre pas / n’apparaît pas

Votre serveur Soulmask refuse de démarrer, plante au lancement, ou tourne mais reste invisible dans la liste des serveurs ? Ce guide passe en revue les causes les plus fréquentes, dans l’ordre où il faut les vérifier — du plus simple au plus technique.

Infos vérifiées contre le wiki officiel Soulmask Private Server.

Avec un serveur Soulmask chez HebergTonServ, ports et version sont gérés automatiquement, ce qui élimine la majorité des causes ci-dessous.


Étape 0 — Lire les logs (toujours commencer ici)

Avant de toucher à quoi que ce soit, ouvrez la console du panel ou les logs serveur :

WS/Saved/Logs/

Le message d’erreur au démarrage pointe presque toujours la cause. Cherchez les lignes Error, Failed, ou un crash juste après le lancement.


Cas 1 — Le serveur démarre mais n’apparaît pas dans la liste

C’est le cas le plus fréquent. Vérifiez dans l’ordre :

VérificationDétail
Ports UDP ouverts8777 (jeu) et 27015 (query Steam) doivent être ouverts
QueryPort correct-QueryPort=27015 — sans lui, pas d’apparition dans le browser
SteamServerName non videUn serveur sans nom n’est pas listé proprement
Version serveur = version clientUn serveur en retard d’un patch n’apparaît pas pour les clients à jour

Astuce : même invisible dans le browser, le serveur reste joignable en connexion directe par IP. Testez-le pour isoler si c’est un souci de listing ou de démarrage.


Cas 2 — Le serveur ne démarre pas du tout

Ports déjà utilisés

Si un autre service occupe 8777 ou 27015, le serveur ne peut pas démarrer. Changez de ports ou libérez-les.

Fichiers corrompus

Un téléchargement incomplet provoque des crashs. Relancez une validation SteamCMD :

steamcmd.exe +login anonymous +force_install_dir C:\SoulmaskServer\ +app_update 3017310 validate +quit

(3017300 sur Linux). validate répare les fichiers manquants ou corrompus.

RAM insuffisante

Soulmask exige 16 Go minimum. Sous ce seuil, le serveur peut planter au chargement du monde. Voir : Combien de RAM pour un serveur Soulmask.


Cas 3 — Crash après une mise à jour

Après un patch, deux coupables classiques :

  1. Mods incompatibles : un mod pas encore mis à jour fait planter le chargement. Retirez temporairement le use(-mod=...) pour tester sans mods.
  2. Monde incompatible : un patch majeur peut casser un ancien world.db. Restaurez une sauvegarde compatible — voir Sauvegarder et restaurer un serveur Soulmask.

Toujours sauvegarder WS/Saved/ avant une mise à jour. Voir : Mettre à jour un serveur Soulmask.


Cas 4 — Erreur « Failed to load Level01_Main »

Le fichier de carte est manquant ou corrompu. Relancez app_update ... validate pour re-vérifier tous les fichiers du jeu.


Cas 5 — world.db corrompu

Si les logs pointent une erreur de lecture du monde :

  1. Arrêtez le serveur
  2. Renommez world.db en world.db.broken
  3. Restaurez un backup depuis WS/Saved/Worlds/Dedicated/backups/
  4. Redémarrez

Checklist de diagnostic rapide

  1. ✅ Lire les logs (WS/Saved/Logs/)
  2. ✅ Ports UDP 8777 et 27015 ouverts
  3. QueryPort=27015 + SteamServerName défini
  4. ✅ Version serveur = version client
  5. ✅ Au moins 16 Go de RAM
  6. ✅ Tester sans mods (retirer use(-mod=...))
  7. ✅ Valider les fichiers (app_update ... validate)
  8. ✅ Restaurer un backup si world.db corrompu

FAQ

Mon serveur tourne mais mes amis ne le voient pas

Connexion directe par IP pour confirmer qu’il fonctionne. Si l’IP marche mais pas le browser : problème de QueryPort (27015) ou de version. Alignez la version serveur/client.

« Version mismatch » à la connexion

Le serveur est en retard d’un patch. Mettez-le à jour : voir Mettre à jour un serveur Soulmask.

Le serveur plante dès qu’un joueur se connecte

Souvent un mod incompatible ou de la RAM saturée au moment du chargement de la base du joueur. Testez sans mods, puis vérifiez la RAM.

Comment savoir si c’est les ports ou la version ?

Test IP directe : si ça marche en IP mais pas dans le browser → ports query/version. Si même l’IP échoue → le serveur n’écoute pas (port jeu, crash, fichiers).

Rien dans les logs, le serveur ferme instantanément

Souvent un fichier de config cassé (GameXishu.json au JSON invalide). Restaurez le .bak ou supprimez le fichier pour le régénérer.


Conclusion

Quand un serveur Soulmask ne démarre pas, la démarche est toujours la même : lire les logs, vérifier ports + version, tester sans mods, valider les fichiers, puis restaurer un backup si le monde est en cause. 90 % des cas se règlent en suivant cette checklist.

Pour un hébergeur Soulmask où ports, version et sauvegardes sont gérés automatiquement — avec un support 24/7 qui connaît le jeu — HebergTonServ est la référence française dès 25,90€/mois.

Pour aller plus loin