Project Zomboid Intermédiaire 9 min de lecture

Choisir la seed d'un serveur Project Zomboid (Build 42)

Changer la seed du monde d'un serveur Project Zomboid : clé Seed dans servertest.ini, suppression de map_worldgen.bin, différence avec Map et effets sur un monde existant.

Choisir la seed d'un serveur Project Zomboid (Build 42)

Choisir la seed d’un serveur Project Zomboid (Build 42)

Build 42 a introduit de la génération procédurale dans un monde qui était jusque-là entièrement dessiné à la main : végétation, ressources, sous-sols et éléments aléatoires dépendent désormais d’une seed. Deux serveurs avec la même carte mais des seeds différentes ne proposent pas la même expérience.

Cette seed se règle dans servertest.ini — mais la changer demande une manipulation supplémentaire que le fichier ne mentionne qu’en une ligne. Voici la procédure exacte.

Sur un serveur Project Zomboid HebergTonServ, servertest.ini et le dossier de sauvegarde sont accessibles en SFTP ou depuis le gestionnaire de fichiers.


Où se trouve la seed

Dans servertest.ini, une clé au nom sans ambiguïté :

Seed=tjmdNNifkpIonuYp

C’est une chaîne de caractères, pas un nombre : lettres et chiffres sont acceptés. Chaque serveur reçoit une valeur générée aléatoirement à sa création.

Ne pas confondre Seed et Map

Deux clés voisines, deux rôles complètement différents :

CléRôle
Map=Muldraugh, KYQuelle carte est chargée (la carte de base ou une carte de mod)
Seed=...Comment le contenu procédural est réparti sur cette carte

Changer Map remplace le terrain. Changer Seed garde le même terrain mais redistribue ce qui est généré par-dessus. Pour ajouter une carte de mod, voir ajouter des cartes customs sur un serveur Project Zomboid.


Changer la seed : la manipulation complète

La clé seule ne suffit pas. Le monde généré est mis en cache dans un fichier, et tant que ce fichier existe, le serveur l’utilise et ignore la nouvelle valeur.

Procédure :

  1. Arrêtez le serveur. PZ réécrit ses fichiers de configuration à l’extinction.
  2. Sauvegardez le monde existant : sauvegarder et restaurer un serveur PZ.
  3. Éditez servertest.ini et remplacez la valeur de Seed.
  4. Supprimez map_worldgen.bin dans le dossier de sauvegarde du serveur.
  5. Redémarrez. Le monde procédural est régénéré à partir de la nouvelle seed.

Sans l’étape 4, rien ne changera. C’est l’oubli le plus fréquent : le serveur redémarre sans erreur, avec exactement le même monde, et on conclut à tort que la clé ne sert à rien.


Ce qui change — et ce qui ne change pas

ÉlémentAffecté par la seed
Contenu procédural généré (végétation, ressources, éléments aléatoires)✅
Sous-sols procéduraux de Build 42✅
Tracé des villes, routes, bâtiments dessinés à la main❌ (cela dépend de Map)
Chunks déjà explorés par vos joueurs❌
Constructions et coffres des joueurs❌

Le dernier point est le plus important sur un serveur en cours : la régénération ne touche que ce qui n’a pas encore été chargé. Autour des bases de vos joueurs, tout reste tel quel.

Pour repartir réellement d’un monde neuf, c’est une réinitialisation complète qu’il faut : réinitialiser la map d’un serveur Project Zomboid.


Quand changer la seed a du sens

Au lancement d’un nouveau serveur

C’est le bon moment, et le seul sans effet de bord. Fixer une seed choisie permet de :

  • rejouer un monde connu : la même seed sur deux serveurs donne la même répartition procédurale ;
  • préparer un wipe saisonnier en annonçant une nouvelle seed à chaque saison, pour que les habitués ne connaissent pas déjà tous les spots.

Lors d’un wipe de saison

C’est l’usage le plus courant sur les serveurs communautaires : nouveau départ, nouvelle seed, et les anciens joueurs redécouvrent la carte au lieu de foncer sur les emplacements qu’ils connaissent par cœur.

Ce n’est pas la solution pour…

  • Ajouter des sous-sols autour des bases existantes : ces zones sont déjà générées. Voir les sous-sols en Build 42.
  • Réparer un monde corrompu : la seed ne répare rien, elle régénère seulement ce qui n’existe pas encore.
  • Faire réapparaître du loot : ça, c’est le respawn du loot, un tout autre réglage. Voir respawn du loot sur un serveur Project Zomboid.

Bonnes pratiques

  • Notez votre seed quelque part en dehors du serveur. Si vous devez recréer le serveur à l’identique après un incident, c’est elle qui garantit le même monde.
  • Notez aussi Map, et la liste exacte des mods de carte : le monde généré dépend des deux.
  • Communiquez la seed à vos joueurs si votre serveur est communautaire. Certains aiment préparer leur itinéraire sur une carte interactive avant l’ouverture.
  • Ne changez jamais de seed sur un serveur en cours sans prévenir : le contenu procédural des zones inexplorées changera pour tout le monde, parfois au milieu d’une expédition.

FAQ

Où se trouve la seed d’un serveur Project Zomboid ?

Dans la clé Seed du fichier servertest.ini, aux côtés de Map. Le serveur en génère une aléatoirement à sa création.

Comment changer la seed d’un serveur Project Zomboid ?

Serveur arrêté : modifiez la valeur de Seed dans servertest.ini, puis supprimez map_worldgen.bin dans le dossier de sauvegarde. Redémarrez. Sans la suppression du fichier, l’ancien monde généré continuera d’être utilisé.

Changer la seed efface-t-il les constructions des joueurs ?

Non. Les bases, coffres et personnages sont conservés. La régénération ne concerne que le contenu procédural des portions de carte pas encore explorées.

Deux serveurs avec la même seed ont-ils le même monde ?

Oui, à condition d’avoir la même carte (Map), la même version du jeu et les mêmes mods de carte. C’est ce qui permet de reproduire un monde à l’identique.

La seed change-t-elle la carte elle-même ?

Non. Les villes, routes et bâtiments dessinés à la main appartiennent à la carte définie par Map. La seed pilote ce qui est généré procéduralement par-dessus ce terrain.

Peut-on choisir une seed « connue » avant d’ouvrir le serveur ?

Oui : mettez la valeur voulue dans Seed avant le tout premier démarrage. C’est le cas idéal, puisqu’aucun chunk n’a encore été généré.

La seed existe-t-elle en Build 41 ?

La génération procédurale de contenu est une nouveauté de Build 42. Sur un serveur resté sur la branche legacy41, cette clé n’a pas le même rôle. Voir passer son serveur Project Zomboid en Build 42.


Conclusion

La seed d’un serveur Project Zomboid tient dans une clé de servertest.ini — et dans un fichier à supprimer : map_worldgen.bin, sans quoi la nouvelle valeur reste sans effet. Elle redistribue le contenu procédural de Build 42 sans toucher au tracé de la carte ni aux constructions des joueurs, et elle ne régénère que les zones encore jamais chargées.

Pour un hébergeur Project Zomboid en Build 42 avec accès complet aux fichiers de configuration et de sauvegarde, HebergTonServ propose son offre à 25,90 €/mois.

Pour aller plus loin