Como adicionar mapas do Workshop ao seu servidor de Project Zomboid
Mapas personalizados do Workshop expandem o mundo do seu Project Zomboid além dos locais padrão. Este processo requer acesso FTP para transferir os arquivos do mapa baixados para o seu servidor. Antes de seguir estes passos, conclua adicionar mods para instalar o mapa como mod.
Antes de começar: Você deve adicionar o mapa como mod antes de seguir este guia. Pare o servidor antes de fazer alterações nos arquivos.
Instalar o mod do mapa
- Pare o seu servidor pelo painel de jogo.
- Siga o guia para adicionar mods para instalar o mapa do Workshop desejado como mod no seu servidor.
Fazer upload dos arquivos do mapa via FTP
- Conecte-se ao seu servidor usando um cliente FTP como o FileZilla.
- Crie uma pasta
modsno diretório raiz do seu servidor se ela ainda não existir. - No seu PC, baixe os mapas desejados pelo Steam Workshop.
- Localize os arquivos baixados. O caminho padrão é:
C:\Program Files (x86)\Steam\steamapps\workshop\content\108600
Os nomes de pasta neste diretório correspondem aos IDs do Workshop dos mapas. - Copie as pastas do mapa desejadas do seu PC e faça upload delas para a pasta
modsno seu servidor via FTP. - Copie todo o conteúdo da pasta
mediaencontrada em cada mapa enviado e coloque-o em/media/mapsno seu servidor. Se solicitado a sobrescrever arquivos, confirme a sobrescrita.
Configurar regiões de spawn
- No seu painel de jogo, vá para Configuration Files e abra
servertest_spawnregions.luacom Text Editor. - O arquivo lista as regiões de spawn e as vincula aos caminhos dos mapas. Por padrão, inclui os quatro mapas base:
function SpawnRegions() return { { name = "Muldraugh, KY", file = "media/maps/Muldraugh, KY/spawnpoints.lua" }, { name = "West Point, KY", file = "media/maps/West Point, KY/spawnpoints.lua" }, { name = "Rosewood, KY", file = "media/maps/Rosewood, KY/spawnpoints.lua" }, { name = "Riverside, KY", file = "media/maps/Riverside, KY/spawnpoints.lua" }, } end - Adicione seu mapa personalizado inserindo uma nova linha apontando para o arquivo de spawn dele. Por exemplo, para adicionar BedfordFalls:
{ name = "BedfordFalls", file = "media/maps/BedfordFalls/spawnpoints.lua" },
Repita para cada mapa adicional, garantindo que cada caminho corresponda à pasta que você fez upload.
Atualizar a lista de mapas
- Ainda em Configuration Files, abra
servertest.inicom Text Editor. - Encontre a linha
Map=Muldraugh, KY. - Adicione seus mapas personalizados antes de
Muldraugh, KY, separando cada um com ponto e vírgula (;). Por exemplo:Map=BedfordFalls;Muldraugh, KYMuldraugh, KYdeve permanecer como última entrada ou os outros mapas não carregarão. - Salve o arquivo e inicie o servidor.