Aller au contenu principal

Besoin d'un serveur performant pour vos projets ?

Découvrez nos offres

Configurer serverconfig.xml

Presque tous les réglages d'un serveur 7 Days to Die se trouvent dans un seul fichier : serverconfig.xml, à la racine du serveur. Cette page détaille les propriétés les plus utiles, regroupées par thème.

Modifier le fichier en toute sécurité​

Arrêtez le serveur avant de modifier

Arrêtez toujours le serveur depuis la Console du panel avant d'éditer serverconfig.xml. Le fichier n'est lu qu'au démarrage : une modification faite serveur allumé n'est pas prise en compte, et certaines valeurs (monde, taille de carte) ne doivent pas changer pendant qu'une partie tourne.

  1. Connectez-vous à votre Panel Game : game.yorkhost.fr
  2. Sélectionnez votre serveur et arrêtez-le
  3. Ouvrez l'onglet Files et éditez serverconfig.xml
  4. Modifiez uniquement l'attribut value des propriétés voulues
  5. Enregistrez, puis démarrez le serveur

Chaque réglage suit ce format :

<property name="ServerName" value="Mon serveur 7 Days to Die" />
Gardez une copie

Téléchargez une copie de votre serverconfig.xml avant toute mise à jour du jeu ou réinstallation : une mise à jour peut remettre le fichier à ses valeurs par défaut. Un simple guillemet ou chevron oublié rend le fichier invalide et empêche le démarrage.

Paramètres de l'onglet Startup​

Certaines valeurs peuvent aussi être transmises au serveur par la commande de démarrage (onglet Startup du panel). Une valeur passée au démarrage prend le dessus sur celle de serverconfig.xml. Si une modification du fichier semble ignorée, vérifiez si le même réglage n'est pas défini dans l'onglet Startup.

Identité et accès​

PropriétéRôle
ServerNameNom affiché dans la liste des serveurs
ServerDescriptionDescription affichée aux joueurs
ServerPasswordMot de passe pour rejoindre (vide = aucun)
ServerVisibility2 public, 1 amis uniquement, 0 non listé
ServerMaxPlayerCountNombre maximum de joueurs connectés
ServerReservedSlotsPlaces réservées à certains niveaux de permission
ServerAdminSlotsPlaces supplémentaires pour les administrateurs quand le serveur est plein
Region / LanguageInformations affichées dans la liste des serveurs
Ne touchez pas au réseau

Laissez ServerPort à la valeur prévue par le panel. Évitez aussi de modifier les réglages Telnet (TelnetEnabled, TelnetPort) : sur ce type de panel, la console s'appuie généralement dessus pour transmettre vos commandes au serveur.

Plus de joueurs signifie plus de zombies et de chunks chargés en même temps : augmentez ServerMaxPlayerCount en cohérence avec la RAM de votre offre.

Monde et partie​

PropriétéRôle
GameWorldNavezgane (carte officielle), RWG (génération aléatoire) ou le nom exact d'une carte prégénérée
WorldGenSeedGraine de génération, utilisée si GameWorld vaut RWG
WorldGenSizeTaille du monde généré en RWG, multiple de 2048 (par exemple 6144, 8192, 10240)
GameNameNom de la sauvegarde. Changer ce nom démarre une nouvelle partie sur le même monde
GameModeGameModeSurvival pour le mode survie standard

Exemple pour un monde aléatoire de 8k :

<property name="GameWorld" value="RWG" />
<property name="WorldGenSeed" value="YorkHost2026" />
<property name="WorldGenSize" value="8192" />
<property name="GameName" value="MaPartie" />
Choisissez le monde avant de jouer

Changer GameWorld, WorldGenSeed ou WorldGenSize après coup crée un autre monde : les constructions de l'ancien ne suivent pas. Les tailles supportées officiellement varient selon les versions du jeu ; les plus grandes demandent beaucoup de RAM à la génération. Tout est détaillé dans Cartes et mondes.

Difficulté et progression​

