Guias

Como adicionar mods no Project Zomboid (PC e servidor RoxyCloud)

Workshop no seu PC, IDs no .ini do painel da RoxyCloud, formato da Build 42 e como desligar o AntiCheatProtectionType12 quando o mod expulsar o jogador.

Samuel AkiresCEO RoxyCloud
3 min de leitura607 palavras
Como adicionar mods no Project Zomboid (PC e servidor RoxyCloud)

Este guia é da RoxyCloud. No seu PC você inscreve o mod na Steam Workshop. No servidor você para no painel, edita o .ini e liga de novo. Não precisa deixar o jogo hospedando na sua máquina.

Mods no seu PC

Quem vai jogar no servidor precisa dos mesmos mods no cliente. Sem isso o jogo recusa a entrada ou o mundo fica diferente.

  1. Na Steam, abra a biblioteca e clique em Project Zomboid.
  2. Abra a aba Workshop e escolha o mod. Confira se ele é da mesma build do servidor (41 ou 42).
  3. Clique em Inscrever-se. A Steam baixa sozinha.
  4. Abra o Project Zomboid, vá em Mods e ative o pacote no modo que você joga (solo ou multiplayer).
  5. Se for solo, crie ou carregue o mundo com esses mods ligados. Mundo velho pode quebrar com mod novo.

Os dois IDs que o servidor pede

Na página do mod na Workshop, copie duas coisas. O ID do Workshop é o número do link, por exemplo steamcommunity.com/sharedfiles/filedetails/?id=2392709985. O ID do mod é o texto Mod ID na descrição, ou o campo id= do arquivo mod.info. Um item da Workshop pode ter mais de um ID interno. Coloque todos na linha Mods.

Mods no servidor da RoxyCloud

  1. Entre no painel e pare o servidor no Power. Não edite o .ini com o mundo ligado. O jogo pode gravar por cima.
  2. Abra o gerenciador de arquivos.
  3. Vá até a pasta do save. Em muitos servidores é .cache/Server/. Em outros é Zomboid/Server/.
  4. Abra o .ini com o mesmo nome da configuração na aba de inicialização. O mais comum é servertest.ini.
  5. Ache WorkshopItems= e Mods=.
  6. Salve e ligue no Power. Na primeira vez o servidor baixa a Workshop. Espere o console terminar antes de entrar.

Build 41

WorkshopItems leva os números da Steam. Mods leva os IDs internos, sem barra. Separe com ponto e vírgula, sem espaço.

servertest.ini (Build 41)
WorkshopItems=2392709985;2169435993
Mods=BedfordFalls;ModOptions

Build 42

WorkshopItems continua igual, só números e ponto e vírgula. Na linha Mods cada ID interno começa com barra invertida.

servertest.ini (Build 42)
WorkshopItems=123456789;987654321
Mods=\JB_Fireflys;\ProximityInventory4213;\B42MoodleDescriptionsExpanded;\PTBRB42;\CraftEnginePartsModerate

Mod de mapa pede a linha Map= no mesmo arquivo. O padrão é Muldraugh, KY. Se o mod for um mapa, coloque o nome do mapa antes do padrão, no formato que a página do mod indicar.

Erro de anti-cheat com mods

Se o servidor baixa o mod e mesmo assim expulsa na entrada, muita vez é o anti-cheat tipo 12. Ele trata arquivo extra do cliente como trapaça.

  1. Pare o servidor no Power.
  2. Abra o mesmo .ini do save no gerenciador de arquivos.
  3. Ache a linha AntiCheatProtectionType12=.
  4. Coloque false.
  5. Salve e ligue de novo.
servertest.ini
AntiCheatProtectionType12=false

Não desligue os outros tipos sem necessidade. Se a linha tiver um número em vez de true ou false, deixe 0 só nesse tipo 12 e teste.

Antes de ligar o pacote

  • Cliente e servidor na mesma build. Build 41 e 42 não misturam.
  • Mod da 41 não vai na 42 só porque o nome é parecido. Use o ID da 42.
  • Save antigo pode quebrar com mod novo. Faça backup da pasta do mundo no gerenciador de arquivos.
  • Se o console não baixar o item, confira o número da Workshop e se o servidor tem internet no painel.

Perguntas frequentes

Respostas diretas antes de contratar

O ID do Workshop é o número da página na Steam, no final do link. O ID do mod é o nome interno, escrito na página como Mod ID e no arquivo mod.info. WorkshopItems baixa o pacote. Mods liga o pacote no jogo.

Cada ID interno começa com barra invertida e os mods separam com ponto e vírgula. Exemplo: Mods=\ProximityInventory4213;\PTBRB42

Pare o servidor no Power. Abra o gerenciador de arquivos. O .ini fica na pasta do save, em geral .cache/Server/ ou Zomboid/Server/. O nome do arquivo é o mesmo da configuração na aba de inicialização, por exemplo servertest.ini.

O servidor pode expulsar quem entra com mods. No mesmo .ini, AntiCheatProtectionType12=false. Salve, ligue de novo. Só mude esse tipo se o kick for por mod.