AccueilServeurs VirtuelsVPS RyzenServeurs de jeuxServeurs Physiques ConnexionInscription
Serveur DayZ hébergé chez Celltis Survie

Héberger un serveur DayZ

DayZ fait exception dans ce catalogue. Son serveur officiel est conçu pour Windows, et les tentatives de le faire tourner sous Pterodactyl aboutissent régulièrement à des plantages et à des corruptions de la persistance. Nous vous orientons donc vers un VPS Windows Server, sur lequel le serveur est pleinement pris en charge par Bohemia.

rocket_launchChoisir un VPSchevron_forward
warning
Pterodactyl est déconseillé pour DayZ.Le serveur officiel est conçu pour Windows. Nous vous orientons vers un VPS Windows Server 2022, sur lequel il est pleinement pris en charge.

Installation pas à pas

Comptez trois quarts d'heure
1

Commander un VPS Windows Server

DayZ ne passera pas par le panel : son serveur officiel est un exécutable Windows, que vous piloterez en Bureau à distance. Choisissez donc une offre suffisante, puis le système « Windows Server 2022 » au moment de la commande.

  • Configuration minimale : 2 vCPU, 8 Go de mémoire, 50 Go de disque. Le disque compte ici autant que le reste, les fichiers du jeu sont volumineux.
  • Windows Server occupe près de 2 Go à lui seul, avant même que le jeu ne démarre. C'est pour cela que le minimum est ici de 8 Go, là où un serveur Linux équivalent se contenterait de moins.
  • Le mot de passe est celui que vous définissez au moment de la commande : notez-le, il ne vous sera pas renvoyé ensuite.
  • Nous vous transmettons par email le nom d'utilisateur et l'adresse IP de la machine une fois celle-ci provisionnée. Comptez quelques minutes de plus qu'un VPS Linux.
2

Se connecter en Bureau à distance

Le Bureau à distance vous donne l'écran de la machine, comme si vous étiez devant. C'est ainsi que vous ferez tout le reste : il n'y a pas d'interface web pour ce type de serveur.

  • Sous Windows : ouvrez Connexion Bureau à distance, saisissez l'adresse IP reçue par email, puis le nom d'utilisateur transmis et le mot de passe que vous avez choisi à la commande.
  • Sous macOS : installez Windows App depuis l'App Store. Sous Linux : Remmina convient très bien.
  • Lancez Windows Update dès cette première session, puis redémarrez. Une machine fraîchement provisionnée accuse plusieurs mois de correctifs, et c'est la cause d'une bonne partie des comportements étranges rencontrés ensuite.
  • Si la connexion est refusée, laissez passer quelques minutes : Windows termine parfois sa configuration après l'envoi des accès.
3

Installer SteamCMD

SteamCMD est l'outil en ligne de commande de Valve : c'est lui qui télécharge et met à jour le serveur. Ouvrez PowerShell en administrateur depuis le menu Démarrer, puis enchaînez ces quatre commandes.

  • La dernière commande semble ne rien faire d'utile : elle lance SteamCMD une première fois pour qu'il se mette à jour tout seul. C'est nécessaire, ne la sautez pas.
  • Elle affiche une série de lignes de téléchargement puis rend la main. Comptez une minute.
  • Si une commande échoue de façon inexpliquée, passez d'abord Windows Update : c'est le premier réflexe et il résout la majorité des cas.
mkdir C:\steamcmdcurl.exe -o C:\steamcmd\steamcmd.zip https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zipExpand-Archive C:\steamcmd\steamcmd.zip -DestinationPath C:\steamcmdC:\steamcmd\steamcmd.exe +quit
4

Télécharger le serveur DayZ

L'identifiant 223350 désigne le serveur dédié, distinct du jeu lui-même. Le téléchargement est volumineux et prend un certain temps ; laissez la fenêtre ouverte jusqu'au bout.

  • login anonymous suffit : aucun compte Steam n'est nécessaire pour ce serveur.
  • validate vérifie l'intégrité de chaque fichier. Gardez cette option : c'est aussi elle qui répare une installation abîmée si vous relancez la commande plus tard.
  • La progression s'affiche en pourcentage. Une pause prolongée à 0 % ou à 100 % est normale, Steam vérifie les fichiers.
  • Vous relancerez exactement cette même commande à chaque mise à jour du jeu.
