7 Days to Die Intermédiaire 13 min de lecture

Configurer serverconfig.xml 7 Days to Die : tous les paramètres expliqués (V1.x)

Guide complet serverconfig.xml 7 Days to Die V1.x : ServerName, GameDifficulty, BloodMoonRange, BloodMoonFrequency, XPMultiplier, LootAbundance, BedrollDeadZoneSize et tous les paramètres.

Configurer serverconfig.xml 7 Days to Die : tous les paramètres expliqués (V1.x)

Configurer serverconfig.xml 7 Days to Die : tous les paramètres expliqués (V1.x)

Vous voulez personnaliser entièrement votre serveur 7 Days to Die : difficulté, fréquence de Blood Moon, multiplicateur XP, abondance de loot, taille du monde ? Ce guide détaille chaque paramètre du fichier serverconfig.xml avec ses valeurs et son impact gameplay. Toutes les infos sont vérifiées contre le wiki officiel 7 Days to Die.

Pas encore de serveur 7DTD ? Voir notre tuto installation 7DTD via SteamCMD.

⚠️ Règle d’or : toujours arrêter le serveur avant d’éditer serverconfig.xml.


Emplacement du fichier

7DTDServer/serverconfig.xml

Sur HebergTonServ : File Manager → serverconfig.xml.


Format général

serverconfig.xml utilise le format <property name="X" value="Y" />. Exemple :

<property name="ServerName" value="Mon Serveur 7DTD FR" />
<property name="ServerMaxPlayerCount" value="8" />
<property name="GameDifficulty" value="2" />

Identité du serveur

ParamètreValeursDescription
ServerNameTexteNom public dans la liste
ServerDescriptionTexteDescription courte (visible dans le browser)
ServerWebsiteURLURLSite web associé (optionnel)
ServerLoginConfirmationTextTexteMessage affiché à la connexion
RegionNorthAmericaEast / Europe / etc.Région d’affichage
LanguageEnglish / French / GermanLangue serveur

Réseau et connexion

ParamètreDéfautDescription
ServerPort26900Port de jeu principal
ServerVisibility20=privé, 1=amis, 2=public
ServerPassword(vide)Mot de passe pour rejoindre
ServerMaxPlayerCount8Slots max (jusqu’à 64)
ServerReservedSlots0Slots réservés admins/VIP
ServerReservedSlotsPermission100Niveau permission requis pour slot réservé
ServerAdminSlots0Slots dédiés admins (toujours libres)
ServerAdminSlotsPermission0Niveau permission slots admin

Web Control Panel et Telnet

ParamètreDéfautDescription
ControlPanelEnabledfalseActive le Web Panel
ControlPanelPort8080Port du panel
ControlPanelPasswordMot de passe panel
TelnetEnabledtrueActive la console Telnet (admin distant)
TelnetPort8081Port Telnet
TelnetPasswordMot de passe Telnet
TelnetFailedLoginLimit10Tentatives max avant ban IP
TelnetFailedLoginsBlocktime10Durée du ban IP en secondes

Monde et taille de carte

ParamètreValeursDescription
GameWorldNavezgane / RWG / nom customCarte fixe ou Random World Gen
WorldGenSeedTexteSeed de génération RWG
WorldGenSize4096 / 6144 / 8192 / 10240 / 12288 / 16384Taille carte RWG
GameNameTexteNom du monde sauvegardé
GameModeGameModeSurvival / GameModeCreativeMode de jeu

Recommandation : WorldGenSize=6144 pour 8 joueurs, 8192 pour 16+. Au-delà, la RAM monte rapidement.


Difficulté

ParamètreDéfautDescription
GameDifficulty20 (Scavenger) à 5 (Insane)
BlockDamagePlayer100% dégâts joueur sur les blocs
BlockDamageAI100% dégâts IA sur les blocs
BlockDamageAIBM100% dégâts IA pendant la Blood Moon
XPMultiplier100Multiplicateur XP en % (200 = double XP)
PlayerSafeZoneLevel5Niveau max où la safe zone protège
PlayerSafeZoneHours5Durée safe zone après spawn (heures)
GameDifficultyNomDescription
0ScavengerTrès facile, dégâts faibles
1AdventurerFacile
2NomadStandard
3WarriorDifficile
4SurvivalistTrès difficile
5InsaneQuasi-impossible solo

Loot et craft

ParamètreDéfautDescription
LootAbundance100Multiplicateur quantité loot (% ; 200 = double)
LootRespawnDays30Jours avant respawn du loot des conteneurs
BlockDurabilityModifier100Multiplicateur durabilité blocs %
LandClaimSize41Taille de la Land Claim (en blocs)
LandClaimDeadZone30Zone tampon entre Land Claims (blocs)
LandClaimExpiryTime7Jours avant expiration Land Claim si offline
LandClaimDecayMode00=lineaire, 1=on/off, 2=instantané
LandClaimOnlineDurabilityModifier4Mult. durabilité quand owner online
LandClaimOfflineDurabilityModifier4Mult. durabilité quand owner offline
LandClaimOfflineDelay0Délai avant que Land Claim soit “offline” (min)

Cycle jour/nuit et Blood Moon

ParamètreDéfautDescription
DayNightLength60Durée d’un cycle jour/nuit en minutes (réel)
DayLightLength18Heures de jour in-game (sur 24)
BloodMoonFrequency7Tous les N jours, Blood Moon
BloodMoonRange0Variation aléatoire ± du jour de Blood Moon
BloodMoonWarning8Heure d’avertissement Blood Moon (négatif = désactivé)
BloodMoonEnemyCount8Nombre d’ennemis spawn pendant Blood Moon (par joueur)

