Soulmask a atteint la version 1.0 le 10 avril 2026, et avec elle est arrivé un système de serveur dédié digne d'être utilisé. Que vous souhaitiez un monde PvE privé pour votre tribu ou un serveur PvP complet ouvert au public, la mise en place d'un serveur dédié est simple une fois que vous connaissez les étapes exactes. Ce guide couvre tout : les exigences matérielles, les fichiers du serveur, le transfert de ports, les modes de jeu et la configuration GameXishu.json qui contrôle presque toutes les variables de gameplay.
De quoi avez-vous besoin avant de configurer un serveur Soulmask ?
Avant de toucher à SteamCMD, vérifiez que votre matériel répond aux exigences minimales documentées dans le guide d'installation de Survival Servers. Le processus du serveur seul consomme plus de 12 Go de RAM, donc 16 Go est le minimum absolu. L'exécution simultanée des deux cartes demande encore plus de ressources.
Ne faites pas fonctionner le serveur sur une machine disposant de moins de 16 Go de RAM. Le processus du serveur seul nécessite 12 Go+, et le système a besoin de marge au-delà pour rester stable.
Linux est également pris en charge. La seule différence est l'ID d'application SteamCMD : utilisez 3017300 pour Linux et 3017310 pour Windows, comme confirmé dans la documentation de Survival Servers.

Configuration du fichier batch de lancement du serveur
Comment télécharger et installer les fichiers du serveur Soulmask
Le processus d'installation utilise SteamCMD, l'outil en ligne de commande de Valve pour télécharger les fichiers de serveur dédié sans posséder le jeu sur cette machine.
- Créez un dossier pour vos fichiers de serveur, par exemple C:\SoulmaskServer.
- Téléchargez SteamCMD depuis le wiki officiel des développeurs de Valve et extrayez-le dans ce dossier.
- Créez un fichier batch nommé UpdateSoulmask.bat avec le contenu suivant :
- steamcmd.exe +login anonymous +force_install_dir C:\SoulmaskServer +app_update 3017310 validate +quit
- Cliquez avec le bouton droit sur le fichier batch et exécutez-le en tant qu'administrateur.
- Attendez la fin du téléchargement. Tous les fichiers du serveur apparaîtront dans votre répertoire d'installation.
Une fois les fichiers téléchargés, créez un deuxième fichier batch nommé StartServer.bat pour lancer le serveur. La commande de lancement principale ressemble à ceci :
- WSServer-Win64-Shipping.exe Level01_Main -server -log -UTF8Output -forcepassthrough -MULTIHOME=0.0.0.0 -Port=8777 -QueryPort=27015 -EchoPort=18888 -SteamServerName="Mon Serveur Soulmask" -MaxPlayers=60 -PSW="motdepassedeconnexion" -adminpsw="motdepasseadmin" -pve -saving=300 -backup=900 -online=Steam
Remplacez les mots de passe et le nom du serveur par vos propres valeurs. Si vous ne souhaitez pas de mot de passe de connexion, supprimez entièrement le paramètre -PSW.
Quels modes de jeu sont disponibles dans Soulmask 1.0 ?
Soulmask 1.0 est livré avec quatre modes distincts, chacun modifiant le gameplay à un niveau fondamental. Selon la documentation d'installation de Survival Servers, ce sont :
- Mode Survie — L'expérience par défaut avec une progression rebalancée en milieu et fin de partie.
- Mode Tribu — Axé sur la gestion des membres de la tribu, l'automatisation et la construction de civilisation. Ajoute un système de mise à niveau de tribu, un arbre technologique lié au niveau de la tribu, des événements de marchands aléatoires, un système de réputation et des invasions plus agressives via des totems d'invasion.
- Mode PvP — Règles complètes de joueur contre joueur activées sur le serveur.
- Mode Guerrier — Un mode speedrun axé sur le combat. L'état de quasi-mort, la dégradation des constructions, les invasions et la perte d'inventaire à la mort sont tous désactivés. Vous commencez en tant que personnage vierge (qualité Commune, sans talents) avec un kit d'équipement de départ. Les ennemis sont plus nombreux, l'IA est plus intelligente, les i-frames d'esquive sont réduites et la progression est accélérée.
Les quatre modes restent entièrement ajustables via GameXishu.json, donc rien n'est gravé dans le marbre une fois que vous avez choisi un mode.

