Augmenter le butin dans DayZ
Le fichier types.xml définit quels objets Vanilla apparaissent, en quelle quantité et à quels endroits. Ce guide explique comment modifier le butin Vanilla et envoyer le fichier modifié sur ton serveur.
- FileZilla: https://filezilla-project.org/
Important : Dans FileZilla, règle le mode de transfert sur Binaire. Pour cela, clique sur Transfert → Type de transfert → Binaire. - WinSCP: https://winscp.net/eng/index.php
1. Télécharger types.xml
Tu peux obtenir le fichier types.xml de deux façons :
Télécharge le fichier depuis le dépôt GitHub officiel de Bohemia Interactive. Sélectionne la mission de ta carte et ouvre le dossier
db.Télécharge le fichier utilisé actuellement par ton serveur via le Gameserver-FTP. Après la connexion, tu le trouveras dans la mission active ici :
/mpmissions/<DossierDeMission>/db/types.xmlExemples :
/mpmissions/dayzOffline.chernarusplus/db/types.xml/mpmissions/dayzOffline.enoch/db/types.xml
Utilise toujours le fichier types.xml de la mission réellement démarrée par ton serveur. Fais une copie du fichier original avant de le modifier.
2. Modifier le butin Vanilla
Pour modifier le fichier, nous te conseillons un éditeur avec coloration syntaxique, comme Notepad++.
Dans notre exemple, nous modifions l’entrée de l’AK101. La valeur nominal passe de 4 à 8 :
Original :
<type name="AK101">
<nominal>4</nominal>
<lifetime>28800</lifetime>
<restock>3600</restock>
<min>2</min>
<quantmin>30</quantmin>
<quantmax>80</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="weapons"/>
<usage name="Military"/>
<value name="Tier3"/>
<value name="Tier4"/>
</type>
Modifié :
<type name="AK101">
<nominal>8</nominal>
<lifetime>28800</lifetime>
<restock>3600</restock>
<min>2</min>
<quantmin>30</quantmin>
<quantmax>80</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="weapons"/>
<usage name="Military"/>
<value name="Tier3"/>
<value name="Tier4"/>
</type>
La valeur cible de l’AK101 passe ainsi de 4 à 8. La quantité réelle peut varier selon les points de butin, les joueurs et d’autres paramètres.
Paramètres importants
| Paramètre | Description |
|---|---|
type | Définit l’objet qui apparaît, par exemple AK101. |
nominal | Quantité totale cible d’un objet visée par la Central Economy. |
lifetime | Durée en secondes pendant laquelle un objet peut normalement rester dans le monde avant d’être supprimé. |
restock | Durée en secondes avant que la Central Economy tente à nouveau de réapprovisionner cet objet. |
min | Si la quantité descend sous cette valeur, la Central Economy tente de faire apparaître de nouveaux objets. |
quantmin | Niveau de remplissage minimal en pourcentage pour les objets avec une quantité, comme les chargeurs ou les liquides. Les objets sans quantité utilisent souvent -1. |
quantmax | Niveau de remplissage maximal en pourcentage pour les objets avec une quantité. Les objets sans quantité utilisent souvent -1. |
cost | Priorité lors de la distribution du butin. Une valeur élevée peut favoriser l’apparition de l’objet. |
flags | Définissent dans quelles zones les objets sont comptés dans le total. |
↳ count_in_cargo | Les objets dans les véhicules, sacs à dos et autres inventaires sont comptés. |
↳ count_in_hoarder | Les objets dans les conteneurs, tentes, tonneaux et autres lieux de stockage sont comptés. |
↳ count_in_map | Les objets présents dans le monde sont comptés. |
↳ count_in_player | Les objets dans l’inventaire d’un joueur sont comptés. |
↳ crafted | Indique les objets fabriqués, qui n’apparaissent pas normalement. |
↳ deloot | Indique un butin spécial d’événement, par exemple celui des crashs d’hélicoptère. |
category | Attribue l’objet à une catégorie, comme weapons ou clothes. |
tag | Définit le type de point de butin où l’objet peut apparaître, comme shelves ou floor. |
usage | Définit dans quelles zones l’objet peut apparaître, comme Military, Town ou Village. |
value | Définit la zone ou le niveau de butin, comme Tier4. |
Ne modifie que les valeurs que tu souhaites réellement changer. Fais également attention aux majuscules et minuscules des noms d’objets et à utiliser une structure XML valide.
3. Télécharger types.xml sur le serveur
Arrête ton serveur et attends qu’il soit complètement arrêté. Le statut doit être Le serveur ne fonctionne pas.
Connecte ton programme FTP au Gameserver-FTP. Tu trouveras les identifiants dans l’aperçu FTP en cliquant sur FTP.
Après la connexion, tu te trouves déjà dans le répertoire racine
/. Ouvre le dossier de la mission active, puis son sous-dossierdb:/mpmissions/<DossierDeMission>/db/Exemples :
/mpmissions/dayzOffline.chernarusplus/db//mpmissions/dayzOffline.enoch/db/Envoie le fichier
types.xmlmodifié dans ce dossier et confirme le remplacement du fichier existant.Redémarre ton serveur.
Ton fichier types.xml modifié sera chargé au démarrage. Les changements de butin peuvent n’être complètement visibles qu’après le prochain cycle d’apparition ou de nettoyage.
4. Ajouter du butin provenant de mods
De nombreux mods fournissent leurs propres entrées de butin, par exemple dans un fichier types.xml ou dans un dossier ServerFiles. Lis d’abord les instructions d’installation de l’auteur du mod pour savoir quels fichiers sont nécessaires.
Pour ajouter des objets de mods, tu ne dois pas remplacer tout le fichier Vanilla types.xml. Tu peux inclure un fichier séparé pour compléter le fichier standard ou remplacer certains éléments. DayZ prend en charge les fichiers supplémentaires de la Central Economy via cfgeconomycore.xml.
Crée un dossier supplémentaire dans le dossier de mission, par exemple :
/mpmissions/dayzOffline.chernarusplus/custom/Copie les entrées de butin fournies par le mod dans un fichier séparé, par exemple
mod_types.xml, puis envoie-le dans ce dossier. Si le mod fournit déjà un fichier adapté, tu peux le renommer.Ouvre
cfgeconomycore.xmldans le dossier de mission. Ajoute la section suivante dans l’élément<economycore>existant. Garde le contenu déjà présent :<ce folder="custom"> <file name="mod_types.xml" type="types" /> </ce>
Important : Si tu modifies un objet existant, ses lignes usage, tag et value doivent également rester dans ton fichier. Sinon, l’objet risque de ne plus apparaître aux mêmes endroits qu’avant.
- Envoie le fichier
cfgeconomycore.xmlmodifié dans le dossier de mission et redémarre le serveur.
Le mod doit être installé et activé. Les noms d’objets, catégories, tags, zones d’utilisation et niveaux de butin doivent correspondre exactement aux instructions du mod. Si un mod nécessite également cfgspawnabletypes.xml ou d’autres fichiers, suis aussi ses instructions d’installation pour ces fichiers.
Pour plus d’informations techniques sur les fichiers supplémentaires ou remplacés de la Central Economy, consulte la documentation officielle de DayZ.