Vente Flash 50% de réduction sur tous les serveurs Plus que quelques heures !
Se termine dans: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Catégories

Guide de configuration du serveur Soulmask

FR soulmask setup config survival 0 ont trouvé cet article utile

Ce guide couvre tout ce dont vous avez besoin pour configurer votre serveur dédié Soulmask sur Legion Hosting, y compris le premier démarrage, les variables de démarrage GPanel, la configuration du serveur, les modes PvE et PvP, les paramètres de carte et de monde, la connexion à votre serveur et la gestion des sauvegardes. Pour la configuration administrateur et les commandes en jeu, consultez Commandes administrateur Soulmask.

Qu'est-ce que Soulmask

Soulmask est un jeu de survie et de craft en monde ouvert où les joueurs se réveillent portant un mystérieux masque ancien qui confère des capacités surnaturelles. Situé dans un monde luxuriant et vaste, les joueurs doivent collecter des ressources, fabriquer des outils et des armes, construire des colonies et recruter et gérer une tribu de PNJ. Le système de masque est au cœur du gameplay -- les joueurs peuvent posséder et contrôler différents membres de la tribu, chacun avec des compétences et des traits uniques, pour optimiser leur colonie et leur efficacité au combat.

Caractéristiques principales du serveur dédié :

  • Prise en charge de jusqu'à 70 joueurs simultanés sur un seul serveur
  • Modes de jeu PvE et PvP avec des règles configurables
  • Réglage approfondi du gameplay via le fichier de configuration GameXishu.json
  • Système de tribu (guilde) avec des limites de membres configurables
  • Support RCON et Telnet pour la gestion à distance du serveur
  • Sauvegarde automatique et gestion des sauvegardes
Arrêtez votre serveur avant de modifier tout fichier de configuration. Arrêtez toujours votre serveur depuis l'onglet Console dans GPanel avant de modifier les fichiers de configuration. Les modifications effectuées pendant que le serveur est en cours d'exécution peuvent être écrasées ou causer une corruption.

Premier démarrage

Lorsque vous recevez votre serveur Soulmask de Legion Hosting pour la première fois, il doit effectuer une installation initiale avant de pouvoir être utilisé.

  1. Connectez-vous à GPanel et sélectionnez votre serveur Soulmask dans la liste des serveurs.
  2. Cliquez sur l'onglet Console et appuyez sur Start.
  3. Le serveur téléchargera et installera les fichiers du serveur dédié Soulmask via Steam. Ce téléchargement initial peut prendre plusieurs minutes car le jeu nécessite un espace disque important.
  4. Une fois le téléchargement terminé, le serveur démarrera automatiquement. Le premier démarrage prend plus de temps que les démarrages suivants pendant que le serveur génère la base de données initiale du monde.
  5. Attendez que la sortie de la console indique que le serveur est prêt et en écoute des connexions.
Exigences en RAM. Soulmask est un jeu gourmand en mémoire. Le serveur dédié nécessite au moins 11 Go de RAM libre pour démarrer. Assurez-vous que votre plan d'hébergement fournit suffisamment de mémoire pour le nombre de joueurs prévu. Un nombre de joueurs plus élevé et des mondes plus grands utiliseront plus de RAM.

Variables de démarrage GPanel

Les paramètres principaux du serveur sont configurés comme variables de démarrage dans GPanel. Ces valeurs sont transmises au processus du serveur comme paramètres de ligne de commande lors du lancement.

  1. Dans GPanel, sélectionnez votre serveur Soulmask.
  2. Cliquez sur l'onglet Startup.
  3. Définissez les variables listées ci-dessous. Les modifications prennent effet au prochain démarrage ou redémarrage du serveur.
