Les mods DayZ fonctionnent de manière fiable lorsque le dossier des mods, les fichiers .bikey, les paramètres de démarrage et les versions du client correspondent exactement. Ce guide te montre la méthode d'installation contrôlée et l'entretien sûr après les mises à jour. Crée une sauvegarde avant chaque modification, ajoute les mods un par un et vérifie après chaque redémarrage aussi bien le démarrage dans les logs qu'une véritable connexion d'un client.
Passer entre Stable et Experimental dans le panneau
Stable est la branche habituelle de DayZ. Experimental est la branche de test et nécessite le client DayZ Experimental correspondant. Changer de branche dans le panneau vide entièrement le serveur. Sauvegarde donc ton monde, ta configuration, tes mods et tes clés avant de commencer.
Ouvre Gérer → Changer de type de jeu, clique sur la tuile DayZ et choisis dessous DayZ (Experimental) ou Stable. Confirme la perte de données, saisis le nom du serveur et clique sur Changer de type de jeu. Attends la fin de l’installation et le démarrage du serveur. Vérifie ensuite la compatibilité des mods avec la branche choisie.
Pourquoi les mods sont si importants dans DayZ
Le Workshop de DayZ propose tout, des simples ajustements de confort (superpositions de carte, options de construction de base étendues) jusqu'aux conversions totales complètes avec de nouvelles armes, véhicules et tables de loot. Sur ton propre serveur, c'est toi qui décides quels mods façonnent ton expérience de jeu — ce guide suppose que la configuration de base du serveur, décrite dans la première partie de cette série, a déjà été effectuée.
Retour à : Configurer un serveur DayZ
Les mods Workshop en tant que dossiers @ModName
Chaque mod Workshop de DayZ doit se présenter sous la forme d'un dossier distinct portant le préfixe @ (par exemple @CommunityFramework). Télécharge le dossier complet du mod via le gestionnaire de fichiers du panel dans le répertoire principal de ton serveur — la structure des dossiers du mod doit rester inchangée pour que le serveur puisse le reconnaître correctement.
Le dossier keys/
Pour que les clients puissent se connecter à un serveur moddé, les fichiers de signature .bikey correspondants doivent se trouver dans le dossier keys/ de ton serveur. Chaque mod Workshop apporte son ou ses propre(s) fichier(s) .bikey, généralement dans le sous-dossier keys du mod lui-même. Si une clé manque, le serveur refuse la connexion aux clients ayant installé le mod — une cause fréquente de problèmes de « connexion impossible » après une installation de mod toute fraîche.
CLIENT_MODS vs SERVERMODS : la différence essentielle
L'egg DayZ distingue deux types de mods via des variables de démarrage dédiées :
- CLIENT_MODS : les mods qui doivent être installés à la fois sur le serveur et chez chaque client qui se connecte (par exemple de nouveaux objets, armes ou extensions de carte visibles et pertinentes pour le gameplay). Ils sont chargés via le paramètre de démarrage
-mod=. - SERVERMODS : les mods qui tournent exclusivement côté serveur et restent invisibles pour les clients (par exemple des frameworks purement administratifs ou anti-triche). Ils sont chargés via le paramètre de démarrage
-serverMod=.
Si tu inscris un mod par erreur dans la mauvaise variable, soit il ne fonctionne pas du tout (un mod SERVERMODS manque côté client alors qu'il y serait nécessaire), soit les clients sont invités à tort à installer un mod purement côté serveur. Les deux variables acceptent plusieurs mods, séparés par un point-virgule, dans le même ordre que celui dans lequel ils doivent être chargés.
Aperçu de types.xml et de l'économie du loot
De nombreux mods DayZ populaires (en particulier les mods de loot et d'économie) apportent leur propre types.xml ou des ajouts à celui-ci — ce fichier détermine quels objets apparaissent dans le monde, à quelle fréquence, à quels endroits et avec quelle quantité maximale en stock. Les administrateurs de serveur qui souhaitent ajuster la répartition du loot par défaut (par exemple plus d'équipement militaire, des pièces de véhicules plus rares) modifient ce fichier directement ou utilisent un mod d'économie correspondant comme base.
mpmissions — les données de mission de ton serveur
Le dossier mpmissions contient les données de mission proprement dites de ta carte actuelle (par exemple Chernarus ou une carte communautaire), y compris le types.xml mentionné plus haut, les points d'apparition et la configuration spécifique à la carte. En cas de changement de carte ou d'ajustements économiques importants, ce dossier constitue le point de départ central.
Wipe de persistence : les dossiers storage_*
L'intégralité du monde de jeu — bâtiments construits, objets stockés, véhicules, tentes — est conservée dans les dossiers storage_* de ton serveur. Un wipe complet (par exemple au début d'une saison ou après une modification importante d'un mod qui n'est plus compatible avec le format de stockage) consiste à vider ou remplacer ces dossiers — cela supprime définitivement toute la progression des joueurs sur la carte. Annonce un wipe prévu à ta communauté suffisamment à l'avance et effectue au préalable une sauvegarde via la fonction de backup du panel.
Mises à jour des mods après les patchs DayZ
Après chaque mise à jour officielle de DayZ, il peut arriver que les mods Workshop ne soient pas encore actualisés. Combiné à un paramètre forceSameBuild activé (voir la première partie), cela entraîne le refus de connexion des clients disposant de versions de mods obsolètes. Après chaque patch, vérifie d'abord si tes mods installés ont déjà été mis à jour avant de mettre à jour ton propre serveur — sinon, il se crée un écart où ni l'ancienne ni la nouvelle version du mod ne correspond au serveur.
Performance et redémarrages
Plus il y a de mods, en particulier des mods d'économie et de loot avec de nombreuses définitions d'objets supplémentaires, plus la charge du serveur augmente. Un redémarrage régulier et planifié (voir la première partie de cette série) devient encore plus important à mesure que le nombre de mods augmente, afin de maintenir une performance stable.
Sources officielles et vérification de l'installation
Bohemia Interactive documente dans la structure des mods DayZ que les mods Workshop contiennent généralement des addons, un dossier de clés et des fichiers .bikey. La configuration officielle du serveur décrit -mod et -serverMod comme des paramètres de démarrage distincts. Après chaque modification, vérifie que tous les mods attendus apparaissent dans le log de démarrage et qu'un client disposant de la même liste de mods peut se connecter.
FAQ
Quand un mod doit-il aller dans CLIENT_MODS et quand dans SERVERMODS ?
Si le client a besoin des contenus ou des scripts du mod, celui-ci doit être chargé via CLIENT_MODS, c'est-à-dire -mod. Les extensions purement côté serveur utilisent SERVERMODS, c'est-à-dire -serverMod. La documentation du mod concerné fait foi.
Où placer les fichiers .bikey ?
Copie-les depuis le sous-dossier Keys du mod vers le dossier central keys/ du serveur. Si la clé correspondante manque ou appartient à une autre version du mod, la vérification de signature échoue lors de la connexion.
Dois-je immédiatement mettre à jour tous les mods après chaque mise à jour de DayZ ?
Vérifie d'abord les annonces des auteurs des mods et sauvegarde ton serveur. Mets à jour le serveur, les fichiers des mods et les clés en un seul ensemble cohérent. Un fonctionnement mixte avec des anciens et des nouveaux fichiers provoque souvent des erreurs de démarrage ou de connexion.
Quand un wipe de persistence est-il nécessaire ?
Pas à chaque mise à jour. Un wipe n'a de sens que si des modifications de carte, d'économie ou de mods sont incompatibles avec la sauvegarde existante. Sauvegarde les dossiers storage_* et annonce la perte de données à l'avance.
Conclusion
Avec la bonne combinaison de dossiers @ModName, de clés correctement déposées, d'entrées CLIENT_MODS/SERVERMODS proprement séparées et d'un rythme de wipe et de mise à jour bien pensé, tu amènes ton serveur DayZ en toute sécurité à l'état de mods souhaité — sans frustrer les clients avec des problèmes de connexion.
DayZ : passer entre Stable et Experimental: Voir l'exemple
Captures réalisées dans un environnement de démonstration. La version et la configuration présentées peuvent différer de celles de ton serveur.
- Ouvre Gérer → Changer de type de jeu. Clique sur la tuile DayZ et choisis DayZ (Experimental).
- Sauvegarde tes données avant : changer de branche vide entièrement le serveur. Confirme la suppression et saisis le nom du serveur.
- Clique sur Changer de type de jeu. Attends la fin ; la vue générale affiche alors DayZ Experimental et le serveur en marche.