Comment modifier les paramètres de votre serveur Project Zomboid
Project Zomboid range ses paramètres de serveur dans deux fichiers et non un seul, et les deux portent le nom de votre serveur plutôt que celui du jeu. C'est précisément cette règle de nommage qui explique pourquoi la plupart des configurations envoyées sont ignorées sans le moindre message d'erreur. Ce guide couvre les trois façons de modifier un paramètre sur un serveur DoomHosting, et quoi faire quand vos changements reviennent sans cesse aux valeurs par défaut.
Quelle méthode choisir
| Ce que vous voulez changer | Utilisez |
|---|---|
| PvP, nombre de slots, mot de passe, le nom dans la liste | L'onglet Config du panel |
| Une seule valeur sandbox, vitesse des zombies ou loot | L'édition du fichier dans le File Manager |
| Tout un style de jeu, avant que vos joueurs commencent | Le générateur des deux fichiers, puis un envoi |
Les trois méthodes finissent par écrire les deux mêmes fichiers. Le panel vous évite simplement d'avoir à les chercher.
Méthode 1 : l'onglet Config
Le plus rapide pour les paramètres que l'on modifie le plus souvent. Ouvrez votre serveur dans le panel de contrôle et choisissez Config dans la liste des sections. Changez une valeur, cliquez sur Save, redémarrez le serveur.

L'onglet Config couvre la fiche dans le server browser, ainsi que max players, ping limit, PvP et safety system, global chat et factions. Tout le reste vit dans les fichiers ci-dessous.
Les deux fichiers, et où ils se trouvent
Tout le reste tient dans un seul dossier :
/home/container/.cache/Server/
Dans le File Manager, c'est .cache, puis Server. Vous y trouverez quatre fichiers :
| Fichier | Contrôle |
|---|---|
Pterodactyl.ini |
Le serveur : slots, ports, mot de passe, PvP, la liste de mods, les règles de safehouse, les backups |
Pterodactyl_SandboxVars.lua |
Le monde : nombre et vitesse des zombies, rareté du loot, durée du jour, coupure de l'eau et de l'électricité |
Pterodactyl_spawnpoints.lua |
Coordonnées de spawn personnalisées, rarement modifié |
Pterodactyl_spawnregions.lua |
Les régions où les joueurs peuvent apparaître, à modifier avec un mod de map |

La règle de nommage, et pourquoi votre envoi a été ignoré
Votre serveur démarre avec -servername Pterodactyl, il ne lit donc que les fichiers commençant par Pterodactyl. Il ne parcourt pas le dossier à la recherche d'un .ini quelconque.
C'est de loin l'erreur la plus fréquente. Notre générateur de configuration utilise par défaut le nom de serveur servertest, qui est le nom par défaut du jeu, donc les fichiers que vous téléchargez s'appellent servertest.ini et servertest_SandboxVars.lua. Envoyez-les et le serveur les ignore complètement, puis écrit un nouveau jeu de fichiers Pterodactyl par défaut au démarrage suivant. On dirait exactement que le serveur a effacé votre travail pour remettre les fichiers d'origine.
Deux façons de corriger cela :
- Réglez le champ Server name du générateur sur
Pterodactylavant de télécharger. C'est la solution simple. Les noms de fichiers correspondent alors et rien d'autre ne change. - Ou modifiez
SERVER_NAMEdans l'onglet Startup pour qu'il corresponde aux fichiers déjà téléchargés. Lettres et chiffres uniquement, ni espaces ni tirets. Arrêtez le serveur, changez la valeur, puis démarrez-le une fois pour que le dossier soit créé sous le nouveau nom.

Un point qui piège beaucoup de monde : SERVER_NAME n'est que le nom du jeu de configuration. Le nom que les joueurs voient dans le server browser, c'est PublicName dans le .ini, c'est-à-dire le champ Server name de l'onglet Config. Les deux n'ont pas besoin d'être identiques.
Méthode 2 : modifier un fichier sur place
- Arrêtez complètement le serveur. Attendez que le statut affiche Offline et non Stopping.
- Ouvrez Files, puis
.cache, puisServer. - Cliquez sur le nom du fichier pour ouvrir l'éditeur intégré.
- Trouvez la clé avec Ctrl+F. Ne changez que la valeur après le
=, et laissez la clé et la virgule finale telles quelles. - Enregistrez, puis démarrez le serveur.
Le fichier Lua exige une syntaxe Lua, donc Speed = 2, et jamais Speed = "Fast Shamblers". Si vous voulez savoir ce que fait chaque clé avant d'y toucher, nous les listons toutes dans les paramètres sandbox de Project Zomboid expliqués.
Méthode 3 : générer les deux fichiers et les envoyer
Idéal quand vous montez un serveur de zéro et voulez un style de jeu complet plutôt que quelques retouches.