Variable Défaut Description
SERVER_NAME My Soulmask Server Le nom affiché dans le navigateur de serveurs Steam et la liste de serveurs en jeu. Rendez-le descriptif pour que les joueurs puissent trouver votre serveur facilement.
SERVER_PASSWORD (vide) Mot de passe requis pour que les joueurs rejoignent le serveur (paramètre -PSW). Laissez vide pour un serveur public. Définissez un mot de passe pour restreindre l'accès aux joueurs invités uniquement.
ADMIN_PASSWORD (vide) Mot de passe administrateur GM (paramètre -adminpsw). Requis pour accéder au panneau d'administration en jeu et exécuter les commandes d'administration. Gardez-le secret.
MAX_PLAYERS 60 Nombre maximum de joueurs simultanés (paramètre -MaxPlayers). Soulmask supporte jusqu'à 70 joueurs, mais un nombre plus élevé nécessite plus de RAM et de CPU.
GAME_MODE pve Mode de jeu du serveur. Définissez sur pve pour PvE ou pvp pour PvP. Voir la section PvE vs PvP ci-dessous.
GAME_PORT 8777 Le port UDP principal pour les connexions de jeu (paramètre -Port). Configuré automatiquement par votre plan d'hébergement.
QUERY_PORT 27015 Le port UDP utilisé par Steam pour les requêtes du navigateur de serveurs (paramètre -QueryPort). Configuré automatiquement.
Les variables de démarrage ont priorité sur les fichiers de configuration. Si un paramètre est configuré à la fois comme variable de démarrage et dans un fichier de configuration, la variable de démarrage a la priorité. Utilisez les variables de démarrage pour les paramètres d'identité principaux et les fichiers de configuration pour le réglage détaillé du gameplay.

Configuration du serveur (paramètres de ligne de commande)

Soulmask utilise de nombreux paramètres de ligne de commande pour la configuration du serveur. Voici la référence complète des paramètres disponibles :