C:\steamcmd\steamcmd.exe +force_install_dir C:\dayz +login anonymous +app_update 223350 validate +quit
5

Ouvrir les ports dans le pare-feu

Windows bloque par défaut tout trafic entrant. Ces deux règles autorisent le jeu et les requêtes de la liste publique. Adaptez les numéros si vous avez retenu d'autres ports.

  • La première règle ouvre une plage de quatre ports : le moteur en utilise plusieurs consécutifs, un seul ne suffit pas.
  • La seconde ouvre le port de requêtes, sans lequel votre serveur fonctionne mais n'apparaît dans aucune liste.
  • Ces règles se voient et se modifient ensuite dans Pare-feu Windows Defender avec fonctions avancées de sécurité.
  • N'ouvrez rien d'autre. En particulier, laissez le Bureau à distance restreint plutôt que grand ouvert sur Internet.
New-NetFirewallRule -DisplayName "DayZ" -Direction Inbound -Protocol UDP -LocalPort 2302-2305 -Action AllowNew-NetFirewallRule -DisplayName "DayZ Query" -Direction Inbound -Protocol UDP -LocalPort 27016 -Action Allow
6

Premier démarrage

Ce lancement sert surtout à générer les fichiers de configuration. Le serveur va créer serverDZ.cfg et un dossier de profils, puis charger la carte : c'est long la première fois.

  • -profiles=profiles range les journaux et la configuration dans un sous-dossier au lieu de les éparpiller. Gardez cette option.
  • -dologs et -adminlog écrivent ce qui se passe sur le serveur. Sans elles, diagnostiquer un problème devient très pénible.
  • Arrêtez le serveur, ouvrez serverDZ.cfg avec le Bloc-notes et réglez au minimum le nom du serveur, le mot de passe administrateur et le nombre de places.
  • Relancez ensuite la même commande : c'est celle que vous utiliserez au quotidien.
cd C:\dayz.\DayZServer_x64.exe -config=serverDZ.cfg -port=2302 -profiles=profiles -dologs -adminlog
7

Redémarrer automatiquement au boot

Sans cette étape, un redémarrage de la machine laisse votre communauté sans serveur jusqu'à ce que vous vous en aperceviez. Cette tâche planifiée relance le jeu dès le démarrage de Windows.

  • Les trois commandes se saisissent l'une après l'autre dans la même fenêtre PowerShell : les deux premières préparent, la troisième enregistre.
  • Vérifiez le résultat dans le Planificateur de tâches de Windows, la tâche doit y apparaître sous le nom du jeu.
  • Cette tâche relance au démarrage de la machine, pas après un plantage du jeu. Pour ce cas, ajoutez un redémarrage planifié quotidien, pratique courante sur DayZ.
  • Testez en redémarrant volontairement le VPS une fois : mieux vaut le découvrir maintenant.
$action = New-ScheduledTaskAction -Execute "C:\dayz\DayZServer_x64.exe" -Argument "-config=serverDZ.cfg -port=2302 -profiles=profiles" -WorkingDirectory "C:\dayz"$trigger = New-ScheduledTaskTrigger -AtStartupRegister-ScheduledTask -TaskName "DayZ" -Action $action -Trigger $trigger -RunLevel Highest -User SYSTEM

Bon à savoir

  • Windows Server occupe à lui seul près de 2 Go. Sur une machine de 8 Go, il en reste 6 pour le jeu, ce qui correspond au minimum confortable. Une carte modée à soixantaine de joueurs demandera 16 Go.
  • La base de persistance grossit en continu : purgez régulièrement le dossier storage sous peine de voir les temps de chargement s'allonger.
tuneConfiguration minimale
Processeur2 vCPU
Mémoire8 Go
Disque50 Go
MéthodeServeur officiel Windows
Minimum recommandé par l'éditeur. Une communauté active, une grande carte ou un modpack demandent davantage : voyez les remarques en bas de page.
lanPorts à déclarer 2302UDPport principal, que vous définissez2303 à 2305UDPflux du moteur27016UDPrequêtes Steam Les ports ne sont pas attribués automatiquement : vous les choisissez et les créez vous-même dans l'onglet Réseau du panel. Au-delà du premier, utilisez les ports additionnels. rocket_launchPrêt à lancer ? Nos VPS Xeon sont livrés avec le panel préinstallé et l'anti-DDoS actif. rocket_launchVoir les offreschevron_forward

