Retour au blog

Guides

Créer un serveur Project Zomboid : le guide complet

RAM selon le nombre de joueurs, ports, fichiers de réglages, mods du Workshop : tout pour lancer un serveur Project Zomboid stable.

Équipe Rvhhost2 novembre 20268 min de lecture
Serveur Project Zomboid hébergé sur un VPS

Survivre à Knox County à plusieurs, c'est tout l'intérêt de Project Zomboid. Mais en mode « Héberger » depuis le jeu, le monde disparaît dès que l'hôte se déconnecte, et son PC supporte toute la charge. Un serveur dédié reste en ligne 24 h/24 : vos amis jouent quand ils veulent et la partie continue sans vous. Ce guide explique quelle machine prévoir, comment installer le serveur, le configurer et ajouter des mods sans tout casser.

Combien de RAM pour un serveur Project Zomboid ?

Le jeu tourne sur Java, et sa consommation dépend beaucoup du nombre de joueurs, des zones explorées et des mods. Comptez environ 6 Go de base, puis 0,5 Go par joueur. Quelques repères :

  • 2 à 4 joueurs, sans mods ou avec quelques mods : 8 Go
  • 5 à 16 joueurs, avec une liste de mods raisonnable : 16 Go
  • Serveur public de plus de 20 joueurs ou gros pack de mods : 24 Go et plus

La mémoire allouée à Java est un réglage distinct de la RAM du serveur. Elle se définit avec les valeurs -Xms et -Xmx du script de démarrage. C'est la cause de plantage la plus fréquente : le serveur tombe alors qu'il reste de la RAM libre, simplement parce que Java n'a pas le droit de l'utiliser. Sur 8 Go, réglez par exemple -Xmx6g pour laisser de la marge au système.

Côté processeur, la boucle principale du jeu repose surtout sur un seul cœur : une bonne fréquence compte plus qu'un grand nombre de cœurs. Le stockage doit être en NVMe, car les zones sont chargées depuis le disque à mesure que les joueurs se déplacent.

Installer le serveur : deux options

Préinstallé à la commande

C'est le plus simple. En commandant un VPS Linux, ouvrez l'onglet Serveurs de jeu et sélectionnez Project Zomboid. L'installation est automatique et prend de 10 à 20 minutes. Le serveur est visible dans la liste publique, et le compte administrateur est déjà créé. Vous gérez ensuite le tout en SSH.

Avec un panel

Si vous préférez une interface web, ou si vous voulez héberger plusieurs jeux sur la même machine, le VPS Pterodactyl est plus adapté : un panel préinstallé, une console, un gestionnaire de fichiers et un conteneur séparé pour chaque serveur. Consultez notre présentation de Pterodactyl pour gérer ses serveurs de jeux.

Les ports à ouvrir

Project Zomboid utilise deux ports UDP, à autoriser dans votre pare-feu :

  • 16261 en UDP : le port du jeu
  • 16262 en UDP : la connexion directe

Chaque serveur supplémentaire sur la même machine a besoin de ses propres ports. Pour rejoindre le serveur : menu Rejoindre, onglet Favoris, puis ajoutez l'adresse IP de votre serveur et le port 16261.

Les fichiers de réglages

Toute la configuration se trouve dans le dossier Zomboid/Server. Les fichiers portent le nom de votre serveur : servertest par défaut, pzserver sur une installation préinstallée chez nous (/home/pzserver/Zomboid/Server/pzserver.ini).

  • NOM.ini : réglages généraux, dont le nom public, le mot de passe, le nombre de joueurs et les mods
  • NOM_SandboxVars.lua : les règles du monde, dont la rareté du loot, la vitesse des zombies et la durée de la journée
  • NOM_spawnregions.lua : les villes où les joueurs peuvent apparaître

Modifiez les fichiers serveur arrêté pour éviter qu'ils soient écrasés. Pour un changement dans le fichier .ini en cours de partie, la commande admin reloadoptions applique les nouvelles valeurs, et showoptions affiche les réglages actifs. Attention : les règles du monde sont surtout lues à la création de la partie, et certaines ne changent rien sur une carte déjà générée.

Ajouter des mods du Steam Workshop

C'est le point qui bloque le plus de monde : chaque mod demande deux informations, dans deux lignes différentes du fichier .ini.

  • WorkshopItems= : les identifiants numériques des pages du Workshop
  • Mods= : les identifiants internes de chaque mod, indiqués sur sa page Workshop

Les valeurs sont séparées par des points-virgules. Si vous oubliez l'une des deux lignes, le mod ne se charge pas, sans forcément afficher d'erreur claire. Pour une longue liste, rassemblez vos mods dans une collection Steam et utilisez un outil de récupération d'identifiants, comme le recommande le wiki officiel du jeu. Les joueurs téléchargent ensuite les mods automatiquement en se connectant.

Ajoutez les mods par petits groupes, et redémarrez entre chaque groupe : quand le serveur refuse de démarrer après 40 mods ajoutés d'un coup, trouver le coupable prend des heures. Vérifiez aussi sur chaque page Workshop que le mod est compatible avec votre version du jeu.

Build 42 ou Build 41 ?

Le serveur et tous les joueurs doivent utiliser la même version. La branche actuelle du serveur est la Build 42, et l'ancienne Build 41 reste disponible avec la branche Steam legacy41. Si votre groupe joue avec de nombreux mods anciens, vérifiez leur compatibilité avant de démarrer, car une partie ne se transfère pas librement d'une version majeure à l'autre.

Les erreurs les plus courantes

  • Le serveur plante sans raison apparente : mémoire Java trop basse, à augmenter avec -Xmx.
  • Impossible de rejoindre le serveur : port UDP fermé, ou mauvais port dans les favoris.
  • Un joueur reste bloqué au chargement : version du jeu différente, ou mod non synchronisé.
  • Mod ignoré : il manque l'entrée WorkshopItems= ou Mods=.
  • Ralentissements quand les joueurs sont nombreux : trop de zombies actifs pour le processeur. Réduisez la population dans les réglages du monde.

Protéger et entretenir votre serveur

Un serveur public peut attirer des attaques DDoS, surtout sur les communautés RP : la protection Anti-DDoS Gcore est incluse sur nos offres. Le dossier Zomboid/Saves/Multiplayer contient votre monde : sauvegardez-le régulièrement, et toujours avant une mise à jour du jeu ou un ajout de mods. Enfin, programmez un redémarrage quotidien à une heure creuse pour garder de bonnes performances sur la durée.

Prêt à lancer votre partie ? Commandez un VPS Linux pour la préinstallation, ou choisissez un VPS Pterodactyl si vous préférez gérer le serveur depuis un panel.

Questions fréquentes

Combien de RAM pour un serveur Project Zomboid ?+

Comptez environ 6 Go de base et 0,5 Go par joueur, donc 8 Go pour 4 joueurs. Pensez à régler aussi la mémoire Java avec la valeur -Xmx.

Quels ports ouvrir pour Project Zomboid ?+

Les ports 16261 et 16262 en UDP. Chaque serveur supplémentaire sur la même machine doit utiliser ses propres ports.

Pourquoi mes mods ne se chargent-ils pas ?+

Chaque mod doit figurer à la fois dans WorkshopItems= (identifiant Workshop) et dans Mods= (identifiant interne). Si l'une des deux lignes manque, il ne se charge pas.

Le serveur reste-t-il en ligne quand je me déconnecte ?+

Oui. Un serveur dédié fonctionne en continu, indépendamment de votre PC et des joueurs connectés.