Paramètres serveur et sandbox de Project Zomboid expliqués
Sur cette page
Un serveur Project Zomboid est défini par deux fichiers. L'un décide qui peut rejoindre et comment le serveur se comporte ; l'autre décide à quel point l'apocalypse est rude — combien de zombies, combien de loot, à quelle vitesse on progresse, combien de temps dure une journée. La plupart des groupes ne modifient qu'une douzaine de réglages dans les deux, et c'est d'eux que parle ce guide.
Il explique où se trouvent les fichiers, propose trois presets prêts à l'emploi, puis couvre les options multijoueur, les mods du Workshop et les réglages qui gardent léger un serveur qui tourne longtemps. Il est écrit pour Build 42, avec les endroits où Build 41 diffère signalés, car plusieurs clés ont été renommées entre les deux.
Où se trouvent les paramètres
Tout est dans Zomboid/Server/, dans votre dossier utilisateur sur un PC à la maison (%USERPROFILE%\Zomboid\Server sous Windows, ~/Zomboid/Server sous Linux) :
| Fichier | Ce qu'il contrôle |
|---|---|
servertest.ini | Le serveur : nom, mot de passe, limite de joueurs, PvP, safehouses, whitelist, mods, carte |
servertest_SandboxVars.lua | Les règles du monde : zombies, loot, XP, temps, eau et électricité, infection |
servertest_spawnregions.lua | Les villes où les nouveaux joueurs peuvent apparaître |
Le monde lui-même est sauvegardé dans Zomboid/Saves/Multiplayer/servertest. « servertest » est le nom de serveur par défaut ; un serveur lancé sous un autre nom utilise des fichiers portant ce nom, alors vérifiez que vous modifiez les bons.
Ce que vous pouvez changer en cours de partie
- Les options du serveur dans
servertest.inipeuvent changer à tout moment. Arrêtez le serveur, modifiez, relancez-le — ou modifiez-les pendant qu'il tourne et appliquez le fichier avec la commandereloadoptions. - Les options sandbox sont lues au démarrage du serveur, donc redémarrez après modification. Gardez en tête que les zombies et le loot des zones déjà visitées ont été générés avec les anciennes valeurs : un changement se voit surtout là où personne n'est encore allé.
- Certains choix relèvent d'un nouveau monde. La date de départ et la carte sont fixées à la création du monde. Changer de build — de 41 à 42 — implique toujours un nouveau monde.
Modifiez les deux fichiers depuis votre navigateur : un serveur Project Zomboid HytHost inclut un gestionnaire de fichiers et le sFTP, dès €6.54/mois.
Voir les offres Project ZomboidTrois presets sandbox qui fonctionnent
Ce sont nos suggestions, pas les presets intégrés au jeu. Ils utilisent les noms d'options affichés sur l'écran Sandbox ; les clés correspondantes de servertest_SandboxVars.lua sont listées en dessous.
| Réglage | Détendu, entre amis | Apocalypse classique | Hardcore sur la durée |
|---|---|---|---|
| Population de zombies | Low | Normal | High |
| Respawn des zombies | Désactivé | Désactivé | Activé, lent |
| Vitesse des zombies | Shamblers | Shamblers | Random, avec quelques fast shamblers |
| Loot | Au-dessus du défaut | Par défaut | En dessous du défaut |
| Multiplicateur d'XP | 2–3× | 1× | 1× |
| Durée du jour | 2 heures ou plus | 1 heure 30 minutes (par défaut) | 1 heure |
| Infection | Salive uniquement | Sang et salive | Sang et salive |
Les clés derrière ces réglages, telles que nommées dans Build 42 :
- Population —
Zombies(1 Insane … 4 Normal, 5 Low, 6 None) et le réglage plus finZombieConfig.PopulationMultiplier. « Normal » vaut 0.65 dans Build 42 ; c'était 1.0 dans Build 41, donc ne recopiez pas de valeurs d'un build à l'autre. - Respawn —
RespawnHours,RespawnUnseenHoursetRespawnMultiplier. Build 42 désactive le respawn par défaut ; Build 41 l'activait. - Vitesse et infection —
ZombieLore.Speed(1 Sprinters, 2 Fast Shamblers, 3 Shamblers, 4 Random) etZombieLore.Transmission(1 Blood and Saliva, 2 Saliva Only, 3 Everyone's Infected, 4 None). - Loot — Build 42 règle le loot par catégorie avec des multiplicateurs de 0 à 4, comme
FoodLootNew,WeaponLootNewetAmmoLootNew. Build 41 utilisaitFoodLoot,WeaponLootetOtherLootsur une échelle de rareté de 1 à 5. - XP — Build 42 utilise
MultiplierConfig.Global, avec des valeurs facultatives par compétence. Build 41 utilisaitXpMultiplier. - Temps —
DayLength, ainsi queWaterShut/ElecShutpour le moment où l'eau et l'électricité sont coupées.
.lua modifié à la main peut empêcher le monde de se charger.Paramètres multijoueur : PvP, safehouses, whitelist et plus
Ces options se trouvent dans servertest.ini. Les valeurs par défaut sont celles de Build 42.
| Clé | Par défaut | Ce qu'elle fait |
|---|---|---|
PVP | true | Les joueurs peuvent se blesser entre eux. Mettez false pour un serveur coopératif. |
PauseEmpty | true | Le temps s'arrête quand personne n'est en ligne. Désactivez-la si vous voulez que le monde continue sans vous. |
Password | vide | Le mot de passe dont les joueurs ont besoin pour rejoindre. |
MaxPlayers | 32 | Limite de joueurs, jusqu'à 100. Le jeu avertit d'un risque de désynchronisation au-delà de 32. (Le défaut de Build 41 était 16.) |
Open | true | false active la whitelist : seuls les comptes créés par un admin peuvent rejoindre. |
PlayerSafehouse | false | Permet aux joueurs de revendiquer un bâtiment comme safehouse. AdminSafehouse réserve cela aux admins. |
SafehouseAllowTrepass | true | Indique si les autres peuvent entrer dans une safehouse. La clé s'écrit vraiment ainsi. |
Faction | true | Permet aux joueurs de former des factions avec des tags. |
GlobalChat | true | Canal de chat pour tout le serveur. |
Public / PublicName | false | Affiche le serveur dans le navigateur du jeu sous ce nom. |
DropOffWhiteListAfterDeath | false | Supprime le compte d'un joueur quand son personnage meurt — pour les serveurs en permadeath. |
Build 41 avait aussi AutoCreateUserInWhiteList, qui ajoutait automatiquement chaque nouveau joueur à la whitelist ; cette clé ne fait plus partie des paramètres de Build 42. Pour gérer la whitelist elle-même, voyez les commandes adduser dans les commandes admin de Project Zomboid.
Ajouter des mods du Workshop à un serveur
Chaque mod prend deux lignes dans servertest.ini, et une carte personnalisée en prend une troisième :
WorkshopItems— l'ID Workshop, le nombre à la fin de l'adresse de la page du mod sur le Steam Workshop. Le serveur télécharge ces éléments au démarrage.Mods— l'ID du mod, c'est-à-dire la ligneid=du fichiermod.infodu mod. Il diffère souvent du titre du mod et du nom de son dossier, et un seul élément du Workshop peut contenir plusieurs mods. Sur Build 42, chaque ID de mod doit être précédé d'un antislash.Map— pour les mods de carte uniquement : les noms des dossiers de carte, placés avant la carte de base.
WorkshopItems=2169435993;2392709985 Mods=\ModA;\ModB Map=MyMapFolder;Muldraugh, KY
Séparez les entrées par des points-virgules, sans espaces. Placez un mod après les mods dont il dépend. Les joueurs n'installent rien à la main : le jeu télécharge les mods Workshop du serveur quand ils rejoignent.
Pourquoi les mods ne se chargent pas
- L'ID du mod est faux — un titre ou un nom de dossier au lieu de la valeur
id=, ou l'antislash de Build 42 manque. - Le mod est fait pour l'autre build. Beaucoup de mods ont des versions séparées pour Build 41 et Build 42 ; un mod réservé à Build 41 ne se charge pas sur 42 et peut empêcher le monde de se charger.
- Une dépendance manque dans
WorkshopItemsou est listée après le mod qui en a besoin. - Le mod a été mis à jour sur le Workshop et le serveur a l'ancienne copie, donc les joueurs ayant la nouvelle version sont refusés. Redémarrez le serveur pour qu'il télécharge la mise à jour. La commande
checkModsNeedUpdateindique dans le log si une mise à jour est en attente.
Les réglages qui réduisent le lag et la mémoire
Un serveur Project Zomboid consomme sa mémoire et son CPU pour les zones chargées, les zombies et les mods. Les réglages qui font vraiment la différence :
- Population et respawn des zombies. Chaque zombie est simulé. Une population High ou Insane avec respawn activé est le monde le plus coûteux que vous puissiez créer ; Normal sans respawn est bien plus léger.
- La liste de mods. Les gros mods de carte, de véhicules et de refonte coûtent de la mémoire même quand personne ne les utilise. Retirez ce que votre groupe n'utilise pas.
- Un MaxPlayers conforme à la réalité. Les joueurs dispersés sur la carte gardent chacun leurs environs chargés. Trente joueurs dans trente villes coûtent bien plus que trente joueurs dans une seule base.
PauseEmpty=truearrête l'horloge quand personne n'est connecté, pour qu'un serveur vide ne simule pas un monde que personne ne voit.- Un redémarrage programmé une fois par jour garde réactif un monde qui tourne depuis longtemps.
Les réglages ont leurs limites : si le serveur manque sans cesse de mémoire, il lui en faut davantage. Nos recommandations de RAM donnent les chiffres par taille de groupe.
Modifier les paramètres sur un serveur HytHost
Chez HytHost, les paramètres sont répartis entre deux endroits de votre GamePanel :
- L'onglet Startup contient le nombre maximal de joueurs, le nom du serveur, son mot de passe, l'affichage public, le PvP, les éléments Workshop et les ID de mods. Le serveur les écrit dans
servertest.inià chaque démarrage, donc modifiez-les ici — une modification de ces lignes directement dans le fichier est remplacée au démarrage suivant. - Le gestionnaire de fichiers (ou sFTP) contient tout le reste : le reste de
servertest.inietservertest_SandboxVars.lua, dansZomboid/Server/. Arrêtez le serveur, modifiez, enregistrez, relancez-le.
Faites une sauvegarde manuelle depuis l'onglet Backups avant un gros changement, en plus des sauvegardes automatiques incluses dans chaque offre. Pour les mondes moddés qui tournent longtemps, West Point (12 GB) laisse de la place pour les packs de cartes et de véhicules ; l'hébergement Project Zomboid propose toutes les tailles, et les serveurs Custom montent jusqu'à 32 GB.
Première installation ? Commencez par comment héberger un serveur Project Zomboid.
Pour un monde moddé sur la durée, West Point vous offre 12 GB pour €13.08/mois, sauvegardes automatiques incluses.
Voir les offres Project ZomboidQuestions fréquentes
Dans Zomboid/Server/servertest_SandboxVars.lua, à côté des paramètres du serveur dans servertest.ini. Sous Windows, ce dossier se trouve dans votre profil utilisateur, sous Linux dans votre répertoire personnel. Si le serveur tourne sous un autre nom, les fichiers portent ce nom au lieu de servertest.
Oui, mais redémarrez ensuite le serveur, et attendez-vous à ce que le changement se voie surtout dans les zones que personne n'a encore visitées, car les zombies et le loot des zones explorées ont déjà été générés. Sauvegardez d'abord la partie. Passer de Build 41 à Build 42, ou l'inverse, nécessite toujours un nouveau monde.
Une faible population de zombies, le respawn désactivé, des shamblers, un loot au-dessus du défaut, un multiplicateur d'XP de 2 ou 3, des journées de 2 heures et une infection par la salive uniquement. Le jeu reste tendu sans que chaque nouveau personnage meure dès le premier jour.
Mettez l'ID Workshop dans WorkshopItems et l'ID du mod tiré de mod.info dans Mods, séparés par des points-virgules, puis redémarrez. Sur Build 42, chaque ID de mod doit être précédé d'un antislash. Les mods de carte vont aussi dans Map, avant la carte de base. Les joueurs reçoivent les mods automatiquement en rejoignant.
Mettez PVP=true ou PVP=false dans servertest.ini et redémarrez. Sur un serveur HytHost, changez le PvP dans l'onglet Startup.
En général, l'ID du mod est faux, l'antislash de Build 42 manque, le mod est fait pour l'autre build ou une dépendance manque. Si les joueurs sont refusés après une mise à jour sur le Workshop, redémarrez le serveur pour qu'il télécharge la nouvelle version. La console du serveur indique le mod qui a échoué.
Normal est la population par défaut du jeu et l'expérience prévue. Dans Build 42, elle correspond à un multiplicateur de population de 0.65, là où Build 41 utilisait 1.0 : le libellé compte donc plus que le chiffre. Le respawn est désactivé par défaut dans Build 42.
Réglez l'apocalypse, pas le serveur
L'hébergement Project Zomboid de HytHost vous donne l'onglet Startup, un gestionnaire de fichiers et des sauvegardes automatiques pour chaque changement de paramètres — dès €6.54/mois.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursCe guide vous a-t-il été utile ?