- Ouvrez le Project Zomboid Server Config Generator.
- Laissez le game build sur Build 42, la version stable actuelle. Ne passez sur Build 41 que si votre serveur est volontairement figé sur l'ancienne branche legacy41.
- Réglez Server name sur
Pterodactyl, ou sur ce qu'indique votre variableSERVER_NAME. - Chargez un preset de style de jeu, puis ajustez ce que vous voulez.
- Téléchargez les deux fichiers.
- Arrêtez votre serveur et attendez le statut Offline.
- Dans Files, allez dans
.cache/Server, envoyez les deux fichiers et confirmez l'écrasement. - Démarrez le serveur et vérifiez dans la console qu'il démarre proprement.
Faites une sauvegarde avant d'écraser quoi que ce soit. L'onglet Backups du panel s'en charge en un clic, et notre guide de sauvegarde explique comment revenir en arrière.
Pourquoi vos changements sont annulés
Un serveur en fonctionnement garde tous les paramètres en mémoire et réécrit les deux fichiers à l'extinction. Si vous modifiez ou envoyez des fichiers pendant qu'il tourne, votre version est écrasée par celle du serveur quelques secondes plus tard. Arrêtez toujours le serveur complètement d'abord. Cette seule cause explique la majorité des tickets sur les configurations réinitialisées.
Les trois autres causes, par ordre de fréquence :
- Les noms de fichiers ne correspondent pas à
SERVER_NAME. Voir plus haut. Le serveur ignore le fichier et crée le sien. - Mauvais schéma de build. Les fichiers Build 42 portent
VERSION = 6. Un fichier généré pour l'ancien Build 41 perd tout paramètre déplacé ou dont le type a changé : laissez donc le générateur sur Build 42, sauf si votre serveur est figé sur legacy41. - Lua cassé. Une virgule manquante ou un guillemet égaré rend le fichier illisible, le serveur l'écarte donc et écrit les valeurs par défaut. La console indique le numéro de ligne, lisez-la avant de renvoyer le fichier.
Quels paramètres s'appliquent à un monde existant
Tout ne prend pas effet sur un monde déjà généré.
S'applique immédiatement après un redémarrage : tout ce qui est dans le .ini, tout le comportement des zombies (vitesse, force, cognition, sens), les multiplicateurs de population, les réglages de loot respawn et les taux d'XP.
Figé à la génération du monde : la date, le mois et l'heure de départ, le temps écoulé depuis l'épidémie, les régions de la map, et le loot déjà présent dans les conteneurs que personne n'a ouverts.
Si vous devez changer quelque chose du second groupe, il vous faut un nouveau monde. Décidez donc ces réglages avant que vos joueurs ne construisent quoi que ce soit.
Problèmes courants
Je ne trouve pas du tout le dossier Server. Il est créé au premier démarrage réussi. Si le serveur a planté au lancement, a manqué de mémoire ou si vous l'avez réinstallé, le dossier a disparu ou n'a jamais été créé. Démarrez le serveur, suivez la console jusqu'à ce qu'elle annonce que le serveur est lancé, puis arrêtez-le. Le dossier et les quatre fichiers seront là.
J'ai envoyé mes fichiers et rien n'a changé.
Soit le serveur tournait pendant l'envoi, soit les noms de fichiers ne commencent pas par votre SERVER_NAME. Vérifiez les deux. Les horodatages du File Manager vous disent lequel c'était : s'ils changent tout seuls après votre envoi, c'est le serveur qui a réécrit les fichiers.
Le serveur ne démarre plus après ma modification. Presque toujours une erreur de syntaxe. Ouvrez la console, repérez le numéro de ligne dans l'erreur et corrigez-la. Si vous ne la trouvez pas, supprimez le fichier et démarrez le serveur une fois. Il régénère un fichier par défaut propre que vous pourrez modifier de nouveau.
Puis-je changer des paramètres sans redémarrer ? Seulement quelques-uns via les commandes admin, surtout PvP, max players et certaines options de chat. Les valeurs sandbox sont lues au démarrage et exigent un redémarrage. Notre guide des commandes serveur liste ce qui fonctionne à chaud.
Les mods ajoutent-ils leurs propres réglages ?
Oui. Les mods qui enregistrent des options sandbox ajoutent leurs clés en bas de SandboxVars.lua après le démarrage suivant. Installez donc le mod d'abord, configurez-le ensuite. Voir comment installer des mods.
Combien de RAM faut-il pour tout ça ? Une population de zombies plus élevée et le loot respawn coûtent tous deux de la mémoire. Estimez-la avec notre calculateur de RAM avant de pousser les multiplicateurs de population.
Votre serveur est ailleurs et vous en avez assez de chercher ces fichiers ? Notre hébergement de serveur Project Zomboid réunit l'onglet Config, le File Manager et les sauvegardes en un clic au même endroit.