Problèmes courants sur un serveur DayZ

Le serveur se comporte bizarrement, par où commencer ?chevron_forward

Par Windows Update. Une machine fraîchement livrée accuse plusieurs mois de correctifs, et un système en retard provoque des erreurs réseau, des commandes PowerShell qui échouent sans raison et des plantages difficiles à relier à leur cause. Mettez à jour, redémarrez, puis reprenez le diagnostic.

Pourquoi ne pas utiliser Pterodactyl pour DayZ ?chevron_forward

Le serveur officiel est conçu pour Windows. Les portages sous Linux et conteneur existent mais provoquent des plantages et, plus grave, des corruptions de la persistance qui effacent la progression des joueurs. Sur un titre où l'on perd tout en mourant, c'est rédhibitoire : nous recommandons donc un VPS Windows Server.

Comment installer des mods ?chevron_forward

Passez par l'outil DayZ Server, disponible dans votre bibliothèque Steam. Il télécharge les mods du Workshop, que vous copiez ensuite dans le dossier du serveur avant de les déclarer au lancement.

Les temps de chargement s'allongent de semaine en semainechevron_forward

C'est la persistance qui gonfle. Purgez régulièrement le dossier storage, serveur arrêté, ou programmez un wipe périodique comme le font la plupart des serveurs publics.

Mes joueurs n'arrivent pas à se connecterchevron_forward

Vérifiez d'abord que le port déclaré dans le pare-feu de Windows est bien celui configuré dans le jeu : ce sont deux réglages distincts et rien ne les synchronise. Vos joueurs doivent ensuite saisir l'adresse IP de votre VPS, deux-points, puis le port, par exemple 203.0.113.10:2302. Ce jeu réclame également 2 port supplémentaires : s'ils manquent, la connexion échoue ou le serveur n'apparaît pas dans la liste publique.

Le serveur consomme toute la mémoire que je lui ai allouéechevron_forward

C'est le comportement normal de la plupart des moteurs de jeu, qui réservent la mémoire disponible au lieu de la rendre. Ce qui doit vous alerter, c'est un serveur qui redémarre en boucle : là, il dépasse réellement son allocation. Le graphique de consommation du panel tranche en quelques minutes d'observation.

Comment sauvegarder mon serveur ?chevron_forward

L'onglet Backups du panel crée des sauvegardes à la demande ou selon un calendrier. Prenez le réflexe d'en déclencher une avant chaque mise à jour du jeu et avant chaque installation de mod : ce sont les deux moments où l'on casse un serveur.

Mon serveur s'est arrêté et n'est pas repartichevron_forward

Un serveur qui s'arrête reste arrêté : relancez-le depuis le panel. La console conserve les lignes qui précèdent l'arrêt, et la cause y est presque toujours écrite. Un arrêt qui revient à heure fixe vient souvent d'une tâche planifiée ou d'une sauvegarde qui remplit le disque.

Puis-je changer d'offre sans tout réinstaller ?chevron_forward

Oui. Le changement se fait au prorata et votre serveur reste en place : seules les ressources allouées augmentent. C'est la façon normale de procéder quand une communauté grandit, plutôt que de surdimensionner dès le départ.

Dans le même esprit

D'autres jeux de la même famille
Héberger un serveur 7 Days to Die chez Celltis

7 Days to Die

Survie 6 Go2 vCPU2 ports
Voir le guidechevron_forward
Héberger un serveur ARK: Survival Evolved chez Celltis

ARK: Survival Evolved

Survie 8 Go4 vCPU3 ports
Voir le guidechevron_forward
Héberger un serveur Barotrauma chez Celltis

Barotrauma

Coopération 2 Go1 vCPU1 port
Voir le guidechevron_forward
Héberger un serveur Citadel: Forged with Fire chez Celltis

Citadel: Forged with Fire

Survie 6 Go4 vCPU2 ports
Voir le guidechevron_forward

Un blocage sur une étape ? Notre support répond sur Discord, et nous avons probablement déjà rencontré votre cas.

rocket_launchCommander un VPSchevron_forward forumObtenir de l'aidechevron_forward stadia_controllerTous les jeuxchevron_forward