PropriétéRôle
GameDifficultyDe 0 (le plus facile) à 5 (le plus difficile)
XPMultiplierPourcentage d'XP gagnée (100 = normal)
BlockDamagePlayerPourcentage de dégâts des joueurs sur les blocs
BlockDamageAIPourcentage de dégâts des zombies sur les blocs
BlockDamageAIBMIdem, pendant la Blood Moon
DeathPenaltyPénalité appliquée à la mort
DropOnDeathCe que le joueur lâche à sa mort (rien, tout, ceinture, sac…)
DropOnQuitCe que le joueur lâche en se déconnectant

Cycle jour/nuit​

PropriétéRôle
DayNightLengthDurée d'une journée complète du jeu, en minutes réelles (60 par défaut)
DayLightLengthNombre d'heures de jour sur les 24 heures du jeu (18 par défaut)

Avec DayNightLength à 60, une journée de jeu dure une heure réelle. Montez-la à 90 ou 120 pour un rythme plus détendu, sachant que la Blood Moon arrivera moins souvent en temps réel.

Blood Moon (horde de nuit)​

PropriétéRôle
BloodMoonFrequencyUne Blood Moon tous les N jours (7 par défaut, 0 pour désactiver)
BloodMoonRangeVariation aléatoire, en jours, autour de la fréquence
BloodMoonWarningHeure à laquelle le jour de la Blood Moon s'affiche en rouge
BloodMoonEnemyCountNombre de zombies en vie en même temps par joueur pendant la Blood Moon
Blood Moon et performances

BloodMoonEnemyCount est multiplié par le nombre de joueurs connectés : c'est le réglage qui pèse le plus sur le serveur pendant la horde. Si le serveur rame pendant la Blood Moon, baissez-le avant de changer d'offre. Voir Dépannage.

Zombies et animaux​

PropriétéRôle
EnemySpawnModeActive ou non l'apparition des ennemis
EnemyDifficulty0 normal, 1 feral (zombies plus agressifs)
ZombieMove / ZombieMoveNightVitesse des zombies le jour / la nuit (0 marche à 4 cauchemar)
ZombieFeralMove / ZombieBMMoveVitesse des ferals / des zombies de Blood Moon
MaxSpawnedZombiesNombre maximum de zombies sur toute la carte
MaxSpawnedAnimalsNombre maximum d'animaux sur toute la carte

Loot et largages​

PropriétéRôle
LootAbundanceQuantité de loot en pourcentage (100 = normal)
LootRespawnDaysNombre de jours avant la réapparition du loot dans un conteneur
AirDropFrequencyHeures de jeu entre deux largages (0 pour désactiver)
AirDropMarkerAffiche ou non le largage sur la carte

PvP et land claims​

PropriétéRôle
PlayerKillingMode0 pas de PvP, 1 alliés uniquement, 2 inconnus uniquement, 3 tout le monde
PartySharedKillRangeDistance de partage de l'XP en groupe
LandClaimCountNombre de land claims par joueur
LandClaimSizeTaille de la zone protégée par un land claim (en blocs)
LandClaimDeadZoneDistance minimale entre deux land claims de joueurs différents
LandClaimExpiryTimeJours d'absence avant que le land claim expire
LandClaimOnlineDurabilityModifier / LandClaimOfflineDurabilityModifierRésistance des blocs protégés quand le propriétaire est en ligne / hors ligne (0 = indestructible)

Pour un serveur PvE entre amis, PlayerKillingMode à 0 ou 1 évite les accidents. Pour un serveur PvP, jouez sur LandClaimOfflineDurabilityModifier pour protéger les bases des joueurs déconnectés.

Anti-triche (EAC)​

PropriétéRôle
EACEnabledActive Easy Anti-Cheat (true par défaut)

Laissez EAC activé sur un serveur vanilla ou avec des modlets XML. Il doit être désactivé quand vos joueurs doivent installer des mods contenant du code (DLL) ou des assets : voir Installer des mods.

Et ensuite ?​