DayZ n'a pas de curseur de loot. Chaque taux de spawn sur ton serveur est géré par la Central Loot Economy (CLE), un ensemble de fichiers XML dans ton dossier de mission, et augmenter le loot revient à monter les valeurs des objets que tu veux voir plus souvent. Ce guide te montre exactement quelles valeurs modifier, comment le faire dans l'éditeur de fichiers du panel, et comment faire survivre tes changements aux mises à jour du jeu.
Comment fonctionne vraiment le spawn de loot dans DayZ
La Central Loot Economy suit chaque objet pouvant apparaître sur la carte. Pour chaque classe d'objet, types.xml définit une poignée de valeurs, et quatre d'entre elles comptent pour le volume de loot :
- nominal : le nombre d'exemplaires que l'économie essaie de maintenir en jeu en même temps. C'est le levier principal.
- min : quand le nombre présent dans le monde passe sous cette valeur, l'économie met un respawn en file d'attente.
- restock : le délai en secondes entre deux respawns de cet objet.
0signifie aucun délai. - lifetime : la durée (en secondes) pendant laquelle un objet apparu reste en jeu avant nettoyage si personne n'y touche.
Donc "plus de loot" veut presque toujours dire : monter nominal et min pour les classes d'objets qui t'intéressent. L'économie remplit ensuite la carte progressivement jusqu'aux nouvelles cibles.
Un détail important : le loot ne réapparaît qu'au fur et à mesure que les joueurs interagissent avec le monde. Les objets comptent comme "présents" tant qu'ils n'ont pas despawn ou été ramassés, donc sur un serveur vide tu ne verras pas des tas apparaître instantanément. Les changements se voient au fil des cycles de l'économie.
Où se trouvent les fichiers de loot
Ouvre ton serveur dans le game panel et va dans l'onglet Files. Tout ce qui touche au loot se trouve dans ton dossier de mission :
mpmissions/dayzOffline.chernarusplus/
├── cfgeconomycore.xml (economy config, registers custom files)
├── db/
│ ├── types.xml (per-item spawn targets - the file you want)
│ ├── events.xml (heli crashes, convoys, vehicle spawns)
│ └── globals.xml (cleanup timers, condition ranges)
└── storage_1/ (your persistence: bases, stashes, vehicles - do not touch)
Sur Livonia le dossier est mpmissions/dayzOffline.enoch/, et sur Sakhal c'est mpmissions/dayzOffline.sakhal/.

Méthode 1 : modifier types.xml directement (rapide)
- Dans l'onglet Files, ouvre
mpmissions/dayzOffline.chernarusplus/db/types.xml. - Cherche la classe d'objet voulue (Ctrl+F dans l'éditeur). Par exemple, les haricots en conserve :
<type name="BakedBeansCan">
<nominal>15</nominal>
<lifetime>14400</lifetime>
<restock>0</restock>
<min>12</min>
...
</type>
- Monte
nominaletminensemble, en gardantmininférieur ou égal ànominal. Tripler les deux (nominal45,min36) triple à peu près le nombre de boîtes présentes sur la carte. - Enregistre le fichier et redémarre le serveur. Les fichiers de mission ne sont lus qu'au démarrage.
Le même principe s'applique à n'importe quel objet. Une astuce pour les armes : beaucoup de guns haut de gamme ont un nominal volontairement bas. Notre types.xml vanilla garde le M4A1 à nominal 1 avec des spawns limités aux zones contaminées, donc si tu veux des fusils d'assaut en circulation, c'est ce genre d'entrée qu'il faut monter.

Deux règles pendant l'édition :
- Garde un XML valide. Une balise de fermeture manquante peut faire ignorer le fichier par l'économie, et tes changements ne font alors rien du tout, sans message d'erreur. En cas de doute, colle le fichier dans un validateur XML avant d'enregistrer.
- Télécharge d'abord une copie de ton fichier modifié (clic droit sur le fichier, Download). Tu en auras besoin après les mises à jour du jeu, comme expliqué plus bas.
Méthode 2 : un fichier de loot personnalisé qui survit aux mises à jour (recommandé)
Voici le piège de la méthode 1 : db/types.xml est livré avec le jeu. Quand Bohemia sort une mise à jour de DayZ, le serveur se met à jour au démarrage suivant et le patch peut remplacer types.xml par la nouvelle version vanilla, effaçant tes modifications. On a vu des patchs faire exactement ça.
DayZ a une solution intégrée : le cœur de l'économie peut charger des fichiers supplémentaires depuis un dossier que tu crées, et les entrées de ton fichier écrasent celles du vanilla portant le même nom de classe. Les mises à jour du jeu ne touchent jamais aux dossiers que tu as créés, donc ton réglage du loot survit à chaque patch.
- Dans l'onglet Files, va dans
mpmissions/dayzOffline.chernarusplus/et crée un nouveau dossier appelécustom. - Dedans, crée un fichier appelé
types_loot.xml. Copie les entrées<type>complètes que tu veux modifier depuisdb/types.xml, entoure-les d'une balise racine<types>, et monte les valeurs :
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<types>
<type name="BakedBeansCan">
<nominal>60</nominal>
<lifetime>14400</lifetime>
<restock>0</restock>
<min>48</min>
<quantmin>-1</quantmin>
<quantmax>-1</quantmax>
<cost>100</cost>
<flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0"/>
<category name="food"/>
<tag name="shelves"/>
<usage name="Town"/>
<usage name="Village"/>
<value name="Tier1"/>
<value name="Tier2"/>
</type>
</types>
Copie l'entrée entière, pas seulement les deux lignes que tu changes : un override remplace complètement la définition vanilla, donc une entrée allégée ferait perdre à l'objet ses emplacements de spawn.
- Ouvre
cfgeconomycore.xml(à la racine du dossier de mission, à côté dedb/) et enregistre ton dossier juste au-dessus de la balise de fermeture</economycore>:
<ce folder="custom">
<file name="types_loot.xml" type="types"/>
</ce>
</economycore>
- Redémarre le serveur. Au démarrage, l'économie charge d'abord
db/types.xml, puis ton fichier personnalisé par-dessus.

