Configurações do servidor e sandbox de Project Zomboid, explicadas
Nesta página
Um servidor de Project Zomboid é definido por dois arquivos. Um decide quem pode entrar e como o servidor se comporta; o outro decide o quão difícil é o apocalipse: quantos zumbis, quanto loot, a velocidade com que você aprende, quanto dura um dia. A maioria dos grupos só muda uma dúzia de configurações entre os dois, e é disso que este guia trata.
Ele mostra onde ficam os arquivos, três presets prontos, as opções de multiplayer, os mods da Workshop e as configurações que deixam leve um servidor de longa duração. Foi escrito para a Build 42, com os pontos em que a Build 41 é diferente indicados, porque várias chaves foram renomeadas entre as duas.
Onde ficam as configurações
Tudo fica em Zomboid/Server/, na sua pasta de usuário em um PC doméstico (%USERPROFILE%\Zomboid\Server no Windows, ~/Zomboid/Server no Linux):
| Arquivo | O que controla |
|---|---|
servertest.ini | O servidor: nome, senha, limite de jogadores, PvP, safehouses, whitelist, mods, mapa |
servertest_SandboxVars.lua | As regras do mundo: zumbis, loot, XP, tempo, água e luz, infecção |
servertest_spawnregions.lua | Em quais cidades os novos jogadores podem nascer |
O mundo em si é salvo em Zomboid/Saves/Multiplayer/servertest. "servertest" é o nome padrão do servidor; um servidor iniciado com outro nome usa arquivos com esse nome, então confira se você está editando os certos.
O que dá para mudar no meio do jogo
- As opções do servidor em
servertest.inipodem mudar a qualquer momento. Pare o servidor, edite e inicie de novo, ou edite com ele rodando e aplique o arquivo com o comandoreloadoptions. - As opções de sandbox são lidas quando o servidor inicia, então reinicie depois de editar. Lembre que os zumbis e o loot das áreas que os jogadores já visitaram foram gerados com os valores antigos: uma mudança aparece mais nos lugares onde ninguém esteve ainda.
- Algumas escolhas são de um mundo novo. A data de início e o mapa são definidos quando o mundo é criado. Mudar de build, da 41 para a 42, sempre significa um mundo novo.
Edite os dois arquivos pelo navegador: um servidor de Project Zomboid da HytHost vem com gerenciador de arquivos e sFTP, a partir de €6.54/mês.
Ver planos de Project ZomboidTrês presets de sandbox que funcionam
São sugestões nossas, não os presets que já vêm no jogo. Eles usam os nomes das opções que você vê na tela Sandbox; as chaves correspondentes em servertest_SandboxVars.lua estão listadas abaixo.
| Configuração | Tranquilo, com amigos | Apocalipse clássico | Hardcore de longa duração |
|---|---|---|---|
| População de zumbis | Baixa | Normal | Alta |
| Respawn de zumbis | Desligado | Desligado | Ligado, lento |
| Velocidade dos zumbis | Lentos (shamblers) | Lentos (shamblers) | Aleatória, com alguns fast shamblers |
| Loot | Acima do padrão | Padrão | Abaixo do padrão |
| Multiplicador de XP | 2–3× | 1× | 1× |
| Duração do dia | 2 horas ou mais | 1 hora e 30 minutos (padrão) | 1 hora |
| Infecção | Só saliva | Sangue e saliva | Sangue e saliva |
As chaves por trás deles, com os nomes da Build 42:
- População:
Zombies(1 Insane … 4 Normal, 5 Low, 6 None) e o mais precisoZombieConfig.PopulationMultiplier. O "Normal" da Build 42 é 0.65; o da Build 41 era 1.0, então não copie números entre builds. - Respawn:
RespawnHours,RespawnUnseenHourseRespawnMultiplier. Na Build 42 o respawn vem desligado por padrão; na Build 41 vinha ligado. - Velocidade e infecção:
ZombieLore.Speed(1 Sprinters, 2 Fast Shamblers, 3 Shamblers, 4 Random) eZombieLore.Transmission(1 Blood and Saliva, 2 Saliva Only, 3 Everyone's Infected, 4 None). - Loot: a Build 42 define o loot por categoria com multiplicadores de 0 a 4, como
FoodLootNew,WeaponLootNeweAmmoLootNew. A Build 41 usavaFoodLoot,WeaponLooteOtherLootnuma escala de raridade de 1 a 5. - XP: a Build 42 usa
MultiplierConfig.Global, com valores opcionais por habilidade. A Build 41 usavaXpMultiplier. - Tempo:
DayLength, eWaterShut/ElecShutpara quando a água e a luz são cortadas.
.lua editado à mão pode impedir o mundo de carregar.Configurações de multiplayer: PvP, safehouses, whitelist e mais
Essas ficam em servertest.ini. Os padrões são os da Build 42.
| Chave | Padrão | O que faz |
|---|---|---|
PVP | true | Os jogadores podem se ferir. Coloque false para um servidor cooperativo. |
PauseEmpty | true | O tempo para quando ninguém está online. Desligue se quiser que o mundo siga sem você. |
Password | vazio | A senha que os jogadores precisam para entrar. |
MaxPlayers | 32 | Limite de jogadores, até 100. O jogo avisa sobre dessincronização acima de 32. (Na Build 41 o padrão era 16.) |
Open | true | false ativa a whitelist: só entram contas criadas por um admin. |
PlayerSafehouse | false | Permite que os jogadores reivindiquem um prédio como safehouse. AdminSafehouse limita isso aos admins. |
SafehouseAllowTrepass | true | Se outros podem entrar numa safehouse. A chave é escrita assim mesmo. |
Faction | true | Permite que os jogadores formem facções com tags. |
GlobalChat | true | Canal de chat para o servidor inteiro. |
Public / PublicName | false | Lista o servidor no navegador do jogo com esse nome. |
DropOffWhiteListAfterDeath | false | Remove a conta de um jogador quando o personagem morre, para servidores de morte permanente. |
A Build 41 também tinha AutoCreateUserInWhiteList, que adicionava todo jogador novo à whitelist automaticamente; ela não faz parte das configurações da Build 42. Para gerenciar a whitelist em si, veja os comandos adduser em comandos de admin de Project Zomboid.
Como adicionar mods da Workshop a um servidor
Cada mod ocupa duas linhas em servertest.ini, e um mapa personalizado ocupa uma terceira:
WorkshopItems: o ID da Workshop, o número no final do endereço da página do mod na Steam Workshop. O servidor baixa esses itens ao iniciar.Mods: o ID do mod, que é a linhaid=domod.infodo mod. Muitas vezes é diferente do título do mod e do nome da pasta, e um item da Workshop pode conter vários mods. Na Build 42 cada ID de mod precisa de uma barra invertida na frente.Map: só para mods de mapa, os nomes das pastas do mapa, listados antes do mapa base.
WorkshopItems=2169435993;2392709985 Mods=\ModA;\ModB Map=MyMapFolder;Muldraugh, KY
Separe as entradas com ponto e vírgula, sem espaços. Coloque cada mod depois dos mods de que ele depende. Os jogadores não instalam nada manualmente: o jogo baixa os mods da Workshop do servidor quando eles entram.
Por que os mods não carregam
- O ID do mod está errado: um título ou nome de pasta no lugar do valor
id=, ou falta a barra invertida da Build 42. - O mod é para a outra build. Muitos mods têm versões separadas para Build 41 e Build 42; um mod só da Build 41 não carrega na 42 e pode impedir o mundo de carregar.
- Falta uma dependência em
WorkshopItems, ou ela está listada depois do mod que precisa dela. - O mod foi atualizado na Workshop e o servidor tem a cópia antiga, então os jogadores com a versão nova são recusados. Reinicie o servidor para ele baixar a atualização. O comando
checkModsNeedUpdateescreve no log se há uma atualização pendente.
Configurações que reduzem lag e memória
Um servidor de Project Zomboid gasta memória e CPU com áreas carregadas, zumbis e mods. As configurações que realmente fazem diferença:
- População e respawn de zumbis. Cada zumbi é simulado. Uma população High ou Insane com respawn ligado é o mundo mais pesado que você pode criar; Normal sem respawn é bem mais leve.
- A lista de mods. Mods grandes de mapas, veículos e overhaul consomem memória mesmo quando ninguém usa. Tire o que o seu grupo não joga.
- Um MaxPlayers realista. Jogadores espalhados pelo mapa mantêm cada um a sua região carregada. Trinta jogadores em trinta cidades custam muito mais do que trinta jogadores em uma base.
PauseEmpty=truepara o relógio quando não há ninguém, para que um servidor vazio não simule um mundo que ninguém vê.- Um reinício agendado uma vez por dia mantém responsivo um mundo de longa duração.
As configurações têm limite: se o servidor continua ficando sem memória, ele precisa de mais. Nosso guia de RAM traz os números por tamanho de grupo.
Como mudar configurações em um servidor HytHost
Na HytHost, as configurações ficam divididas entre dois lugares do seu GamePanel:
- A aba Startup guarda o máximo de jogadores, o nome do servidor, a senha, a listagem pública, o PvP, os itens da Workshop e os IDs dos mods. O servidor grava esses valores em
servertest.initoda vez que inicia, então mude-os aqui: uma edição dessas linhas no arquivo é substituída na próxima inicialização. - O gerenciador de arquivos (ou sFTP) guarda todo o resto: o restante do
servertest.inie oservertest_SandboxVars.lua, emZomboid/Server/. Pare o servidor, edite, salve e inicie de novo.
Faça um backup manual pela aba Backups antes de uma mudança grande, além dos automáticos que todo plano inclui. Para mundos com mods de longa duração, o West Point (12 GB) deixa espaço para packs de mapas e veículos; a hospedagem de Project Zomboid tem todos os tamanhos, e os servidores Custom vão até 32 GB.
Configurando pela primeira vez? Comece por como hospedar um servidor de Project Zomboid.
Para um mundo com mods de longa duração, o West Point oferece 12 GB por €13.08/mês, com backups automáticos inclusos.
Ver planos de Project ZomboidPerguntas frequentes
Em Zomboid/Server/servertest_SandboxVars.lua, ao lado das configurações do servidor em servertest.ini. No Windows essa pasta fica no seu perfil de usuário; no Linux, na sua pasta home. Se o servidor roda com outro nome, os arquivos usam esse nome no lugar de servertest.
Sim, mas reinicie o servidor depois e espere que a mudança apareça mais em áreas que ninguém visitou ainda, porque os zumbis e o loot das áreas exploradas já foram gerados. Faça backup do save antes. Trocar entre Build 41 e Build 42 sempre exige um mundo novo.
População de zumbis baixa, respawn desligado, zumbis lentos, loot acima do padrão, multiplicador de XP de 2 ou 3, dias de 2 horas e infecção só pela saliva. Assim o jogo continua tenso sem que todo personagem novo morra no primeiro dia.
Coloque o ID da Workshop em WorkshopItems e o ID do mod do mod.info em Mods, ambos separados por ponto e vírgula, e reinicie. Na Build 42 cada ID de mod precisa de uma barra invertida na frente. Mods de mapa também vão em Map, antes do mapa base. Os jogadores recebem os mods automaticamente ao entrar.
Defina PVP=true ou PVP=false em servertest.ini e reinicie. Em um servidor HytHost, mude o PvP na aba Startup.
Normalmente o ID do mod está errado, falta a barra invertida da Build 42, o mod foi feito para a outra build ou falta uma dependência. Se os jogadores forem recusados depois de uma atualização na Workshop, reinicie o servidor para ele baixar a versão nova. O console do servidor mostra qual mod falhou.
Normal é a população padrão do jogo e a experiência pretendida. Na Build 42 corresponde a um multiplicador de população de 0.65, enquanto a Build 41 usava 1.0, então o rótulo importa mais do que o número. Na Build 42 o respawn vem desligado por padrão.
Ajuste o apocalipse, não o servidor
A hospedagem de Project Zomboid da HytHost oferece a aba Startup, um gerenciador de arquivos e backups automáticos para cada mudança de configuração, a partir de €6.54/mês.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursEste guia foi útil?