Configurer un serveur DayZ : mods, loot et performances
Sur le serveur DayZ de quelqu'un d'autre, vous jouez selon ses règles : son loot, ses restarts, sa liste de mods. Un serveur à soi inverse la donne. C'est vous qui décidez de la dureté de la survie — du hardcore austère en vue à la première personne à un serveur boosté où vous montez une base en une heure avec vos amis. La technique derrière est tout à fait abordable, même si DayZ a ses petites particularités.
serverDZ.cfg : la fondation
Presque tout ce qui définit votre serveur tient dans un seul fichier : serverDZ.cfg. Les réglages qui comptent vraiment :
hostname— le nom dans le navigateur de serveurs ; n'hésitez pas à y résumer vos règles ou votre Discord.password— mot de passe pour les joueurs ; laissez-le vide si votre serveur peut être public.passwordAdmin— faites-le long et unique, c'est avec lui que vous vous connectez en administrateur.maxPlayers— le nombre de slots.disable3rdPerson— à 1 pour un serveur exclusivement à la première personne ; fini le coup d'œil par-dessus les murs.verifySignatures— laissez-le à 2, le serveur refuse alors les fichiers non signés.
Le cycle jour-nuit se règle aussi ici. Avec serverTimeAcceleration, vous faites passer le temps plus vite qu'en réalité, et avec serverNightTimeAcceleration, vous accélérez spécifiquement la nuit. Beaucoup de serveurs font ce dernier choix : une nuit noire d'une heure a du charme, mais fait fuir les nouveaux joueurs aussi vite qu'un cheater.
Travaillez par petites étapes : une modification, redémarrage, test. Une seule faute de frappe dans ce fichier et le serveur ne démarre pas, ou retombe silencieusement sur les valeurs par défaut — et vous ne vous en apercevez parfois que des heures plus tard. Gardez donc une copie de chaque version fonctionnelle avant de continuer à bricoler.
Installer des mods depuis le Steam Workshop
Les mods DayZ viennent du Steam Workshop, mais votre serveur ne les récupère pas tout seul. Le chemin passe par votre propre jeu : abonnez-vous avec votre client DayZ aux mods que vous voulez utiliser, laissez Steam les télécharger, puis téléversez les dossiers @NomDuMod complets sur votre serveur. Ensuite, ajoutez-les au paramètre de démarrage, par exemple -mod=@CF;@Community-Online-Tools. L'ordre compte : les frameworks comme CF viennent en premier, les mods qui s'appuient dessus derrière.
L'erreur classique du débutant concerne les keys. Chaque mod fournit un fichier .bikey qui doit aller dans le dossier keys de votre serveur. Si vous l'oubliez, les joueurs sont expulsés à la connexion avec un message vague sur les signatures — de loin la question la plus fréquente des administrateurs DayZ débutants, et la réponse est presque toujours : les keys.
Les joueurs ont besoin exactement de la même liste de mods que le serveur, dans les mêmes versions. Publiez donc votre liste à un endroit facile à trouver — sur votre Discord par exemple — et gardez-la stable. Beaucoup de communautés utilisent aussi un launcher qui lit et installe automatiquement la liste de mods d'un serveur ; cela vous épargne pas mal de questions de support de joueurs à l'installation bancale. Et soyez honnête sur les inconvénients : après chaque mise à jour du jeu, vous attendez que tous vos mods soient actualisés, et une longue liste de mods ralentit la connexion et augmente le risque de plantages. Moins, c'est souvent mieux.
Façonner le loot à votre goût
Toute l'économie du loot vit dans le dossier mission de votre serveur, par exemple dayzOffline.chernarusplus. Le cœur est db/types.xml, avec pour chaque objet quelques valeurs cruciales :
nominal— combien d'exemplaires doivent circuler au total dans le monde ;min— si le nombre passe en dessous, l'économie fait activement réapparaître l'objet ;lifetime— combien de temps un objet subsiste avant d'être nettoyé ;restock— le délai d'attente avant qu'un nouvel exemplaire puisse apparaître.
Plus d'armes sur votre serveur ? Augmentez nominal et min des objets concernés. Moins de ruines pleines de déchets ? Raccourcissez le lifetime du bric-à-brac. L'endroit où quelque chose apparaît se pilote dans le même fichier avec les balises usage et tier, qui déterminent le type de lieu et la zone. Les véhicules et les crashs d'hélicoptère se règlent dans events.xml, et globals.xml contient entre autres le nombre de zombies et les minuteries de nettoyage.
Deux avertissements honnêtes. L'économie réagit lentement : à cause de la persistence et des minuteries de restock, vous ne voyez souvent une modification qu'après un restart, et parfois seulement quand le loot existant a été nettoyé. Ne tirez donc pas de conclusions après dix minutes de course dans Cherno. Et : une seule balise XML cassée peut démolir la moitié de la table de loot sans message d'erreur clair. Validez votre XML après chaque modification et ne changez pas vingt choses à la fois.
Restarts et persistence
La persistence est la mémoire de votre serveur : bases, caches enterrées, véhicules, tout ce que les joueurs laissent derrière eux est conservé entre les sessions. En même temps, un serveur DayZ en marche accumule des résidus en mémoire et le cycle du loot s'enraye lentement. C'est pourquoi presque tous les serveurs programment des restarts, en général toutes les trois à quatre heures. Cela garde les performances au cordeau et le loot frais. Planifiez-les à heures fixes et indiquez-les dans la description de votre serveur, pour que les joueurs puissent s'organiser — et cela vous évitera des plaintes sur votre Discord.
Annoncez bien les restarts, via le nom du serveur ou un message en jeu — rien de plus rageant qu'un raid ou une heure de marche vers le nord coupés en plein milieu. Et faites régulièrement des sauvegardes de vos fichiers de persistence : s'ils se corrompent, un wipe est souvent la seule issue, et vous voudrez alors avoir une copie récente sous la main. Juste avant chaque mise à jour de mod ou du jeu aussi, une telle sauvegarde représente deux minutes de travail qui peuvent vous épargner bien des tracas.
Anti-cheat sans illusions
DayZ utilise BattlEye, activé par défaut — laissez-le ainsi. Avec verifySignatures à 2 et un mot de passe admin solide, la base technique est posée. Pour la gestion quotidienne, un mod d'outils d'administration comme Community Online Tools est pratique : observer des joueurs, se téléporter, faire apparaître des objets pour un événement.
Mais soyez réaliste : aucun réglage ne tient tous les cheaters à l'écart, surtout pas sur un serveur populaire. Ce qui fait vraiment la différence, ce sont des admins actifs qui relisent les logs, prennent les signalements des joueurs au sérieux et bannissent vite. Ne classez donc pas l'anti-cheat dans la technique mais dans la gestion — et assurez-vous d'avoir au moins un co-administrateur dans un autre fuseau horaire que vos propres heures de jeu.
Quelle puissance faut-il à DayZ ?
Côté serveur, DayZ est l'un des jeux de survie les plus gourmands. L'IA des zombies, l'économie du loot et la persistence dévorent mémoire et puissance processeur, et chaque mod s'y empile. Qui essaie de faire tourner un serveur moddé complet sur la plus petite offre le paiera en longs restarts et en désynchronisations. Une indication honnête par offre :
| Offre | Prix par mois | Pour qui |
|---|---|---|
| Amateur | 3,00 € | Tester et expérimenter |
| Traveller | 9,00 € | Petit serveur vanilla entre amis |
| Explorer | 12,00 € | Vanilla avec quelques slots en plus ou mods légers |
| Maintainer | 18,00 € | Serveur moddé sérieux |
| Chief | 24,00 € | Grande communauté moddée |
Les paliers intermédiaires s'appellent Beginner (6,00 €), Researcher (15,00 €) et Veteran (21,00 €). Si vous voulez vous lancer sérieusement dans les mods, ne choisissez pas la toute petite offre — vous allez vous en agacer. Tout est résiliable mensuellement, donc monter en gamme ou arrêter reste toujours possible. Découvrez les offres DayZ de MC-Node : matériel en propre avec stockage NVMe dans le datacenter Previder à Hengelo, protection anti-DDoS incluse.