Serveur DayZ : personnaliser les loot tables et la difficulté de sa map
Un serveur DayZ se démarque par son loot, sa difficulté et ses événements. Voici comment modifier les fichiers types.xml et events.xml pour créer l'expérience que votre communauté attend.
Pourquoi personnaliser son serveur DayZ ?
Sur un serveur vanilla DayZ, tous les paramètres sont identiques aux serveurs officiels. Ce qui fait la différence entre un serveur oublié et un serveur avec une communauté fidèle, c'est souvent la personnalisation : plus de loot militaire, des événements spéciaux, une difficulté ajustée. Tout cela passe par quelques fichiers XML et JSON.
Le fichier types.xml : le cœur du loot
Le fichier types.xml (dans mpmissions/dayzOffline.chernarusplus/db/) définit chaque objet qui peut apparaître dans le monde : sa quantité maximale, sa fréquence de réapparition, les zones où il peut spawner et sa rareté.
Structure d'une entrée type :
nominal: Quantité idéale de cet objet dans le monde entierlifetime: Durée de vie en secondes avant disparition si non ramassérestock: Temps en secondes avant réapparitionmin: Quantité minimale avant réapparition forcéequantmin / quantmax: Quantité dans un stack (pour munitions, etc.)
Augmenter le loot militaire
C'est la personnalisation la plus demandée. Pour augmenter les fusils d'assaut, munitions et équipements militaires :
- Cherchez les items avec
usage name="Military" - Augmentez
nominalde 3–5 à 10–20 selon l'item - Réduisez
restockde 14400 à 3600 (1 heure au lieu de 4) - Augmentez
quantminetquantmaxpour les munitions
Exemple : pour l'AKM, passer de nominal=3 à nominal=15 et restock=3600 rendra les fusils d'assaut bien plus communs dans les bases militaires.
Le fichier cfggameplay.json : paramètres généraux
Ce fichier JSON contrôle les mécaniques de gameplay :
"StaminaEnabled": false: Désactive l'endurance (serveurs "easy mode")"FoodDecay": 0.5: Ralentit la consommation de nourriture"BloodRegeneration": 2.0: Accélère la régénération de sang"KillerIndicator": true: Affiche qui vous a tué"DisableBaseDamage": false: Active/désactive les dégâts aux bases
Le fichier events.xml : événements dynamiques
Les événements DayZ génèrent des zombies spéciaux, des véhicules, des hélicoptères crashés ou des contaminations. Le fichier events.xml permet de personnaliser leur fréquence et leurs paramètres.
Événements populaires à amplifier :
- StaticHeliCrash : Épaves d'hélicoptère avec loot militaire rare. Augmentez
nominalpour en avoir plus sur la map. - DynamicArtillery : Zones de contamination temporaires. Réduisez
restockpour les rendre plus fréquentes. - StaticTrader : Si vous utilisez un mod de marchands, configurez ici leurs positions
Outils pour éditer les loot tables
Éditer types.xml à la main est fastidieux sur 1 000+ lignes. Des outils gratuits existent :
- DayZ Tools (Steam) : Suite officielle de Bohemia pour créer et modifier les maps et configs
- iZurvive DayZ Map : Visualisez les zones de spawn sur la carte
- Editeur XML en ligne (XMLSpy, VSCode avec extension XML) : Validation et autocomplétion du XML
Tester ses modifications
Après chaque modification de types.xml ou events.xml :
- Sauvegardez le fichier original avant toute modification
- Validez le XML (une erreur de syntaxe fait crasher le serveur)
- Redémarrez le serveur
- Attendez un cycle complet d'économie (30–60 minutes) avant de juger le résultat
Notre support peut valider et appliquer vos fichiers de configuration DayZ personnalisés.
Prêt à lancer votre serveur ? Déploiement en 60 secondes, protection anti-DDoS L3/L4 incluse, serveurs hébergés en France dans nos propres centres de données.
Voir les offres Serveur DayZ →