OUTIL SERVEUR ENSHROUDED
Générateur de paramètres pour serveur Enshrouded
Créez un enshrouded_server.json valide pour votre serveur dédié Enshrouded. Chaque paramètre de jeu avec sa vraie plage, les groupes d’utilisateurs avec mots de passe et permissions, l’import du fichier que vous utilisez déjà et des vérifications contre les erreurs qui empêchent un serveur de démarrer.
Nom, emplacements joueurs, port, chat et preset de difficulté.
The name players see in the server list.
Maximum players online at once. Enshrouded supports 1 to 16.
The port players and the server browser connect to. 15637 is the default. On a rented server your host sets this.
0.0.0.0 listens on every network interface. Only change it if the machine has several addresses.
Default, Relaxed, Hard and Survival use fixed built-in values. Pick Custom to make the settings below take effect.
In-game text chat.
In-game voice chat.
Proximity is only nearby players. Global is the whole server.
enshrouded_server.json
{
"name": "Enshrouded Server",
"saveDirectory": "./savegame",
"logDirectory": "./logs",
"ip": "0.0.0.0",
"queryPort": 15637,
"slotCount": 16,
"tags": [],
"voiceChatMode": "Proximity",
"enableVoiceChat": false,
"enableTextChat": false,
"gameSettingsPreset": "Default",
"gameSettings": {
"playerHealthFactor": 1,
"playerManaFactor": 1,
"playerStaminaFactor": 1,
"playerBodyHeatFactor": 1,
"playerDivingTimeFactor": 1,
"enableDurability": true,
"enableStarvingDebuff": false,
"foodBuffDurationFactor": 1,
"fromHungerToStarving": 600000000000,
"shroudTimeFactor": 1,
"tombstoneMode": "AddBackpackMaterials",
"enableGliderTurbulences": true,
"weatherFrequency": "Normal",
"fishingDifficulty": "Normal",
"miningDamageFactor": 1,
"plantGrowthSpeedFactor": 1,
"resourceDropStackAmountFactor": 1,
"factoryProductionSpeedFactor": 1,
"perkUpgradeRecyclingFactor": 0.5,
"perkCostFactor": 1,
"experienceCombatFactor": 1,
"experienceMiningFactor": 1,
"experienceExplorationQuestsFactor": 1,
"randomSpawnerAmount": "Normal",
"aggroPoolAmount": "Normal",
"enemyDamageFactor": 1,
"enemyHealthFactor": 1,
"enemyStaminaFactor": 1,
"enemyPerceptionRangeFactor": 1,
"bossDamageFactor": 1,
"bossHealthFactor": 1,
"threatBonus": 1,
"pacifyAllEnemies": false,
"tamingStartleRepercussion": "LoseSomeProgress",
"dayTimeDuration": 1800000000000,
"nightTimeDuration": 720000000000,
"curseModifier": "Normal"
},
"userGroups": [
{
"name": "Admin",
"password": "",
"canKickBan": true,
"canAccessInventories": true,
"canEditWorld": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 0
},
{
"name": "Friend",
"password": "",
"canKickBan": false,
"canAccessInventories": true,
"canEditWorld": true,
"canEditBase": true,
"canExtendBase": false,
"reservedSlots": 0
},
{
"name": "Guest",
"password": "",
"canKickBan": false,
"canAccessInventories": false,
"canEditWorld": true,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
},
{
"name": "Visitor",
"password": "",
"canKickBan": false,
"canAccessInventories": false,
"canEditWorld": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
}
],
"bannedAccounts": []
}
Arrêtez le serveur, remplacez enshrouded_server.json dans le dossier du serveur (à côté de enshrouded_server.exe) par ce fichier, puis relancez-le. Le jeu ne lit le fichier qu’au démarrage.
Vérifications
Aucun mot de passe pour : Admin, Friend, Guest, Visitor. N’importe qui trouvant le serveur peut rejoindre avec ce groupe.
Le preset est Default, donc toutes les valeurs de Joueur, Monde, Progression et Ennemis sont ignorées. Passez le preset sur Custom pour les utiliser.
Le serveur ne lit ce fichier qu’au démarrage. Arrêtez-le avant de remplacer le fichier, puis relancez-le.
Une seule valeur invalide empêche Enshrouded de démarrer. Tout ce que ce générateur écrit est accepté par le jeu.
Comment fonctionne enshrouded_server.json
Le serveur dédié crée enshrouded_server.json à côté de enshrouded_server.exe lors de son premier démarrage. En haut se trouvent le nom du serveur, les emplacements et le port, le bloc gameSettings contient toutes les valeurs de difficulté, et userGroups les mots de passe et les droits de chaque groupe.
Le piège, c’est gameSettingsPreset. Sur Default, Relaxed, Hard ou Survival, le jeu charge un preset intégré et ignore tout le bloc gameSettings, même modifié avec soin. Seul Custom lit vos valeurs. Le générateur passe le preset sur Custom dès que vous modifiez une valeur de jeu, pour qu’aucune modification ne reste sans effet.
Les plages et les noms viennent de la documentation serveur de Keen Games, et chaque valeur a été testée en démarrant un vrai serveur. Les nombres restent des nombres, les durées du jour, de la nuit et de la faim s’affichent en minutes plutôt qu’en nanosecondes comme dans le fichier, et un fichier importé garde les clés que le générateur ne connaît pas encore.