Écran de l'arbre technologique du Mode Tribu
Comment configurer le transfert de ports pour Soulmask
Le transfert de ports est là où la plupart des hôtes de serveur débutants rencontrent des problèmes. Soulmask nécessite que quatre ports soient ouverts, et deux d'entre eux sont non négociables pour que les joueurs trouvent et se connectent à votre serveur.
Transférez les quatre ports sur votre routeur et confirmez que le pare-feu Windows (ou son équivalent Linux) autorise le trafic entrant sur chacun d'eux. Si votre serveur n'apparaît pas dans le navigateur de serveurs Steam après l'installation, le coupable le plus courant est le blocage du port 27015 UDP. Le code d'invitation de connexion directe de votre serveur est stocké dans le fichier WS.log à l'adresse WS\Saved\Logs\WS.log, que les joueurs peuvent utiliser pour se connecter manuellement si le listage du navigateur échoue.
Pour des raisons de sécurité, restreignez le port de la console Telnet (18888) à un accès local uniquement. L'exposer publiquement donne à quiconque possédant le mot de passe un accès administrateur direct à la console de votre serveur.
Explication des paramètres clés de lancement du serveur
La commande StartServer.bat accepte une longue liste de paramètres. Ce sont ceux que vous ajusterez régulièrement, selon la documentation de Survival Servers :
- -MaxPlayers=N — Définit le plafond de joueurs, jusqu'à un maximum de 70.
- -GongHuiMaxMember=N — Contrôle le nombre maximum de membres de tribu, par défaut 20.
- -gamedistindex=N — Définit l'indice de région (0 à 7) pour la planification des événements et les fuseaux horaires.
- -pve / -pvp — Active ou désactive le jeu de règles de combat du serveur.
- -initbackup — Crée automatiquement une sauvegarde au démarrage du serveur, utile après les mises à jour.
- -serverpm=MASK — Gère la liste blanche, la liste noire et les bannissements via des listes de permissions.
Comment fonctionne GameXishu.json ?
GameXishu.json est le seul fichier qui contrôle pratiquement toutes les variables ajustables dans Soulmask. Il se trouve à WS\Saved\GameplaySettings\GameXishu.json et n'apparaît qu'après le premier lancement du serveur. Lancez donc le serveur une fois, arrêtez-le proprement, puis modifiez le fichier.
Les catégories de paramètres, telles que documentées par Survival Servers, incluent :
- Expérience et Progression — Multiplicateurs d'XP pour la conscience, le personnage, le masque, la maîtrise, la collecte, l'artisanat et le combat.
- Ressources et Artisanat — Taux de chute pour la collecte, l'exploitation minière, la coupe de bois, l'abattage et la vitesse d'artisanat.
- Survie — Taux de consommation de nourriture, d'eau et de durabilité, minuteries de décomposition des objets, poids de transport et taille de l'inventaire.
- Combat — Rapports de dégâts PvE et PvP, durée des i-frames d'esquive et dégâts des structures.
- Tribu et Apprivoisement — Limites de recrutement, vitesse d'apprivoisement, limites d'animaux et paramètres d'hibernation.
- Construction — Taux de décomposition, vitesse de réparation, limites de construction, paramètres de portail et limites de convoyeur/mine électrique.
- Invasions — Accumulation de chaleur, échelle et force des invasions, nombre d'ennemis, minuteries de cooldown et fenêtres d'attaque.
- Cluster — Le commutateur KaiQiKuaFu pour le mode inter-serveurs.
Si vous louez auprès d'un fournisseur d'hébergement, beaucoup exposent ces paramètres via une interface de panneau de contrôle plutôt que de nécessiter une édition directe de fichier. Consultez la documentation de votre hôte avant de modifier manuellement le JSON.
Comment exécuter les deux cartes et configurer un cluster inter-cartes ?
Soulmask prend en charge deux cartes : Cloud Mist Forest (l'originale, utilisant Level01_Main) et Shifting Sands (la carte sur le thème de l'Égypte, utilisant DLC_Level01_Main). Le DLC Shifting Sands était gratuit à réclamer du 10 avril au 10 mai 2026, selon le guide de Survival Servers.
Pour permettre aux joueurs de voyager entre les deux cartes, vous devez exécuter deux instances de serveur distinctes reliées en cluster. Chaque serveur nécessite un ID de serveur unique, son propre ensemble de ports et le même mot de passe de connexion. Le mode inter-serveurs doit également être activé en définissant KaiQiKuaFu=1 dans GameXishu.json sur les deux serveurs.
Le serveur principal (Cloud Mist Forest) utilise -serverid=1 -mainserverport=8781, et le serveur enfant (Shifting Sands) se connecte avec -serverid=2 -clientserverconnect=IP_PRINCIPALE:8781.
Ce qui est transféré entre les cartes : les données du personnage (niveau, masque, arbre technologique, membres de tribu). Ce qui n'est pas transféré : les bâtiments, les ressources placées et l'inventaire local. Les personnages nouvellement créés ne peuvent pas non plus être transférés tant qu'ils n'ont pas progressé au-delà de l'état de départ.
Comment arrêter le serveur en toute sécurité ?
Fermer directement la fenêtre du serveur risque de corrompre la sauvegarde. Utilisez l'une de ces méthodes à la place :
- Ctrl+C dans la fenêtre de la console du serveur déclenche un arrêt gracieux avec sauvegarde automatique.
- Telnet via l'EchoPort (par défaut 18888) pour émettre une commande de sauvegarde/arrêt.
- RCON si activé, via un client RCON.
- Panneau GM en jeu pour sauvegarder le monde d'abord, puis fermer le serveur.
Le fichier de sauvegarde du monde (world.db) se trouve à WS\Saved\Worlds\Dedicated\Level01_Main\world.db. Sauvegardez-le régulièrement en dehors du programme de sauvegarde automatique du serveur.
Pour plus de guides couvrant les jeux de survie, les mécaniques de construction de base et la gestion de serveur sur d'autres titres, parcourez d'autres guides sur GAMES.GG.