Après une mise à jour, tu n'as qu'une seule chose à vérifier : cfgeconomycore.xml est lui aussi un fichier du jeu, donc si un patch le remplace, remets les trois lignes <ce>. Ton dossier custom et tout son contenu restent intacts dans tous les cas. C'est aussi pour ça qu'on recommande de garder chaque modification de loot dans le fichier personnalisé et de laisser db/types.xml en vanilla.
Plus de loot haut de gamme : events.xml
Les crashs d'hélicoptère et les voitures de police sont des événements dynamiques, pas des entrées de types.xml. Pour en avoir plus, ouvre db/events.xml et trouve l'événement, par exemple StaticHeliCrash. Les événements utilisent la même logique nominal et min, donc monter les deux fait apparaître plus de sites de crash en même temps, et baisser lifetime les fait tourner plus vite vers de nouveaux emplacements. Le loot que chaque site de crash laisse tomber est défini séparément dans cfgspawnabletypes.xml.
Ce que globals.xml peut et ne peut pas faire
db/globals.xml n'a pas de multiplicateur de loot, mais deux entrées valent le coup d'être connues :
- LootDamageMin / LootDamageMax : la plage d'état dans laquelle les objets apparaissent. Le vanilla va de
0.0à0.82. Réduire cette plage (par exemple0.0à0.32) fait apparaître le loot en meilleur état, ce qui donne l'impression d'un meilleur loot sans toucher aux quantités. - CleanupLifetimeDefault : la vitesse à laquelle les objets lâchés au sol sont nettoyés. L'augmenter garde plus longtemps le matériel lâché par les joueurs.
Problèmes courants
J'ai monté nominal mais rien n'a changé. As-tu redémarré le serveur ? Les fichiers de mission ne sont lus qu'au démarrage. Vérifie aussi min : s'il est resté à son ancienne valeur basse, l'économie ne va pas réapprovisionner tant que le nombre présent dans le monde ne descend pas en dessous. Et souviens-toi que l'économie converge progressivement pendant que les joueurs lootent et se déplacent, elle n'inonde pas la carte au redémarrage.
Mes modifications ont disparu après une mise à jour du jeu. C'est db/types.xml qui a été remplacé par le patch. Déplace tes modifications dans un dossier personnalisé (méthode 2) et elles survivront à la prochaine. Si tu as déjà perdu tes changements et que tu n'as pas de sauvegarde, il faudra les refaire, donc télécharge une copie cette fois.
Le loot apparaît mais aux mauvais endroits, ou pas du tout pour un objet. Si tu as allégé une entrée d'override, tu as peut-être supprimé ses balises usage ou value (tier), qui indiquent à l'économie où l'objet peut apparaître sur la carte. Copie l'entrée vanilla complète et ne modifie que les nombres.
Est-ce que modifier le loot va wipe mon serveur ? Non. La config du loot vit dans db/ et dans ton dossier personnalisé ; les bases des joueurs, les caches enterrées et les véhicules vivent dans storage_1/. Tant que tu ne supprimes pas storage_1/, rien de ce que tes joueurs ont construit n'est touché.
Existe-t-il un mod qui multiplie simplement tout ? Il existe des outils communautaires qui modifient types.xml en masse hors ligne (tu édites le fichier sur ton PC, puis tu l'envoies via l'onglet Files ou en SFTP). Ils génèrent exactement le type de fichier que ce guide décrit, donc la méthode 2 reste la bonne façon d'installer le résultat.
FAQ
Dois-je wipe le serveur après avoir changé le loot ? Non. Un redémarrage suffit, l'économie ajuste le nombre d'objets à la volée.
Que veulent dire quantmin et quantmax ? C'est la plage de remplissage des objets empilables ou remplissables (boîtes de munitions, gourdes), en pourcentage. -1 signifie que l'objet n'utilise pas de quantités. Ces valeurs n'influencent pas le nombre d'exemplaires qui apparaissent.
Puis-je changer le loot par zone ? Le placement est piloté par les balises usage (catégories de lieux comme Military ou Town) et value (tier de la carte) de chaque entrée. Tu peux ajouter ou retirer ces balises dans ton override pour élargir ou restreindre les endroits où un objet apparaît.
Est-ce que plus de loot coûte plus de RAM ? De grosses augmentations font monter le nombre d'objets suivis, ce qui ajoute un peu de charge mémoire. Si tu montes les valeurs nominal partout sur un serveur fréquenté, garde un œil sur l'utilisation dans le panel et dimensionne en conséquence avec notre calculateur de RAM DayZ.
Est-ce que ça marche pareil sur Livonia et Sakhal ? Oui, à l'identique. Seul le nom du dossier de mission change.
Toujours bloqué ? Notre équipe support règle des économies DayZ tous les jours. Si tu n'as pas encore de serveur, prends-en un sur notre page hébergement de serveur DayZ, et consulte le guide de démarrage pour la première configuration ou comment rejoindre ton serveur une fois que le loot coule à flots.
