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.xmlSur 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ètre | Valeurs | Description |
|---|---|---|
ServerName | Texte | Nom public dans la liste |
ServerDescription | Texte | Description courte (visible dans le browser) |
ServerWebsiteURL | URL | Site web associé (optionnel) |
ServerLoginConfirmationText | Texte | Message affiché à la connexion |
Region | NorthAmericaEast / Europe / etc. | Région d’affichage |
Language | English / French / German | Langue serveur |
Réseau et connexion
| Paramètre | Défaut | Description |
|---|---|---|
ServerPort | 26900 | Port de jeu principal |
ServerVisibility | 2 | 0=privé, 1=amis, 2=public |
ServerPassword | (vide) | Mot de passe pour rejoindre |
ServerMaxPlayerCount | 8 | Slots max (jusqu’à 64) |
ServerReservedSlots | 0 | Slots réservés admins/VIP |
ServerReservedSlotsPermission | 100 | Niveau permission requis pour slot réservé |
ServerAdminSlots | 0 | Slots dédiés admins (toujours libres) |
ServerAdminSlotsPermission | 0 | Niveau permission slots admin |
Web Control Panel et Telnet
| Paramètre | Défaut | Description |
|---|---|---|
ControlPanelEnabled | false | Active le Web Panel |
ControlPanelPort | 8080 | Port du panel |
ControlPanelPassword | — | Mot de passe panel |
TelnetEnabled | true | Active la console Telnet (admin distant) |
TelnetPort | 8081 | Port Telnet |
TelnetPassword | — | Mot de passe Telnet |
TelnetFailedLoginLimit | 10 | Tentatives max avant ban IP |
TelnetFailedLoginsBlocktime | 10 | Durée du ban IP en secondes |
Monde et taille de carte
| Paramètre | Valeurs | Description |
|---|---|---|
GameWorld | Navezgane / RWG / nom custom | Carte fixe ou Random World Gen |
WorldGenSeed | Texte | Seed de génération RWG |
WorldGenSize | 4096 / 6144 / 8192 / 10240 / 12288 / 16384 | Taille carte RWG |
GameName | Texte | Nom du monde sauvegardé |
GameMode | GameModeSurvival / GameModeCreative | Mode de jeu |
Recommandation :
WorldGenSize=6144pour 8 joueurs,8192pour 16+. Au-delà, la RAM monte rapidement.
Difficulté
| Paramètre | Défaut | Description |
|---|---|---|
GameDifficulty | 2 | 0 (Scavenger) à 5 (Insane) |
BlockDamagePlayer | 100 | % dégâts joueur sur les blocs |
BlockDamageAI | 100 | % dégâts IA sur les blocs |
BlockDamageAIBM | 100 | % dégâts IA pendant la Blood Moon |
XPMultiplier | 100 | Multiplicateur XP en % (200 = double XP) |
PlayerSafeZoneLevel | 5 | Niveau max où la safe zone protège |
PlayerSafeZoneHours | 5 | Durée safe zone après spawn (heures) |
| GameDifficulty | Nom | Description |
|---|---|---|
| 0 | Scavenger | Très facile, dégâts faibles |
| 1 | Adventurer | Facile |
| 2 | Nomad | Standard |
| 3 | Warrior | Difficile |
| 4 | Survivalist | Très difficile |
| 5 | Insane | Quasi-impossible solo |
Loot et craft
| Paramètre | Défaut | Description |
|---|---|---|
LootAbundance | 100 | Multiplicateur quantité loot (% ; 200 = double) |
LootRespawnDays | 30 | Jours avant respawn du loot des conteneurs |
BlockDurabilityModifier | 100 | Multiplicateur durabilité blocs % |
LandClaimSize | 41 | Taille de la Land Claim (en blocs) |
LandClaimDeadZone | 30 | Zone tampon entre Land Claims (blocs) |
LandClaimExpiryTime | 7 | Jours avant expiration Land Claim si offline |
LandClaimDecayMode | 0 | 0=lineaire, 1=on/off, 2=instantané |
LandClaimOnlineDurabilityModifier | 4 | Mult. durabilité quand owner online |
LandClaimOfflineDurabilityModifier | 4 | Mult. durabilité quand owner offline |
LandClaimOfflineDelay | 0 | Délai avant que Land Claim soit “offline” (min) |
Cycle jour/nuit et Blood Moon
| Paramètre | Défaut | Description |
|---|---|---|
DayNightLength | 60 | Durée d’un cycle jour/nuit en minutes (réel) |
DayLightLength | 18 | Heures de jour in-game (sur 24) |
BloodMoonFrequency | 7 | Tous les N jours, Blood Moon |
BloodMoonRange | 0 | Variation aléatoire ± du jour de Blood Moon |
BloodMoonWarning | 8 | Heure d’avertissement Blood Moon (négatif = désactivé) |
BloodMoonEnemyCount | 8 | Nombre 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ètre | Défaut | Description |
|---|---|---|
EnemySpawnMode | true | Active le spawn ennemis |
EnemyDifficulty | 0 | 0=normal, 1=féroce (PV/dégâts +50%) |
ZombieFeralSense | 0 | 0=jamais, 1=jour, 2=nuit, 3=tout le temps |
ZombieMove | 0 | 0=marche, 1=jogging, 2=course jour/marche nuit |
ZombieMoveNight | 3 | Comme ZombieMove, applicable nuit |
ZombieFeralMove | 3 | Mouvement zombies “feral” |
ZombieBMMove | 3 | Mouvement zombies Blood Moon |
MaxSpawnedZombies | 60 | Cap zombies serveur (toutes zones) |
MaxSpawnedAnimals | 50 | Cap animaux serveur |
Bedroll et respawn
| Paramètre | Défaut | Description |
|---|---|---|
BedrollDeadZoneSize | 15 | Rayon (blocs) où aucun zombie ne spawn autour du bedroll |
BedrollExpiryTime | 45 | Jours avant expiration bedroll si offline |
MaxQueuedMeshLayers | 1000 | Cap mémoire vegetation |
Sauvegardes et performance
| Paramètre | Défaut | Description |
|---|---|---|
SaveGameFolder | (auto) | Override du dossier de save |
UserDataFolder | (auto) | Override du dossier user data |
EACEnabled | true | Active EasyAntiCheat |
HideCommandExecutionLog | 0 | 0=tous, 1=cmd console seulement |
MaxUncoveredMapChunksPerPlayer | 131072 | Limite 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
- Arrêter le serveur depuis votre panel
- Ouvrir
serverconfig.xmlvia le File Manager - Copier en
.bakavant toute modification - Modifier les
<property>souhaitées - Vérifier le XML sur https://www.xmlvalidation.com/
- Sauvegarder
- Redémarrer le serveur
- 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 :
- Apprendre les commandes admin — voir Liste commandes admin 7DTD
- Installer des mods majeurs — voir Installer mods serveur 7DTD
- 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.



