{"id":417,"date":"2026-07-03T17:02:45","date_gmt":"2026-07-03T17:02:45","guid":{"rendered":"https:\/\/shattered.io\/fr\/serveur-dayz\/"},"modified":"2026-07-03T23:46:14","modified_gmt":"2026-07-03T23:46:14","slug":"serveur-dayz","status":"publish","type":"post","link":"https:\/\/shattered.io\/fr\/serveur-dayz\/","title":{"rendered":"Serveur DayZ d\u00e9di\u00e9 : 12 \u00e9tapes, 30 min [2026]"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Monter un <strong>serveur DayZ<\/strong> d\u00e9di\u00e9, c&#8217;est reprendre le contr\u00f4le total de votre survie : votre carte, vos r\u00e8gles de loot, vos mods et une performance qui ne d\u00e9pend plus d&#8217;un h\u00e9bergeur surcharg\u00e9. Avec la sortie de <strong>DayZ 1.29<\/strong> le 8 avril 2026 (version 1.29.162510), Bohemia Interactive a consid\u00e9rablement am\u00e9lior\u00e9 la stabilit\u00e9 des serveurs \u00e0 forte fr\u00e9quentation &#8211; jusqu&#8217;\u00e0 400 % de gain de performance dans les tests internes selon le studio. Le moment est id\u00e9al pour h\u00e9berger le v\u00f4tre.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce tutoriel vous guide en <strong>12 \u00e9tapes<\/strong>, de l&#8217;installation de SteamCMD au premier joueur connect\u00e9, en environ 30 minutes de manipulation (hors t\u00e9l\u00e9chargement). Il couvre \u00e0 la fois Linux (Ubuntu\/Debian) et Windows Server, la configuration de <code>serverDZ.cfg<\/code>, l&#8217;ouverture des ports, l&#8217;anti-triche BattlEye, l&#8217;installation des mods du Steam Workshop et l&#8217;\u00e9conomie centrale (loot). \u00c0 la fin, vous disposerez d&#8217;un <strong>serveur DayZ d\u00e9di\u00e9<\/strong> fonctionnel, s\u00e9curis\u00e9 et pr\u00eat pour vos amis ou votre communaut\u00e9. <em>Mis \u00e0 jour le 3 juillet 2026.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"pourquoi-heberger-son-propre-serveur-dayz-dedie-en-2026\">Pourquoi h\u00e9berger son propre serveur DayZ d\u00e9di\u00e9 en 2026 ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DayZ reste un ph\u00e9nom\u00e8ne : le jeu de survie de Bohemia Interactive rassemble entre 37 000 et 52 000 joueurs simultan\u00e9s sur Steam au quotidien, d&#8217;apr\u00e8s les relev\u00e9s de <a href=\"https:\/\/steamcharts.com\/app\/221100\" target=\"_blank\" rel=\"noopener\">SteamCharts<\/a>. Cette long\u00e9vit\u00e9, huit ans apr\u00e8s la sortie 1.0, s&#8217;explique par la profondeur du gameplay et surtout par la sc\u00e8ne communautaire. Or, cette communaut\u00e9 vit sur des serveurs priv\u00e9s. H\u00e9berger votre propre <strong>serveur DayZ<\/strong> vous offre quatre avantages d\u00e9cisifs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Contr\u00f4le total.<\/strong> Sur un serveur officiel, vous subissez le loot vanilla, le cycle jour\/nuit impos\u00e9 et l&#8217;absence de mods. En auto-h\u00e9bergement, vous r\u00e9glez la vitesse du temps, la difficult\u00e9, le nombre de joueurs, les zones de contamination et chaque table de butin via l&#8217;\u00e9conomie centrale. Vous d\u00e9cidez si votre serveur est PvP hardcore en vue \u00e0 la premi\u00e8re personne, ou PvE d\u00e9tendu avec traders et base-building.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mods et personnalisation.<\/strong> Le Steam Workshop regorge de mods incontournables &#8211; Community Framework (CF), Expansion (v\u00e9hicules, h\u00e9licopt\u00e8res, march\u00e9s), Trader, DayZ-Expansion-Missions. Un serveur auto-h\u00e9berg\u00e9 les charge librement, alors qu&#8217;un h\u00e9bergeur bas de gamme limite souvent les slots ou la RAM. <strong>Performance<\/strong> : sur une machine correctement dimensionn\u00e9e, vous \u00e9vitez le lag serveur (\u00ab desync \u00bb) qui ruine l&#8217;exp\u00e9rience. <strong>Co\u00fbt<\/strong> : \u00e0 moyen terme, un VPS ou une machine d\u00e9di\u00e9e maison revient moins cher qu&#8217;un abonnement mensuel chez un h\u00e9bergeur cl\u00e9 en main, surtout pour un groupe stable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La contrepartie, c&#8217;est la responsabilit\u00e9 technique : mises \u00e0 jour, sauvegardes, s\u00e9curit\u00e9, red\u00e9marrages. C&#8217;est pr\u00e9cis\u00e9ment ce que ce guide vous apprend \u00e0 automatiser. Si vous avez d\u00e9j\u00e0 mont\u00e9 un <a href=\"\/fr\/serveur-palworld-dedie\/\">serveur Palworld d\u00e9di\u00e9<\/a> ou un <a href=\"\/fr\/serveur-ark-ascended\/\">serveur ARK Ascended<\/a>, la logique SteamCMD vous sera famili\u00e8re &#8211; mais DayZ pr\u00e9sente quelques pi\u00e8ges bien \u00e0 lui, \u00e0 commencer par l&#8217;authentification Steam.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"auto-hebergement-ou-serveur-dayz-loue-que-choisir\">Auto-h\u00e9bergement ou serveur DayZ lou\u00e9 : que choisir ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Avant de vous lancer, une question m\u00e9rite d&#8217;\u00eatre tranch\u00e9e : faut-il auto-h\u00e9berger ou louer chez un prestataire ? Les deux approches se d\u00e9fendent, et le bon choix d\u00e9pend de votre profil et de vos ambitions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;<strong>h\u00e9bergeur cl\u00e9 en main<\/strong> (type Nitrado, GPORTAL ou Zap-Hosting) offre un panneau web, l&#8217;installation des mods en un clic, une protection anti-DDoS et un support. C&#8217;est la voie sans friction, id\u00e9ale si vous ne voulez pas toucher \u00e0 la ligne de commande. Revers de la m\u00e9daille : un co\u00fbt mensuel r\u00e9current, des slots parfois limit\u00e9s, une RAM plafonn\u00e9e et une marge de man\u0153uvre r\u00e9duite sur la configuration fine &#8211; \u00e9conomie centrale, scripts serveur, mods lourds. D\u00e8s que vous voulez un comportement pr\u00e9cis, vous vous heurtez aux limites du panneau.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;<strong>auto-h\u00e9bergement<\/strong>, sur un VPS ou une machine d\u00e9di\u00e9e, demande les comp\u00e9tences d\u00e9crites dans ce guide, mais vous rend ma\u00eetre de tout : RAM limit\u00e9e seulement par la machine, n&#8217;importe quel mod, tuning complet du CE, et un co\u00fbt qui, sur la dur\u00e9e, devient inf\u00e9rieur \u00e0 un abonnement pour un serveur de taille moyenne. C&#8217;est aussi une excellente \u00e9cole : les comp\u00e9tences SteamCMD, systemd et pare-feu resservent pour tout serveur de jeu. Pour un groupe d&#8217;amis stable ou une communaut\u00e9 ambitieuse, l&#8217;auto-h\u00e9bergement est presque toujours le meilleur rapport contr\u00f4le\/prix. Pour un test rapide de quelques jours, la location fait gagner du temps.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Notre recommandation : commencez par un VPS de 8 Go de RAM pour un <strong>serveur DayZ<\/strong> mod\u00e9 de 40 \u00e0 50 joueurs. C&#8217;est le point d&#8217;\u00e9quilibre id\u00e9al entre co\u00fbt, performance et simplicit\u00e9 &#8211; et c&#8217;est exactement la cible de ce tutoriel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"prerequis-materiel-logiciels-et-versions\">Pr\u00e9requis : mat\u00e9riel, logiciels et versions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Avant de lancer la moindre commande, validez votre environnement. DayZ est un serveur exigeant : son moteur Enfusion simule l&#8217;\u00e9conomie centrale, la persistance et la physique des entit\u00e9s, le tout sur des chemins de code tr\u00e8s <strong>mono-thread<\/strong>. La fr\u00e9quence du processeur compte donc davantage que le nombre de c\u0153urs. Voici les besoins mat\u00e9riels r\u00e9els, mesur\u00e9s selon la charge.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Profil de serveur<\/th><th>Joueurs<\/th><th>RAM minimale<\/th><th>CPU recommand\u00e9<\/th><th>Stockage<\/th><\/tr><\/thead><tbody><tr><td>Vanilla (sans mod)<\/td><td>Jusqu&#8217;\u00e0 30<\/td><td>6 Go<\/td><td>Quad-core 3,5 GHz+<\/td><td>20 Go NVMe<\/td><\/tr><tr><td>Mod\u00e9 l\u00e9ger (Trader, QoL)<\/td><td>Jusqu&#8217;\u00e0 40<\/td><td>8 Go<\/td><td>Quad-core 4,0 GHz+<\/td><td>30 Go NVMe<\/td><\/tr><tr><td>Mod\u00e9 standard (Expansion)<\/td><td>Jusqu&#8217;\u00e0 50<\/td><td>8\u201310 Go<\/td><td>4,0 GHz+ mono-thread fort<\/td><td>40 Go NVMe<\/td><\/tr><tr><td>Fortement mod\u00e9 + carte custom<\/td><td>60+<\/td><td>12\u201316 Go<\/td><td>4,5 GHz+ (Ryzen\/Intel r\u00e9cent)<\/td><td>60 Go NVMe<\/td><\/tr><tr><td>Minimum absolu (test 2\u20134 joueurs)<\/td><td>2\u20134<\/td><td>4 Go<\/td><td>Dual-core 2,0 GHz+<\/td><td>15 Go<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-block-table__caption\">Besoins mat\u00e9riels d&#8217;un serveur DayZ d\u00e9di\u00e9 selon la charge (2026). Le stockage NVMe r\u00e9duit fortement les temps de chargement de l&#8217;\u00e9conomie centrale.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00f4t\u00e9 logiciel, vous aurez besoin de :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Un syst\u00e8me d&#8217;exploitation<\/strong> : Ubuntu Server 22.04\/24.04 LTS ou Debian 12 (recommand\u00e9 pour un VPS), ou Windows Server 2019\/2022. DayZ dispose d&#8217;un <strong>binaire serveur Linux natif<\/strong> &#8211; pas besoin de Wine.<\/li><li><strong>SteamCMD<\/strong> : l&#8217;outil en ligne de commande de Valve, derni\u00e8re version, pour t\u00e9l\u00e9charger et mettre \u00e0 jour les fichiers du serveur.<\/li><li><strong>Un compte Steam qui POSS\u00c8DE DayZ<\/strong> : c&#8217;est le pi\u00e8ge n\u00b01. Contrairement \u00e0 la plupart des serveurs d\u00e9di\u00e9s, DayZ <strong>refuse la connexion anonyme<\/strong> \u00e0 SteamCMD. Vous devez utiliser un compte ayant achet\u00e9 <a href=\"https:\/\/store.steampowered.com\/app\/221100\/DayZ\/\" target=\"_blank\" rel=\"noopener\">DayZ sur Steam<\/a>. Pr\u00e9voyez un compte d\u00e9di\u00e9 \u00e0 l&#8217;h\u00e9bergement et d\u00e9sactivez si possible Steam Guard mobile pour \u00e9viter les blocages.<\/li><li><strong>Acc\u00e8s administrateur<\/strong> : root\/sudo sur Linux, ou compte administrateur sur Windows, ainsi qu&#8217;un acc\u00e8s au routeur\/pare-feu pour ouvrir les ports UDP.<\/li><li><strong>Un client SSH<\/strong> pour piloter un VPS \u00e0 distance. Si vous d\u00e9butez, notre guide <a href=\"\/fr\/cle-ssh-linux\/\">cl\u00e9 SSH Linux<\/a> vous met en selle en douceur.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifiez enfin votre connexion : un <strong>serveur DayZ<\/strong> pour 40 joueurs consomme environ 5 \u00e0 10 Mbps en \u00e9mission. Un d\u00e9bit montant stable est indispensable pour \u00e9viter le rubber-banding.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-1-2-installer-steamcmd-sur-linux-et-windows\">\u00c9tape 1 &amp; 2 &#8211; Installer SteamCMD sur Linux et Windows<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">SteamCMD est la porte d&#8217;entr\u00e9e. Il t\u00e9l\u00e9charge les fichiers du serveur et les tient \u00e0 jour \u00e0 chaque patch. La proc\u00e9dure diff\u00e8re selon l&#8217;OS. Sur <strong>Linux (Ubuntu\/Debian)<\/strong>, commencez par cr\u00e9er un utilisateur non-privil\u00e9gi\u00e9 d\u00e9di\u00e9 &#8211; ne faites jamais tourner un serveur de jeu en root &#8211; puis installez les d\u00e9pendances 32 bits n\u00e9cessaires \u00e0 SteamCMD.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># \u00c9tape 1 &#8211; Cr\u00e9ation d'un utilisateur d\u00e9di\u00e9 + d\u00e9pendances (Ubuntu 24.04 \/ Debian 12)\nsudo useradd -m -s \/bin\/bash dayz\nsudo passwd dayz\n\n# Activer l'architecture i386 (SteamCMD est 32 bits)\nsudo dpkg --add-architecture i386\nsudo apt update\nsudo apt install -y software-properties-common lib32gcc-s1 lib32stdc++6 \\\n     ca-certificates curl tar\n\n# Passer sur l'utilisateur dayz et installer SteamCMD\nsudo su - dayz\nmkdir -p ~\/steamcmd &amp;&amp; cd ~\/steamcmd\ncurl -sqL \"https:\/\/steamcdn-a.akamaihd.net\/client\/installer\/steamcmd_linux.tar.gz\" | tar zxvf -\n.\/steamcmd.sh +quit   # premier lancement : SteamCMD se met \u00e0 jour puis quitte<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sur <strong>Windows Server<\/strong>, la d\u00e9marche est graphique puis script\u00e9e. T\u00e9l\u00e9chargez SteamCMD depuis la <a href=\"https:\/\/developer.valvesoftware.com\/wiki\/SteamCMD\" target=\"_blank\" rel=\"noopener\">documentation officielle de Valve<\/a>, d\u00e9compressez <code>steamcmd.zip<\/code> dans un dossier d\u00e9di\u00e9 (par exemple <code>C:\\dayz\\steamcmd<\/code>), puis lancez-le une premi\u00e8re fois pour qu&#8217;il se mette \u00e0 jour.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>REM \u00c9tape 2 &#8211; Windows : premier lancement de SteamCMD\ncd C:\\dayz\\steamcmd\nsteamcmd.exe +quit<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0 ce stade, SteamCMD est op\u00e9rationnel sur les deux plateformes. Le principe est identique \u00e0 celui d&#8217;un <a href=\"\/fr\/serveur-minecraft-securise\/\">serveur Minecraft s\u00e9curis\u00e9<\/a> c\u00f4t\u00e9 organisation des dossiers, mais DayZ va exiger une authentification r\u00e9elle \u00e0 l&#8217;\u00e9tape suivante. Gardez vos identifiants Steam \u00e0 port\u00e9e de main.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-3-telecharger-les-fichiers-du-serveur-dayz-app-223350\">\u00c9tape 3 &#8211; T\u00e9l\u00e9charger les fichiers du serveur DayZ (app 223350)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le serveur d\u00e9di\u00e9 DayZ porte l&#8217;<strong>App ID Steam 223350<\/strong> (\u00ab DayZ Server \u00bb). \u00c0 ne pas confondre avec l&#8217;App ID 221100, qui d\u00e9signe le <em>client<\/em> du jeu et servira plus tard pour les mods. C&#8217;est ici que se joue le pi\u00e8ge majeur : <strong>la connexion anonyme \u00e9choue<\/strong>. Vous devez vous authentifier avec un compte Steam qui poss\u00e8de DayZ.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># \u00c9tape 3 &#8211; T\u00e9l\u00e9charger le serveur DayZ (Linux)\ncd ~\/steamcmd\n.\/steamcmd.sh +force_install_dir ~\/dayz-server \\\n  +login VOTRE_COMPTE_STEAM \\\n  +app_update 223350 validate \\\n  +quit\n\n# Windows (dans C:\\dayz\\steamcmd) :\nREM steamcmd.exe +force_install_dir C:\\dayz\\server +login VOTRE_COMPTE_STEAM +app_update 223350 validate +quit<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Au premier <code>+login<\/code>, Steam Guard peut r\u00e9clamer un code envoy\u00e9 par e-mail ou via l&#8217;application mobile. Saisissez-le, puis relancez la commande. Le param\u00e8tre <code>validate<\/code> v\u00e9rifie l&#8217;int\u00e9grit\u00e9 des fichiers &#8211; indispensable apr\u00e8s un patch. Le t\u00e9l\u00e9chargement p\u00e8se environ 3 \u00e0 4 Go et peut prendre plusieurs minutes selon votre d\u00e9bit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous voyez le message <code>Steam Guard code required<\/code> en boucle ou <code>FAILED (Invalid Password)<\/code>, v\u00e9rifiez trois choses : le compte poss\u00e8de bien DayZ, le mot de passe ne contient pas de caract\u00e8re mal \u00e9chapp\u00e9, et Steam Guard n&#8217;est pas en train de bloquer une session automatis\u00e9e. Pour un usage r\u00e9current, d\u00e9sactiver l&#8217;authentification mobile sur un compte d&#8217;h\u00e9bergement d\u00e9di\u00e9 r\u00e8gle la plupart des blocages. Une fois le t\u00e9l\u00e9chargement termin\u00e9, vous obtenez l&#8217;arborescence compl\u00e8te du serveur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-4-explorer-larborescence-et-lier-steamclient-so-linux\">\u00c9tape 4 &#8211; Explorer l&#8217;arborescence et lier steamclient.so (Linux)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Placez-vous dans <code>~\/dayz-server<\/code> et inspectez le contenu. Vous y trouverez le binaire serveur, le fichier de configuration mod\u00e8le, les dossiers <code>battleye\/<\/code>, <code>keys\/<\/code>, <code>mpmissions\/<\/code> et <code>profiles\/<\/code> (ce dernier est parfois \u00e0 cr\u00e9er). Sur Linux, le binaire s&#8217;appelle <code>DayZServer<\/code> ; sur Windows, <code>DayZServer_x64.exe<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Arborescence typique d'un serveur DayZ (Linux)\n~\/dayz-server\/\n\u251c\u2500\u2500 DayZServer                 # binaire serveur Linux natif\n\u251c\u2500\u2500 serverDZ.cfg               # fichier de configuration principal\n\u251c\u2500\u2500 battleye\/                  # config anti-triche + RCON\n\u251c\u2500\u2500 keys\/                      # cl\u00e9s .bikey des mods autoris\u00e9s\n\u251c\u2500\u2500 mpmissions\/                # cartes et \u00e9conomie centrale\n\u2502   \u2514\u2500\u2500 dayzOffline.chernarusplus\/\n\u251c\u2500\u2500 profiles\/                  # logs, RCON, bans (\u00e0 cr\u00e9er si absent)\n\u2514\u2500\u2500 steamapps\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sur Linux, une \u00e9tape est souvent oubli\u00e9e et provoque un crash imm\u00e9diat : le serveur cherche la biblioth\u00e8que <code>steamclient.so<\/code>. Il faut la rendre accessible en cr\u00e9ant un lien symbolique dans le dossier attendu par Steam, puis cr\u00e9er le dossier <code>profiles<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># \u00c9tape 4 &#8211; R\u00e9soudre l'erreur steamclient.so (Linux)\nmkdir -p ~\/.steam\/sdk32\nln -sf ~\/steamcmd\/linux32\/steamclient.so ~\/.steam\/sdk32\/steamclient.so\nmkdir -p ~\/dayz-server\/profiles\n\n# Rendre le binaire ex\u00e9cutable si n\u00e9cessaire\nchmod +x ~\/dayz-server\/DayZServer<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ce lien symbolique \u00e9vite l&#8217;erreur classique <code>Failed to init SteamAPI<\/code> ou <code>steamclient.so: cannot open shared object file<\/code>. Sur Windows, aucune manipulation \u00e9quivalente n&#8217;est n\u00e9cessaire : les DLL Steam sont fournies avec le serveur. Notez le nom du dossier de mission : <code>dayzOffline.chernarusplus<\/code> correspond \u00e0 la carte Chernarus, la carte historique de DayZ. Nous verrons plus loin comment basculer sur Livonia ou Sakhal (extension Frostline).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-5-configurer-serverdz-cfg\">\u00c9tape 5 &#8211; Configurer serverDZ.cfg<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le c\u0153ur de votre <strong>serveur DayZ<\/strong> se r\u00e8gle dans <code>serverDZ.cfg<\/code>, \u00e0 la racine du serveur. Ce fichier texte contr\u00f4le l&#8217;identit\u00e9, la s\u00e9curit\u00e9, le temps, la persistance et la carte. Ouvrez-le avec <code>nano<\/code> (Linux) ou le Bloc-notes (Windows) et adaptez-le. Voici une base solide, comment\u00e9e, pr\u00eate pour la production.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ serverDZ.cfg &#8211; configuration de base d'un serveur DayZ d\u00e9di\u00e9\nhostname = \"Mon Serveur DayZ FR | PvE | Loot+\";  \/\/ nom affich\u00e9 dans le navigateur\npassword = \"\";                    \/\/ mot de passe de connexion (vide = public)\npasswordAdmin = \"MotDePasseAdminSolide\";  \/\/ acc\u00e8s #login admin (comme un mot de passe root)\nmaxPlayers = 50;                  \/\/ nombre maximal de joueurs\n\nverifySignatures = 2;             \/\/ v\u00e9rification des mods (seule la valeur 2 est support\u00e9e)\nforceSameBuild = 1;               \/\/ impose la m\u00eame version client\/serveur\ndisableVoN = 0;                   \/\/ 0 = chat vocal activ\u00e9\nvonCodecQuality = 20;             \/\/ qualit\u00e9 audio du VoN\ndisable3rdPerson = 0;             \/\/ 1 = vue 1re personne forc\u00e9e (hardcore)\ndisableCrosshair = 0;             \/\/ 1 = pas de r\u00e9ticule\n\nserverTimePersistent = 1;         \/\/ conserve l'heure du monde entre red\u00e9marrages\nserverTimeAcceleration = 6;       \/\/ vitesse du jour\nserverNightTimeAcceleration = 8;  \/\/ vitesse de la nuit\n\nloginQueueConcurrentPlayers = 5;  \/\/ connexions trait\u00e9es en parall\u00e8le\nloginQueueMaxPlayers = 500;       \/\/ taille de la file d'attente\nmaxPing = 200;                    \/\/ ping max avant expulsion\nmotd[] = { \"Bienvenue sur le serveur\", \"Respectez les regles !\" };\nmotdInterval = 300;\n\ninstanceId = 1;                   \/\/ identifiant de persistance\nstoreGeneratedObjects = 1;\n\nclass Missions\n{\n    class DayZ\n    {\n        template = \"dayzOffline.chernarusplus\";  \/\/ carte : Chernarus\n    };\n};<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Le tableau ci-dessous r\u00e9capitule les param\u00e8tres les plus importants et leur effet. Modifiez-les progressivement : un serveur qui d\u00e9marre en vanilla se d\u00e9bogue bien plus facilement qu&#8217;un serveur surcharg\u00e9 d&#8217;options d\u00e8s le d\u00e9part.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Param\u00e8tre<\/th><th>R\u00f4le<\/th><th>Valeur type<\/th><\/tr><\/thead><tbody><tr><td><code>hostname<\/code><\/td><td>Nom du serveur dans le navigateur (max ~64 caract\u00e8res)<\/td><td>&#8220;Mon Serveur DayZ FR&#8221;<\/td><\/tr><tr><td><code>maxPlayers<\/code><\/td><td>Capacit\u00e9 maximale<\/td><td>50<\/td><\/tr><tr><td><code>passwordAdmin<\/code><\/td><td>Mot de passe administrateur (#login)<\/td><td>cha\u00eene forte<\/td><\/tr><tr><td><code>verifySignatures<\/code><\/td><td>V\u00e9rifie la signature des mods (2 uniquement)<\/td><td>2<\/td><\/tr><tr><td><code>forceSameBuild<\/code><\/td><td>Impose la m\u00eame version client\/serveur<\/td><td>1<\/td><\/tr><tr><td><code>disable3rdPerson<\/code><\/td><td>Vue \u00e0 la premi\u00e8re personne forc\u00e9e<\/td><td>0 ou 1<\/td><\/tr><tr><td><code>serverTimeAcceleration<\/code><\/td><td>Multiplicateur de vitesse du temps (jour)<\/td><td>6<\/td><\/tr><tr><td><code>template<\/code><\/td><td>Carte \/ mission charg\u00e9e<\/td><td>dayzOffline.chernarusplus<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-block-table__caption\">Param\u00e8tres cl\u00e9s de serverDZ.cfg. La documentation compl\u00e8te est disponible sur le wiki Bohemia Interactive.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-6-ouvrir-les-ports-reseau-et-configurer-le-pare-feu\">\u00c9tape 6 &#8211; Ouvrir les ports r\u00e9seau et configurer le pare-feu<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un serveur invisible dans le navigateur DayZ, c&#8217;est presque toujours un probl\u00e8me de ports. DayZ communique en <strong>UDP<\/strong>. Trois ports comptent : le port de jeu (2302 par d\u00e9faut), le port de requ\u00eate Steam (27016) qui fait appara\u00eetre votre serveur dans la liste, et le port RCON de BattlEye. La convention veut que le port RCON soit le port de jeu + 3, soit 2305.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Port<\/th><th>Protocole<\/th><th>Usage<\/th><th>Modifiable via<\/th><\/tr><\/thead><tbody><tr><td>2302<\/td><td>UDP<\/td><td>Port de jeu (connexion des joueurs)<\/td><td><code>-port=<\/code><\/td><\/tr><tr><td>2303\u20132304<\/td><td>UDP<\/td><td>Ports auxiliaires (r\u00e9servez la plage)<\/td><td>auto<\/td><\/tr><tr><td>2305<\/td><td>UDP<\/td><td>BattlEye RCON (administration \u00e0 distance)<\/td><td><code>BEServer_x64.cfg<\/code><\/td><\/tr><tr><td>27016<\/td><td>UDP<\/td><td>Requ\u00eate Steam (visibilit\u00e9 navigateur)<\/td><td><code>steamQueryPort<\/code><\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-block-table__caption\">Ports r\u00e9seau d&#8217;un serveur DayZ d\u00e9di\u00e9. Ouvrez toute la plage 2302\u20132305 + 27016 en UDP.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sur Linux, ouvrez ces ports avec UFW (simple) ou iptables (pr\u00e9cis). Pour un durcissement complet du pare-feu, consultez notre guide <a href=\"\/fr\/iptables-linux-tutoriel\/\">iptables Linux<\/a>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># \u00c9tape 6 &#8211; Ouvrir les ports UDP avec UFW (Ubuntu\/Debian)\nsudo ufw allow 2302:2305\/udp\nsudo ufw allow 27016\/udp\nsudo ufw reload\nsudo ufw status numbered\n\n# Alternative iptables (persistante avec netfilter-persistent)\nsudo iptables -A INPUT -p udp --dport 2302:2305 -j ACCEPT\nsudo iptables -A INPUT -p udp --dport 27016 -j ACCEPT<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sur Windows Server, ajoutez des r\u00e8gles de trafic entrant dans le Pare-feu Windows Defender pour les m\u00eames ports UDP. Si vous h\u00e9bergez derri\u00e8re une box domestique, redirigez ces ports UDP vers l&#8217;IP locale de la machine dans l&#8217;interface de votre routeur (NAT\/port forwarding). Erreur fr\u00e9quente : ouvrir en TCP au lieu d&#8217;UDP &#8211; DayZ n&#8217;utilise que l&#8217;UDP, le TCP ne sert \u00e0 rien ici.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-7-premier-lancement-du-serveur-dayz\">\u00c9tape 7 &#8211; Premier lancement du serveur DayZ<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tout est en place : lan\u00e7ons le serveur. La commande assemble le binaire, le fichier de config, le port, le dossier BattlEye, le dossier de profils et les options de log. Sur Linux :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># \u00c9tape 7 &#8211; Lancer le serveur DayZ (Linux)\ncd ~\/dayz-server\n.\/DayZServer -config=serverDZ.cfg -port=2302 \\\n  -BEpath=battleye -profiles=profiles \\\n  -dologs -adminlog -netlog -freezecheck -limitFPS=60\n\n# Windows (invite de commande, dans C:\\dayz\\server) :\nREM DayZServer_x64.exe -config=serverDZ.cfg -port=2302 -BEpath=battleye -profiles=profiles -dologs -adminlog -netlog -freezecheck<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Un d\u00e9marrage r\u00e9ussi affiche, dans la console ou dans les logs de <code>profiles\/<\/code>, une s\u00e9quence proche de celle-ci :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>[Info] DayZ Server 1.29.162510\n[Info] Loading mission dayzOffline.chernarusplus\n[CE] Initializing Central Economy...\n[CE] Loading types.xml (2038 entries)\n[Info] BattlEye Server: Initialized (RCON on 2305)\n[Info] Mission read.\n[Info] Server is now listening on 0.0.0.0:2302 (UDP)\n[Info] Steam query port 27016 registered<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Les mentions <code>Central Economy<\/code>, <code>Mission read<\/code> et <code>listening on ... 2302<\/code> confirment que tout fonctionne. Le param\u00e8tre <code>-freezecheck<\/code> red\u00e9marre automatiquement le serveur en cas de blocage, et <code>-limitFPS=60<\/code> plafonne la charge CPU inutile. Laissez tourner quelques minutes : le premier d\u00e9marrage g\u00e9n\u00e8re la persistance et l&#8217;\u00e9conomie centrale, ce qui peut prendre 30 \u00e0 60 secondes de plus qu&#8217;un red\u00e9marrage classique. Coupez ensuite avec <code>Ctrl+C<\/code> pour passer \u00e0 la s\u00e9curisation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-8-securiser-battleye-et-le-rcon\">\u00c9tape 8 &#8211; S\u00e9curiser BattlEye et le RCON<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">BattlEye est l&#8217;anti-triche officiel de DayZ, actif par d\u00e9faut. Il embarque aussi <strong>BERcon<\/strong>, le protocole d&#8217;administration \u00e0 distance qui vous permet de kicker, bannir, envoyer des messages ou red\u00e9marrer sans \u00eatre sur la machine. Sa configuration vit dans <code>battleye\/BEServer_x64.cfg<\/code>. Ce fichier doit se trouver dans le dossier <code>battleye<\/code> (indiqu\u00e9 par <code>-BEpath<\/code>), aux c\u00f4t\u00e9s de la DLL BattlEye sur Windows.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># battleye\/BEServer_x64.cfg &#8211; configuration RCON\nRConPassword MotDePasseRconTresSolide\nRConPort 2305\nRestrictRCon 0\nMaxPing 250<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Trois r\u00e8gles de s\u00e9curit\u00e9 s&#8217;imposent. Premi\u00e8rement, le <code>RConPort<\/code> doit <strong>diff\u00e9rer du port de jeu<\/strong> : ne mettez jamais 2302, gardez 2305. Deuxi\u00e8mement, choisissez un <code>RConPassword<\/code> long et unique &#8211; c&#8217;est la cl\u00e9 de votre serveur. Troisi\u00e8mement, ne l&#8217;exposez pas publiquement : filtrez l&#8217;acc\u00e8s RCON par IP au niveau du pare-feu si vous administrez depuis une adresse fixe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour piloter le serveur \u00e0 distance, un client BERcon comme BEC (BattlEye Extended Controls) ou un outil web se connecte \u00e0 l&#8217;IP du serveur sur le port 2305 avec ce mot de passe. Vous pouvez alors programmer des messages automatiques, des red\u00e9marrages planifi\u00e9s et des sauvegardes. Pensez aussi \u00e0 s\u00e9curiser l&#8217;acc\u00e8s \u00e0 la machine elle-m\u00eame : pare-feu strict, SSH par cl\u00e9 plut\u00f4t que par mot de passe, et mises \u00e0 jour syst\u00e8me r\u00e9guli\u00e8res. La s\u00e9curit\u00e9 du serveur de jeu commence par celle de l&#8217;h\u00f4te.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-9-installer-des-mods-depuis-le-steam-workshop-app-221100\">\u00c9tape 9 &#8211; Installer des mods depuis le Steam Workshop (app 221100)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">C&#8217;est l\u00e0 que DayZ prend toute sa dimension. Les mods se t\u00e9l\u00e9chargent via l&#8217;App ID <strong>221100<\/strong> (le client DayZ, pas le serveur). Trois mods forment le socle de la quasi-totalit\u00e9 des serveurs communautaires : <strong>Community Framework (CF)<\/strong>, d\u00e9pendance de base ; <strong>DayZ-Expansion<\/strong>, qui ajoute v\u00e9hicules, march\u00e9s et base-building ; et un mod <strong>Trader<\/strong>. Chaque mod poss\u00e8de un identifiant Workshop num\u00e9rique visible dans l&#8217;URL de sa page.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># \u00c9tape 9 &#8211; T\u00e9l\u00e9charger un mod du Workshop (exemple : Community Framework)\ncd ~\/steamcmd\n.\/steamcmd.sh +force_install_dir ~\/dayz-server \\\n  +login VOTRE_COMPTE_STEAM \\\n  +workshop_download_item 221100 1559212036 \\\n  +quit\n\n# Le mod atterrit dans :\n# ~\/dayz-server\/steamapps\/workshop\/content\/221100\/1559212036\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois t\u00e9l\u00e9charg\u00e9, chaque mod suit une proc\u00e9dure d&#8217;installation en trois temps. Copiez (ou liez) le dossier du mod \u00e0 la racine du serveur en le renommant avec le pr\u00e9fixe <code>@<\/code>, copiez sa cl\u00e9 <code>.bikey<\/code> dans le dossier <code>keys\/<\/code>, puis d\u00e9clarez-le au lancement avec <code>-mod=<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Copier le mod \u00e0 la racine avec le pr\u00e9fixe @\ncp -r ~\/dayz-server\/steamapps\/workshop\/content\/221100\/1559212036 ~\/dayz-server\/@CF\n\n# Copier la cl\u00e9 .bikey dans keys\/ (indispensable avec verifySignatures = 2)\ncp ~\/dayz-server\/@CF\/keys\/*.bikey ~\/dayz-server\/keys\/\n\n# Lancer avec les mods (s\u00e9par\u00e9s par des points-virgules, ordre = d\u00e9pendances d'abord)\n.\/DayZServer -config=serverDZ.cfg -port=2302 -BEpath=battleye -profiles=profiles \\\n  \"-mod=@CF;@DayZ-Expansion;@Trader\" -dologs -adminlog -netlog -freezecheck<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Deux pi\u00e8ges \u00e0 \u00e9viter absolument. Le premier : oublier la cl\u00e9 <code>.bikey<\/code>. Sans elle, avec <code>verifySignatures = 2<\/code>, les joueurs sont expuls\u00e9s avec un message de signature invalide. Le second : l&#8217;<strong>ordre de chargement<\/strong>. CF est une d\u00e9pendance : il doit appara\u00eetre avant Expansion. Respectez toujours l&#8217;ordre indiqu\u00e9 par les auteurs des mods. Notez enfin qu&#8217;un mod comme Expansion n\u00e9cessite souvent d&#8217;installer aussi son dossier de mission dans <code>mpmissions\/<\/code> &#8211; lisez la documentation de chaque mod.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-10-ajuster-leconomie-centrale-loot-et-changer-de-carte\">\u00c9tape 10 &#8211; Ajuster l&#8217;\u00e9conomie centrale (loot) et changer de carte<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;<strong>\u00e9conomie centrale<\/strong> (Central Economy, ou CE) est le syst\u00e8me qui g\u00e8re le loot, sa quantit\u00e9, sa dur\u00e9e de vie et sa r\u00e9partition sur la carte. C&#8217;est ce qui distingue un serveur g\u00e9n\u00e9rique d&#8217;un serveur signature. Les fichiers se trouvent dans <code>mpmissions\/dayzOffline.chernarusplus\/db\/<\/code>. Le plus important est <code>types.xml<\/code>, qui d\u00e9finit chaque objet.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!-- Extrait de types.xml : r\u00e9gler la M4A1 (nominal = combien en jeu) --&gt;\n&lt;type name=\"M4A1\"&gt;\n    &lt;nominal&gt;8&lt;\/nominal&gt;        &lt;!-- quantit\u00e9 cible sur la carte --&gt;\n    &lt;lifetime&gt;7200&lt;\/lifetime&gt;   &lt;!-- dur\u00e9e de vie au sol (secondes) --&gt;\n    &lt;restock&gt;0&lt;\/restock&gt;\n    &lt;min&gt;4&lt;\/min&gt;               &lt;!-- seuil de r\u00e9apparition --&gt;\n    &lt;quantmin&gt;-1&lt;\/quantmin&gt;\n    &lt;quantmax&gt;-1&lt;\/quantmax&gt;\n    &lt;cost&gt;100&lt;\/cost&gt;\n    &lt;category name=\"weapons\"\/&gt;\n&lt;\/type&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Augmentez <code>nominal<\/code> pour un serveur \u00ab loot+ \u00bb, r\u00e9duisez-le pour un serveur survie hardcore. Apr\u00e8s chaque modification, videez la persistance du stockage si n\u00e9cessaire et red\u00e9marrez. Sauvegardez toujours les fichiers CE avant \u00e9dition : une balise mal ferm\u00e9e emp\u00eache l&#8217;\u00e9conomie de se charger et bloque le d\u00e9marrage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Au-del\u00e0 de <code>types.xml<\/code>, l&#8217;\u00e9conomie centrale s&#8217;appuie sur d&#8217;autres fichiers du dossier <code>db\/<\/code> : <code>events.xml<\/code> g\u00e8re les apparitions dynamiques (v\u00e9hicules, h\u00e9licopt\u00e8res \u00e9cras\u00e9s, animaux, hordes d&#8217;infect\u00e9s) ; <code>globals.xml<\/code> d\u00e9finit les variables globales comme la dur\u00e9e de nettoyage des cadavres ou le plafond d&#8217;objets simultan\u00e9s ; et <code>economy.xml<\/code> active ou d\u00e9sactive les grands sous-syst\u00e8mes. Le fichier <code>cfgspawnabletypes.xml<\/code> contr\u00f4le enfin le contenu al\u00e9atoire &#8211; le butin d\u00e9j\u00e0 pr\u00e9sent dans un sac ou une arme \u00e0 leur apparition. Modifier ces fichiers avec m\u00e9thode transforme radicalement l&#8217;exp\u00e9rience de survie ; les \u00e9diter \u00e0 l&#8217;aveugle casse le serveur. La r\u00e8gle d&#8217;or reste la m\u00eame : sauvegarder, valider la syntaxe XML avec un outil d\u00e9di\u00e9, puis tester sur un serveur de pr\u00e9production avant tout d\u00e9ploiement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour <strong>changer de carte<\/strong>, deux options. Livonia (extension officielle) utilise le template <code>dayzOffline.enoch<\/code> ; Sakhal, la carte enneig\u00e9e de l&#8217;extension <strong>Frostline<\/strong>, utilise <code>dayzOffline.sakhal<\/code>. Modifiez la valeur <code>template<\/code> dans <code>serverDZ.cfg<\/code> et assurez-vous que le dossier de mission correspondant existe bien dans <code>mpmissions\/<\/code>. Les cartes communautaires (Namalsk, DeerIsle, Chiemsee) s&#8217;installent comme des mods, avec leur propre dossier de mission.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-11-automatiser-service-systemd-sauvegardes-et-redemarrages\">\u00c9tape 11 &#8211; Automatiser : service systemd, sauvegardes et red\u00e9marrages<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un serveur de production ne se lance pas \u00e0 la main. Sur Linux, transformez-le en service <strong>systemd<\/strong> pour qu&#8217;il d\u00e9marre au boot, red\u00e9marre apr\u00e8s un crash et se pilote proprement. Cr\u00e9ez le fichier <code>\/etc\/systemd\/system\/dayz.service<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># \/etc\/systemd\/system\/dayz.service\n[Unit]\nDescription=Serveur DayZ dedie\nAfter=network.target\n\n[Service]\nType=simple\nUser=dayz\nWorkingDirectory=\/home\/dayz\/dayz-server\nExecStart=\/home\/dayz\/dayz-server\/DayZServer -config=serverDZ.cfg -port=2302 \\\n  -BEpath=battleye -profiles=profiles -dologs -adminlog -netlog -freezecheck -limitFPS=60\nRestart=on-failure\nRestartSec=15\n\n[Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code># Activer et piloter le service\nsudo systemctl daemon-reload\nsudo systemctl enable --now dayz\nsudo systemctl status dayz        # v\u00e9rifier l'\u00e9tat\njournalctl -u dayz -f             # suivre les logs en direct<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ajoutez une <strong>sauvegarde automatique<\/strong> de la persistance et des configs via cron. La persistance DayZ vit dans <code>mpmissions\/CARTE\/storage_1\/<\/code>. Une archive quotidienne suffit \u00e0 r\u00e9cup\u00e9rer un serveur apr\u00e8s une corruption.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Sauvegarde quotidienne \u00e0 5 h (crontab -e sous l'utilisateur dayz)\n0 5 * * * tar czf \/home\/dayz\/backups\/dayz-$(date +\\%F).tar.gz \\\n  \/home\/dayz\/dayz-server\/mpmissions \/home\/dayz\/dayz-server\/serverDZ.cfg\n\n# Red\u00e9marrage planifi\u00e9 toutes les 4 h pour lib\u00e9rer la RAM\n0 *\/4 * * * systemctl restart dayz<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Les red\u00e9marrages planifi\u00e9s (toutes les 3 \u00e0 4 heures) sont une pratique standard sur DayZ : le moteur accumule de la m\u00e9moire au fil du temps, et un red\u00e9marrage r\u00e9gulier maintient des performances stables. Pr\u00e9venez toujours les joueurs via un message RCON avant de couper.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-12-se-connecter-administrer-et-optimiser\">\u00c9tape 12 &#8211; Se connecter, administrer et optimiser<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Derni\u00e8re ligne droite. Pour rejoindre votre <strong>serveur DayZ<\/strong>, lancez le jeu, ouvrez l&#8217;onglet <em>Community<\/em> ou <em>LAN<\/em>, et ajoutez votre IP + port (par exemple <code>203.0.113.10:2302<\/code>). Si vous jouez et h\u00e9bergez sur la m\u00eame machine, utilisez l&#8217;IP locale. Une fois en jeu, ouvrez le chat et tapez <code>#login VotreMotDePasseAdmin<\/code> pour obtenir les droits d&#8217;administration, puis des commandes comme <code>#restart<\/code>, <code>#shutdown<\/code> ou <code>#kick<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00f4t\u00e9 <strong>optimisation<\/strong>, trois leviers font la diff\u00e9rence. D&#8217;abord le CPU : DayZ \u00e9tant mono-thread sur ses chemins critiques, une fr\u00e9quence \u00e9lev\u00e9e (4,0 GHz et plus) prime sur le nombre de c\u0153urs. Le param\u00e8tre <code>-cpuCount=<\/code> peut aider sur les machines \u00e0 nombreux c\u0153urs, mais ne compense pas une fr\u00e9quence faible. Ensuite la RAM : dimensionnez selon le tableau des pr\u00e9requis, avec de la marge pour les mods. Enfin le stockage NVMe, qui acc\u00e9l\u00e8re nettement le chargement de l&#8217;\u00e9conomie centrale et la persistance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Surveillez les performances via les logs (<code>-dologs<\/code>) et l&#8217;indicateur de FPS serveur : sous 20 FPS serveur, les joueurs ressentent du lag. R\u00e9duisez alors la charge (moins de mods, moins de zombies, red\u00e9marrages plus fr\u00e9quents) ou montez en gamme mat\u00e9rielle. F\u00e9licitations : votre <strong>serveur DayZ d\u00e9di\u00e9<\/strong> est d\u00e9sormais op\u00e9rationnel, s\u00e9curis\u00e9 et automatis\u00e9. La logique reste proche de celle d&#8217;un <a href=\"\/fr\/serveur-fivem-gta-rp\/\">serveur FiveM GTA RP<\/a>, \u00e0 ceci pr\u00e8s que DayZ mise tout sur la persistance et l&#8217;\u00e9conomie centrale.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"pieges-courants-et-depannage-dun-serveur-dayz\">Pi\u00e8ges courants et d\u00e9pannage d&#8217;un serveur DayZ<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00eame en suivant chaque \u00e9tape, certains probl\u00e8mes reviennent syst\u00e9matiquement. Voici les cinq pi\u00e8ges les plus fr\u00e9quents, puis un tableau de d\u00e9pannage couvrant huit erreurs courantes et leur solution.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Connexion anonyme \u00e0 SteamCMD.<\/strong> DayZ refuse <code>+login anonymous<\/code>. Utilisez un compte qui poss\u00e8de le jeu.<\/li><li><strong>Ports ouverts en TCP.<\/strong> DayZ est 100 % UDP. Un pare-feu configur\u00e9 en TCP laisse le serveur invisible.<\/li><li><strong>Cl\u00e9 .bikey manquante.<\/strong> Avec <code>verifySignatures = 2<\/code>, un mod sans sa cl\u00e9 dans <code>keys\/<\/code> expulse tous les joueurs.<\/li><li><strong>Port RCON = port de jeu.<\/strong> BattlEye refuse de d\u00e9marrer si <code>RConPort<\/code> vaut 2302. Gardez 2305.<\/li><li><strong>Oubli du lien steamclient.so (Linux).<\/strong> Sans le lien symbolique, le serveur crashe au d\u00e9marrage.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Sympt\u00f4me<\/th><th>Cause probable<\/th><th>Solution<\/th><\/tr><\/thead><tbody><tr><td>Serveur absent du navigateur DayZ<\/td><td>Port de requ\u00eate Steam (27016) ferm\u00e9 ou mauvais<\/td><td>Ouvrir 27016\/UDP, v\u00e9rifier <code>steamQueryPort<\/code><\/td><\/tr><tr><td>SteamCMD : <code>FAILED (Invalid Password)<\/code><\/td><td>Compte sans DayZ ou Steam Guard bloquant<\/td><td>Compte propri\u00e9taire du jeu, saisir le code Guard<\/td><\/tr><tr><td><code>steamclient.so: cannot open<\/code><\/td><td>Lien symbolique manquant (Linux)<\/td><td>Cr\u00e9er le lien dans <code>~\/.steam\/sdk32\/<\/code><\/td><\/tr><tr><td>Joueurs kick\u00e9s \u00ab signature invalide \u00bb<\/td><td>Cl\u00e9 .bikey absente de <code>keys\/<\/code><\/td><td>Copier la .bikey du mod dans <code>keys\/<\/code><\/td><\/tr><tr><td>BattlEye ne s&#8217;initialise pas<\/td><td>RConPort = port de jeu, ou fichier mal plac\u00e9<\/td><td>RConPort 2305, fichier dans <code>battleye\/<\/code><\/td><\/tr><tr><td>Le serveur crashe au lancement<\/td><td>Dossier <code>profiles\/<\/code> absent<\/td><td>Cr\u00e9er <code>profiles\/<\/code>, v\u00e9rifier <code>-profiles=<\/code><\/td><\/tr><tr><td>Pas de loot au sol<\/td><td>\u00c9conomie centrale non charg\u00e9e (XML cass\u00e9)<\/td><td>Valider <code>types.xml<\/code>, restaurer la sauvegarde<\/td><\/tr><tr><td>\u00ab version mismatch \u00bb \u00e0 la connexion<\/td><td><code>forceSameBuild=1<\/code> et versions diff\u00e9rentes<\/td><td>Mettre client et serveur en 1.29 (app_update)<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-block-table__caption\">Tableau de d\u00e9pannage : huit erreurs fr\u00e9quentes d&#8217;un serveur DayZ d\u00e9di\u00e9 et leurs correctifs.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dans le doute, relancez le serveur en <strong>mode vanilla sans mod<\/strong> : si le probl\u00e8me dispara\u00eet, il vient d&#8217;un mod (cl\u00e9, ordre de chargement, mission manquante). Cette m\u00e9thode de bissection isole 90 % des pannes en quelques minutes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"astuces-avancees-pour-un-serveur-dayz-performant\">Astuces avanc\u00e9es pour un serveur DayZ performant<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois les bases ma\u00eetris\u00e9es, plusieurs optimisations font passer votre serveur au niveau sup\u00e9rieur. <strong>Automatisez les mises \u00e0 jour<\/strong> : apr\u00e8s chaque patch Bohemia, un mod hors version casse le serveur. Un script qui relance <code>app_update 223350 validate<\/code> puis <code>workshop_download_item<\/code> pour chaque mod avant le red\u00e9marrage matinal vous \u00e9pargne bien des surprises. Pensez \u00e0 surveiller les annonces du studio sur la <a href=\"https:\/\/www.bohemia.net\/games\/dayz\" target=\"_blank\" rel=\"noopener\">page officielle de DayZ<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>S\u00e9parez les environnements.<\/strong> Montez un serveur de test sur un port diff\u00e9rent (2402) avec le m\u00eame contenu que la production. Vous y validez chaque mod et chaque modification de <code>types.xml<\/code> avant de les d\u00e9ployer, sans jamais mettre en p\u00e9ril la sauvegarde de vos joueurs. C&#8217;est la m\u00eame discipline que pour un d\u00e9ploiement logiciel : on ne teste pas en production.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Outillez l&#8217;administration.<\/strong> Un serveur communautaire vivant se pilote rarement depuis le chat en jeu. Un client BERcon (comme BEC) automatise les red\u00e9marrages planifi\u00e9s, les messages d&#8217;accueil et les sauvegardes ; des outils de journalisation croisent les logs <code>-adminlog<\/code> et <code>-netlog<\/code> pour rep\u00e9rer triche et abus ; et un bot Discord reli\u00e9 au RCON permet \u00e0 votre \u00e9quipe de mod\u00e9ration d&#8217;agir \u00e0 distance. Surveillez enfin l&#8217;indicateur de <strong>FPS serveur<\/strong> : c&#8217;est le meilleur barom\u00e8tre de sant\u00e9. Un serveur sain tourne au-dessus de 30 FPS ; en dessous de 15, la d\u00e9synchronisation devient perceptible et il faut all\u00e9ger la charge ou red\u00e9marrer. Mettre en place ces garde-fous d\u00e8s le d\u00e9part \u00e9vite de g\u00e9rer les crises dans l&#8217;urgence, une fois que trente joueurs sont connect\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Optimisez l&#8217;\u00e9conomie centrale plut\u00f4t que le mat\u00e9riel.<\/strong> Un serveur qui rame n&#8217;a pas toujours besoin de plus de RAM : trop d&#8217;objets au sol (nominal \u00e9lev\u00e9, lifetime long) surcharge le CE. R\u00e9duire le nombre d&#8217;items persistants am\u00e9liore souvent les FPS serveur davantage qu&#8217;un upgrade CPU. Enfin, <strong>documentez votre configuration<\/strong> dans un d\u00e9p\u00f4t Git priv\u00e9 : <code>serverDZ.cfg<\/code>, la liste des mods avec leurs ID Workshop, et vos fichiers CE. En cas de crash total, vous reconstruisez le serveur en quinze minutes. Pour la communaut\u00e9, un <a href=\"https:\/\/steamcommunity.com\/app\/221100\/\" target=\"_blank\" rel=\"noopener\">groupe Steam DayZ<\/a> ou un Discord d\u00e9di\u00e9 facilite le support et la mod\u00e9ration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"foire-aux-questions-faq\">Foire aux questions (FAQ)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"peut-on-heberger-un-serveur-dayz-gratuitement\">Peut-on h\u00e9berger un serveur DayZ gratuitement ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Oui, si vous utilisez votre propre machine (PC de rechange, mini-PC ou VPS d\u00e9j\u00e0 lou\u00e9). Les fichiers du serveur DayZ sont gratuits &#8211; seul le jeu client, n\u00e9cessaire au compte SteamCMD, est payant. En revanche, un h\u00e9bergeur cl\u00e9 en main facture un abonnement mensuel. L&#8217;auto-h\u00e9bergement d\u00e9crit dans ce guide est la voie la plus \u00e9conomique pour un groupe stable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"peut-on-creer-un-serveur-dayz-sur-ps5-ou-xbox\">Peut-on cr\u00e9er un serveur DayZ sur PS5 ou Xbox ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pas en auto-h\u00e9bergement. Sur consoles (PS5, PS4, Xbox), les serveurs communautaires DayZ passent obligatoirement par le programme officiel de location g\u00e9r\u00e9 par Nitrado &#8211; impossible d&#8217;installer SteamCMD sur une console. Ce tutoriel concerne donc l&#8217;h\u00e9bergement PC (Windows\/Linux). Les serveurs console offrent moins de libert\u00e9 de mods que le PC, mais restent personnalisables via un panneau de configuration.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"quelle-est-la-configuration-materielle-minimale\">Quelle est la configuration mat\u00e9rielle minimale ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pour un serveur vanilla jusqu&#8217;\u00e0 30 joueurs, comptez 6 Go de RAM et un processeur quad-core \u00e0 3,5 GHz ou plus. Un serveur mod\u00e9 de 50 joueurs demande 8 \u00e0 10 Go, et un serveur fortement mod\u00e9 de 60+ joueurs, 12 \u00e0 16 Go. La fr\u00e9quence CPU prime toujours sur le nombre de c\u0153urs, car DayZ est mono-thread sur ses t\u00e2ches critiques.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"pourquoi-la-connexion-anonyme-steamcmd-echoue-t-elle\">Pourquoi la connexion anonyme SteamCMD \u00e9choue-t-elle ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">C&#8217;est une sp\u00e9cificit\u00e9 de DayZ : contrairement \u00e0 la majorit\u00e9 des serveurs d\u00e9di\u00e9s, Bohemia exige que le compte SteamCMD poss\u00e8de le jeu. Utilisez donc un compte ayant achet\u00e9 DayZ (id\u00e9alement un compte d\u00e9di\u00e9 \u00e0 l&#8217;h\u00e9bergement), et saisissez le code Steam Guard au premier login. La connexion <code>+login anonymous<\/code> renverra toujours une erreur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"comment-installer-des-mods-sans-casser-le-serveur\">Comment installer des mods sans casser le serveur ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00e9l\u00e9chargez chaque mod via <code>workshop_download_item 221100 ID<\/code>, copiez le dossier <code>@Mod<\/code> \u00e0 la racine, placez sa cl\u00e9 <code>.bikey<\/code> dans <code>keys\/<\/code>, et respectez l&#8217;ordre de chargement (d\u00e9pendances comme CF en premier). Testez toujours sur un serveur de test avant la production. La cause n\u00b01 d&#8217;\u00e9chec est la cl\u00e9 manquante avec <code>verifySignatures = 2<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"quelle-carte-choisir-chernarus-livonia-ou-sakhal\">Quelle carte choisir : Chernarus, Livonia ou Sakhal ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Chernarus (<code>dayzOffline.chernarusplus<\/code>) est la carte historique et la plus peupl\u00e9e. Livonia (<code>dayzOffline.enoch<\/code>) est plus bois\u00e9e et resserr\u00e9e. Sakhal (<code>dayzOffline.sakhal<\/code>), issue de l&#8217;extension Frostline, ajoute la survie au froid. Pour un premier serveur, restez sur Chernarus : c&#8217;est la mieux document\u00e9e et celle que vos joueurs connaissent.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"a-quelle-frequence-redemarrer-le-serveur\">\u00c0 quelle fr\u00e9quence red\u00e9marrer le serveur ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Toutes les 3 \u00e0 4 heures est la pratique communautaire standard. Le moteur DayZ accumule progressivement de la m\u00e9moire ; un red\u00e9marrage r\u00e9gulier maintient des performances stables et \u00e9vite les chutes de FPS serveur. Automatisez-le avec cron ou une t\u00e2che planifi\u00e9e, et pr\u00e9venez les joueurs via un message RCON quelques minutes avant.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faut-il-linux-ou-windows-pour-heberger-dayz\">Faut-il Linux ou Windows pour h\u00e9berger DayZ ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Les deux fonctionnent : DayZ propose un binaire serveur Linux natif (<code>DayZServer<\/code>) et un ex\u00e9cutable Windows (<code>DayZServer_x64.exe<\/code>). Linux consomme moins de ressources et se pr\u00eate mieux \u00e0 l&#8217;automatisation (systemd, cron), ce qui en fait le choix privil\u00e9gi\u00e9 pour un VPS. Windows Server reste plus simple pour les d\u00e9butants habitu\u00e9s \u00e0 l&#8217;interface graphique. Les performances sont comparables \u00e0 configuration \u00e9gale.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"coverage-associee\">Coverage associ\u00e9e<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"\/fr\/serveur-ark-ascended\/\">Serveur ARK Ascended : 12 \u00e9tapes, 30 min [2026]<\/a><\/li><li><a href=\"\/fr\/serveur-fivem-gta-rp\/\">Serveur FiveM GTA RP : 12 \u00e9tapes, 30 min [2026]<\/a><\/li><li><a href=\"\/fr\/serveur-palworld-dedie\/\">Serveur Palworld d\u00e9di\u00e9 : 12 \u00e9tapes, 30 min [2026]<\/a><\/li><li><a href=\"\/fr\/serveur-minecraft-securise\/\">Serveur Minecraft s\u00e9curis\u00e9 : 12 \u00e9tapes, 30 min [2026]<\/a><\/li><li><a href=\"\/fr\/cle-ssh-linux\/\">Cl\u00e9 SSH Linux : 12 \u00e9tapes, 30 min [2026]<\/a><\/li><li><a href=\"\/fr\/iptables-linux-tutoriel\/\">iptables Linux : s\u00e9curiser un serveur en 12 \u00e9tapes [2026]<\/a><\/li><li><a href=\"\/fr\/category\/jeux-video\/\">Tous nos guides Jeux vid\u00e9o<\/a><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Vous disposez maintenant d&#8217;un <strong>serveur DayZ<\/strong> d\u00e9di\u00e9 complet : install\u00e9 via SteamCMD, configur\u00e9, s\u00e9curis\u00e9 par BattlEye, enrichi de mods et automatis\u00e9 par systemd. Il ne reste qu&#8217;\u00e0 inviter vos joueurs et \u00e0 fa\u00e7onner votre propre Chernarus. Bonne survie.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Monter un serveur DayZ d\u00e9di\u00e9, c&#8217;est reprendre le contr\u00f4le total de votre survie : votre carte, vos r\u00e8gles de loot, vos mods et une performance qui ne d\u00e9pend plus d&#8217;un\u2026<\/p>\n","protected":false},"author":5,"featured_media":418,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,11],"tags":[],"class_list":["post-417","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-10","category-jeux-video"],"_links":{"self":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts\/417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/comments?post=417"}],"version-history":[{"count":2,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts\/417\/revisions"}],"predecessor-version":[{"id":420,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts\/417\/revisions\/420"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/media\/418"}],"wp:attachment":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/media?parent=417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/categories?post=417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/tags?post=417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}