Pour un serveur Blood Moon imprévisible : BloodMoonRange=2 (Blood Moon entre jour 5-9). Pour un mode purement vanilla : BloodMoonRange=0.


Sleeper, animaux et IA

ParamètreDéfautDescription
EnemySpawnModetrueActive le spawn ennemis
EnemyDifficulty00=normal, 1=féroce (PV/dégâts +50%)
ZombieFeralSense00=jamais, 1=jour, 2=nuit, 3=tout le temps
ZombieMove00=marche, 1=jogging, 2=course jour/marche nuit
ZombieMoveNight3Comme ZombieMove, applicable nuit
ZombieFeralMove3Mouvement zombies “feral”
ZombieBMMove3Mouvement zombies Blood Moon
MaxSpawnedZombies60Cap zombies serveur (toutes zones)
MaxSpawnedAnimals50Cap animaux serveur

Bedroll et respawn

ParamètreDéfautDescription
BedrollDeadZoneSize15Rayon (blocs) où aucun zombie ne spawn autour du bedroll
BedrollExpiryTime45Jours avant expiration bedroll si offline
MaxQueuedMeshLayers1000Cap mémoire vegetation

Sauvegardes et performance

ParamètreDéfautDescription
SaveGameFolder(auto)Override du dossier de save
UserDataFolder(auto)Override du dossier user data
EACEnabledtrueActive EasyAntiCheat
HideCommandExecutionLog00=tous, 1=cmd console seulement
MaxUncoveredMapChunksPerPlayer131072Limite tiles map par joueur (perf)

Exemple : serveur PvE solo-4 joueurs équilibré

<property name="ServerName" value="PvE Equipe FR" />
<property name="ServerMaxPlayerCount" value="4" />
<property name="GameWorld" value="Navezgane" />
<property name="GameDifficulty" value="2" />
<property name="LootAbundance" value="125" />
<property name="LootRespawnDays" value="20" />
<property name="XPMultiplier" value="125" />
<property name="DayNightLength" value="90" />
<property name="DayLightLength" value="18" />
<property name="BloodMoonFrequency" value="7" />
<property name="BloodMoonRange" value="0" />
<property name="BloodMoonEnemyCount" value="6" />
<property name="BlockDamagePlayer" value="100" />
<property name="BlockDamageAI" value="100" />

Exemple : serveur hardcore PvP 16 joueurs

<property name="ServerName" value="Hardcore PvP FR" />
<property name="ServerMaxPlayerCount" value="16" />
<property name="GameWorld" value="RWG" />
<property name="WorldGenSeed" value="MonSeedHardcore" />
<property name="WorldGenSize" value="8192" />
<property name="GameDifficulty" value="4" />
<property name="LootAbundance" value="75" />
<property name="LootRespawnDays" value="30" />
<property name="XPMultiplier" value="100" />
<property name="DayNightLength" value="60" />
<property name="DayLightLength" value="14" />
<property name="BloodMoonFrequency" value="5" />
<property name="BloodMoonRange" value="2" />
<property name="BloodMoonEnemyCount" value="12" />
<property name="EnemyDifficulty" value="1" />
<property name="ZombieFeralSense" value="3" />
<property name="ZombieMove" value="1" />
<property name="ZombieMoveNight" value="3" />
<property name="ZombieBMMove" value="3" />

Workflow : appliquer la nouvelle config

  1. Arrêter le serveur depuis votre panel
  2. Ouvrir serverconfig.xml via le File Manager
  3. Copier en .bak avant toute modification
  4. Modifier les <property> souhaitées
  5. Vérifier le XML sur https://www.xmlvalidation.com/
  6. Sauvegarder
  7. Redémarrer le serveur
  8. Vérifier dans la console : gettime, loglevel, etc.

FAQ

Mon WorldGenSize est trop grand, le serveur crashe

WorldGenSize au-delà de 8192 demande beaucoup de RAM (16+ Go) et un disque rapide. Réduisez ou upgradez.

XPMultiplier en pourcentage ou en multiplicateur ?

XPMultiplier=100 = standard, XPMultiplier=200 = double XP, XPMultiplier=50 = moitié.

Comment forcer la première Blood Moon ?

Pas natif. Utilisez la console : bloodmoon ou settime <day> pour avancer le temps.

Différence entre LootAbundance et LootRespawnDays ?

LootAbundance = quantité de loot par conteneur. LootRespawnDays = délai avant que le conteneur se remplisse à nouveau.

Comment ajouter un Land Claim plus large ?

Augmentez LandClaimSize. Attention : grand LCB = griefing facile (un joueur claim une zone énorme).

Mon serveur ne lit pas mes changements

Causes : XML cassé (validate), serveur pas redémarré, mauvais fichier édité (chemin), permission de lecture.

EACEnabled true ou false ?

true recommandé sur serveur public. false obligatoire pour mods majeurs (Darkness Falls, Undead Legacy).


Conclusion

Vous maîtrisez maintenant tous les paramètres serverconfig.xml pour façonner votre serveur 7 Days to Die. Étapes suivantes :

  1. Apprendre les commandes admin — voir Liste commandes admin 7DTD
  2. Installer des mods majeurs — voir Installer mods serveur 7DTD
  3. Tester progressivement — changez 2-3 valeurs à la fois

Pour un hébergeur 7 Days to Die avec interface graphique pour ces paramètres et support 24/7, HebergTonServ est la référence en France dès 8,90€/mois.

Pour aller plus loin