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érification | Détail |
|---|---|
| Ports UDP ouverts | 8777 (jeu) et 27015 (query Steam) doivent être ouverts |
| QueryPort correct | -QueryPort=27015 — sans lui, pas d’apparition dans le browser |
| SteamServerName non vide | Un serveur sans nom n’est pas listé proprement |
| Version serveur = version client | Un 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 :
- Mods incompatibles : un mod pas encore mis à jour fait planter le chargement. Retirez temporairement le
use(-mod=...)pour tester sans mods. - 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 :
- Arrêtez le serveur
- Renommez
world.dbenworld.db.broken - Restaurez un backup depuis
WS/Saved/Worlds/Dedicated/backups/ - Redémarrez
Checklist de diagnostic rapide
- ✅ Lire les logs (
WS/Saved/Logs/) - ✅ Ports UDP 8777 et 27015 ouverts
- ✅
QueryPort=27015+SteamServerNamedéfini - ✅ Version serveur = version client
- ✅ Au moins 16 Go de RAM
- ✅ Tester sans mods (retirer
use(-mod=...)) - ✅ Valider les fichiers (
app_update ... validate) - ✅ Restaurer un backup si
world.dbcorrompu
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.