Paramètre Défaut Description
-SteamServerName="Name" - Nom d'affichage du serveur dans le navigateur de serveurs.
-MaxPlayers=N 60 Nombre maximum de connexions joueurs simultanées (jusqu'à 70).
-PSW="password" (aucun) Mot de passe pour rejoindre le serveur. Omettez pour un serveur public.
-adminpsw="password" (aucun) Mot de passe administrateur/GM pour les commandes d'administration en jeu.
-pve - Force le mode PvE. Les joueurs ne peuvent pas se blesser mutuellement.
-pvp - Force le mode PvP. Les joueurs peuvent se blesser mutuellement.
-Port=N 8777 Port de connexion au jeu (UDP).
-QueryPort=N 27015 Port de requête Steam (UDP).
-EchoPort=N 18888 Port de la console Telnet (TCP, local uniquement). Utilisé pour la gestion à distance locale.
-saving=N - Intervalle de sauvegarde de l'état du monde en mémoire (en secondes).
-backup=N - Intervalle de sauvegarde de la base de données en mémoire vers le disque (en secondes).
-initbackup - Crée une copie de sauvegarde du monde à chaque démarrage du serveur.
-backupinterval=N - Intervalle de création automatique de sauvegardes (en minutes).
-GongHuiMaxMember=N - Nombre maximum de membres par tribu (guilde).
-MULTIHOME=IP - Lie le serveur à une adresse IP locale spécifique (serveurs multi-hébergés uniquement).
-rconpsw="password" (aucun) Active l'accès à la console distante RCON avec le mot de passe spécifié.
-rconport=N 19000 Port TCP d'écoute RCON. Pertinent uniquement si RCON est activé.
-rconaddr=IP - Liaison IP de l'écoute RCON. Utilisez 0.0.0.0 pour écouter sur toutes les interfaces.
-log - Active la fenêtre de console et la sortie des journaux.
-UTF8Output - Active la gestion correcte des caractères non latins dans la sortie.
GPanel gère la plupart de ces paramètres automatiquement. Sur Legion Hosting, les paramètres essentiels sont configurés via l'onglet Startup de GPanel. Les paramètres avancés comme les réglages RCON ou les limites de tribu peuvent être ajoutés via le champ de paramètres de démarrage supplémentaires de GPanel si disponible, ou en contactant le support.

Mode PvE vs PvP

Soulmask supporte deux modes de jeu principaux qui modifient fondamentalement l'expérience multijoueur :

Mode PvE (-pve)

  • Les joueurs ne peuvent pas se blesser directement.
  • Les structures et les bases sont protégées contre les autres joueurs.
  • L'accent est mis sur la survie coopérative, la construction et l'exploration.
  • Les joueurs peuvent toujours interagir, échanger et former des tribus.
  • Recommandé pour les communautés coopératives et les serveurs occasionnels.

Mode PvP (-pvp)

  • Les joueurs peuvent attaquer et tuer d'autres joueurs.
  • Les bases et structures peuvent être pillées et détruites par d'autres joueurs.
  • La guerre tribale et le contrôle du territoire deviennent des éléments de gameplay essentiels.
  • Les ratios de dégâts PvP peuvent être affinés dans le fichier de configuration GameXishu.json.
  • Recommandé pour les serveurs compétitifs et les joueurs expérimentés.
Le mode ne peut pas être changé sans une réinitialisation. Changer entre PvE et PvP après la création du monde peut causer des incohérences de gameplay. Il est recommandé de décider d'un mode avant votre premier démarrage. Si vous devez changer de mode sur un monde existant, envisagez de recommencer à zéro.

Paramètres de carte et de monde (GameXishu.json)

Les paramètres détaillés du monde et du gameplay sont contrôlés via le fichier de configuration GameXishu.json. Ce fichier contient de nombreuses options pour ajuster les taux de ressources, le combat, les invasions, la construction, les animaux et plus encore.

Localisation du fichier

Le fichier de configuration se trouve à :

WS/Saved/GameplaySettings/GameXishu.json

Accédez à ce fichier via l'onglet Files de GPanel ou via SFTP.

Référence des paramètres clés

Voici les paramètres les plus couramment ajustés. Les noms de paramètres sont dans leur format d'origine (pinyin chinois). Des descriptions en français sont fournies pour chacun.

Expérience et progression
Paramètre Nom anglais Description
ExpRatio Experience Ratio Multiplicateur pour le gain d'expérience générale. Des valeurs plus élevées accélèrent la montée en niveau.
ChengZhangExpRatio Growth Experience Ratio Multiplicateur pour le gain d'expérience de croissance du personnage.
ShaGuaiExpRatio Monster Kill Experience Ratio Multiplicateur pour l'expérience gagnée en tuant des monstres.
Combat et dégâts
Paramètre Nom anglais Description
DongWuDamageRatio Animal Damage Ratio Multiplicateur pour les dégâts infligés par les animaux sauvages et les créatures.
BeDamageByYeShengRatio Damage Taken from Wildlife Multiplicateur pour les dégâts reçus des créatures sauvages.
ShengMingHuiFuRatio Health Recovery Ratio Multiplicateur pour la vitesse de régénération naturelle de la santé.
QiXiHuiFuRatio Stamina Recovery Ratio Multiplicateur pour la vitesse de récupération de l'endurance.
TiLiHuiFuRatio Energy Recovery Ratio Multiplicateur pour la vitesse de récupération de l'énergie.
PVP_ShangHaiRatio_JinZhan PvP Melee Damage Ratio Multiplicateur pour les dégâts de combat de mêlée PvP (par défaut : 0.4).
Ressources et consommation
Paramètre Nom anglais Description
ShiWuXiaoHaoRatio Food Consumption Ratio Multiplicateur pour la vitesse de consommation de nourriture. Des valeurs plus basses ralentissent la consommation de nourriture.
ShuiXiaoHaoRatio Water Consumption Ratio Multiplicateur pour la vitesse de consommation d'eau.
RanLiaoXiaoHaoRatio Fuel Consumption Ratio Multiplicateur pour la vitesse de consommation de carburant par les stations de craft et les feux.
Animaux et élevage
Paramètre Nom anglais Description
DongWuShengZhangRatio Animal Growth Ratio Multiplicateur pour la vitesse de croissance des animaux. Des valeurs plus élevées font mûrir les animaux plus rapidement.
FanZhiJianGeRatio Breeding Interval Ratio Multiplicateur pour le temps entre les cycles de reproduction des animaux.
DongWuChanChuRatio Animal Production Ratio Multiplicateur pour la production animale (œufs, lait, etc.).
DongWuPinZhiRatio Animal Quality Ratio Multiplicateur pour la qualité des attributs des animaux apprivoisés.
ZuoWuShengZhangRatio Crop Growth Ratio Multiplicateur pour la vitesse de croissance des cultures.
ZuoWuFeiLiaoXiaoHaoRatio Crop Fertilizer Consumption Multiplicateur pour le taux de consommation d'engrais.
Construction et structures
Paramètre Nom anglais Description
JianZhuFuLanKaiGuan Building Decay Toggle Activer ou désactiver la dégradation des bâtiments au fil du temps. Définissez sur 0 pour désactiver.
JianZhuFuLanMul Building Decay Multiplier Taux de dégradation des structures. Des valeurs plus basses ralentissent la dégradation.
JianZhuXiuLiMul Building Repair Multiplier Multiplicateur pour les coûts et la vitesse de réparation des bâtiments.
JianZhuZiYuanJinShuaBanJing Building Resource Exclusion Radius Rayon autour des bâtiments où les ressources naturelles ne réapparaîtront pas.
Système d'invasion
Paramètre Nom anglais Défaut Description
RuQinGuaiCountMax Max Invasion Monsters 128 Nombre maximum de monstres dans une vague d'invasion.
RuQinQiangDuXiShu Invasion Intensity - Contrôle la difficulté globale de l'invasion et la puissance des monstres.
RuQinBeginHour Invasion Start Hour - Heure en jeu à laquelle les invasions peuvent commencer.
RuQinEndHour Invasion End Hour - Heure en jeu à laquelle les invasions s'arrêtent.
RuQinPerBoGuaiMax Max Monsters Per Wave 16 Nombre maximum de monstres générés par vague individuelle.
Arrêtez toujours votre serveur avant de modifier GameXishu.json. Modifier le fichier pendant que le serveur est en cours d'exécution entraînera l'écrasement de vos modifications lorsque le serveur sauvegarde. Arrêtez le serveur, effectuez vos modifications, puis redémarrez-le.

Comment se connecter

Les joueurs peuvent se connecter à votre serveur Soulmask via le navigateur de serveurs en jeu ou par connexion directe.

Via le navigateur de serveurs en jeu

  1. Lancez Soulmask.
  2. Depuis le menu principal, sélectionnez Multijoueur puis Navigateur de serveurs.
  3. Recherchez votre serveur par nom (le nom que vous avez défini dans la variable de démarrage SERVER_NAME).
  4. Cliquez sur votre serveur et appuyez sur Rejoindre. Entrez le mot de passe s'il y en a un.

Via le navigateur de serveurs Steam

  1. Dans Steam, allez dans Affichage > Serveurs de jeu (ou Serveurs).
  2. Cliquez sur l'onglet Favoris puis sur Ajouter un serveur.
  3. Entrez l'IP de votre serveur et le port de requête (par défaut 27015) au format IP:PORT.
  4. Une fois le serveur affiché, double-cliquez dessus pour vous connecter via Soulmask.

Via connexion directe

  1. Trouvez l'IP et le port de jeu de votre serveur depuis l'onglet Console de GPanel. Pour de l'aide, consultez Comment trouver l'IP et le port de votre serveur.
  2. Dans Soulmask, cherchez l'option Connexion directe dans le menu multijoueur.
  3. Entrez l'IP de votre serveur et le port de jeu (par défaut 8777) au format IP:PORT.
  4. Appuyez sur Connecter et entrez le mot de passe du serveur si nécessaire.
Le serveur n'apparaît pas ? Si votre serveur n'apparaît pas dans le navigateur, assurez-vous qu'il est complètement démarré et qu'il a terminé le chargement. Les nouveaux serveurs peuvent mettre 2 à 5 minutes pour apparaître dans la liste principale des serveurs Steam. Vous pouvez toujours utiliser la connexion directe avec l'IP et le port de jeu. Les ports sont attribués aléatoirement sauf si vous avez une IP privée.

Gestion des sauvegardes

Soulmask utilise un système de sauvegarde basé sur une base de données. Comprendre le fonctionnement des sauvegardes est essentiel pour éviter la perte de données.

Emplacement de la sauvegarde

Le fichier de sauvegarde principal du monde se trouve à :

WS/Saved/Worlds/Dedicated/Level01_Main/world.db

Cette base de données SQLite contient toutes les données du monde, y compris les modifications de terrain, les structures, les états des PNJ et les données des joueurs.

Processus de sauvegarde

Soulmask utilise un processus de sauvegarde en deux étapes :

  1. Sauvegarde en mémoire (-saving) : L'état du monde est périodiquement écrit dans une base de données en mémoire à l'intervalle spécifié par le paramètre -saving (en secondes).
  2. Sauvegarde sur disque (-backup) : La base de données en mémoire est écrite sur le disque à l'intervalle spécifié par le paramètre -backup (en secondes).
Arrêtez toujours votre serveur correctement. Il est absolument essentiel d'arrêter votre serveur proprement en utilisant le bouton Stop de GPanel, la commande en jeu gm exit, ou la commande RCON shutdown. Forcer l'arrêt du processus du serveur peut empêcher l'écriture de la base de données en mémoire sur le disque, entraînant un retour à la dernière sauvegarde sur disque.

Sauvegardes automatiques

Configurez les sauvegardes automatiques à l'aide de ces paramètres de démarrage :

  • -initbackup -- Crée une copie de sauvegarde à chaque démarrage du serveur.
  • -backupinterval=N -- Crée des sauvegardes rotatives toutes les N minutes pendant l'exécution.

Sauvegardes manuelles

Pour créer une sauvegarde manuelle :

  1. Arrêtez le serveur depuis GPanel.
  2. Naviguez vers WS/Saved/ via l'onglet Files de GPanel ou SFTP.
  3. Téléchargez les fichiers suivants :
    • Worlds/Dedicated/Level01_Main/world.db -- La base de données de sauvegarde du monde
    • GameplaySettings/GameXishu.json -- Votre configuration de gameplay
  4. Stockez ces fichiers en sécurité sur votre ordinateur local.

Restauration d'une sauvegarde

  1. Arrêtez le serveur.
  2. Téléversez le fichier world.db sauvegardé vers WS/Saved/Worlds/Dedicated/Level01_Main/.
  3. Téléversez le fichier GameXishu.json sauvegardé vers WS/Saved/GameplaySettings/ si vous souhaitez également restaurer les paramètres.
  4. Démarrez le serveur.

Démarrer un nouveau monde

Pour réinitialiser le monde et repartir à zéro :

  1. Arrêtez le serveur.
  2. Renommez ou supprimez le fichier world.db situé dans WS/Saved/Worlds/Dedicated/Level01_Main/.
  3. Démarrez le serveur. Il générera une nouvelle base de données de monde à partir de zéro.
Sauvegardez avant de réinitialiser. Avant de supprimer les données du monde, téléchargez une copie de world.db comme sauvegarde au cas où vous voudriez la restaurer plus tard.

Référence des ports

Soulmask utilise les ports suivants. Ceux-ci sont automatiquement configurés par votre plan d'hébergement sur Legion Hosting.

Port Protocole Défaut Utilisation
Game Port UDP 8777 Connexions de jeu principales. Les joueurs se connectent à ce port.
Query Port UDP 27015 Requêtes du navigateur de serveurs Steam.
Echo Port (Telnet) TCP 18888 Administration Telnet locale (connexions locales uniquement).
RCON Port TCP 19000 Accès à la console distante (RCON). Actif uniquement si -rconpsw est défini.

Articles connexes


Besoin d'aide ?

Si vous rencontrez toujours des problèmes avec votre serveur Soulmask, veuillez ouvrir un ticket de support et notre équipe sera ravie de vous aider.


Cet article vous a-t-il été utile ?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.