Pré-requisitos
- Um servidor Project Zomboid em execução hospedado na Legion Hosting
- Acesso ao GPanel
- O jogo instalado e capaz de conectar ao seu servidor
Configurando o Acesso de Admin
Antes de poder usar comandos de admin no jogo, você precisa configurar uma senha de admin no seu servidor. Existem duas maneiras de fazer isso.
Opção 1: Arquivo de Configurações do Servidor
- Abra o GPanel e navegue até seu servidor.
- Vá ao Gerenciador de Arquivos e abra
/.cache/server/<servername>.ini(substitua<servername>pelo nome do seu servidor). - Encontre a linha que diz
AdminPassword=e defina uma senha segura:AdminPassword=YourSecurePassword123 - Salve o arquivo e reinicie seu servidor.
Opção 2: Aba Startup do GPanel
- Abra o GPanel e navegue até seu servidor.
- Vá à aba Startup.
- Procure o campo Admin Password e insira a senha desejada.
- Reinicie seu servidor para que a alteração tenha efeito.
Concedendo Acesso de Admin a Jogadores
Uma vez que sua senha de admin esteja definida, jogadores que conectarem e inserirem a senha de admin terão acesso de admin. Você também pode definir níveis de acesso diretamente pelo console do servidor.
Na aba Console do GPanel, digite:
setaccesslevel <username> admin
Este é um comando exclusivo do console — ele deve ser executado pelo Console do GPanel ou console do servidor, não pelo chat do jogo.
Comandos de Admin Comuns
Comandos com prefixo / são digitados no chat do jogo — pressione T ou Enter para abrir a janela de chat. Comandos sem o prefixo / são exclusivos do console e devem ser executados pela aba Console do GPanel.
Gerenciamento de Jogadores
| Comando | Descrição |
|---|---|
/players |
Listar todos os jogadores conectados atualmente |
/kick <username> |
Expulsar um jogador do servidor |
/banuser <username> |
Banir um jogador do servidor |
/unbanuser <username> |
Remover o banimento de um jogador |
/adduser <username> <password> |
Criar uma conta na whitelist para um jogador |
/servermsg <message> |
Transmitir uma mensagem para todos os jogadores no servidor |
Teletransporte
| Comando | Descrição |
|---|---|
/teleport <username> |
Teletransportar-se até a localização de um jogador |
/teleportto <x> <y> <z> |
Teletransportar-se para coordenadas específicas do mapa |
Cheats / Debug de Jogadores
| Comando | Descrição |
|---|---|
/godmod <username> |
Alternar modo deus (invencibilidade) para um jogador |
/invisible <username> |
Alternar invisibilidade para um jogador (zumbis o ignoram) |
/noclip <username> |
Alternar noclip para um jogador (atravessar paredes e terreno) |
/addxp <username> <perk> <amount> |
Conceder XP a um jogador em uma habilidade específica (ex.: /addxp Player1 Carpentry 1000) |
Mundo & Eventos
| Comando | Descrição |
|---|---|
/startrain |
Iniciar um evento de chuva |
/stoprain |
Parar a chuva atual |
/gunshot |
Disparar um evento de som de tiro próximo para atrair zumbis |
/chopper |
Disparar um evento de passagem de helicóptero |
Controle do Servidor
| Comando | Descrição |
|---|---|
/save |
Forçar o salvamento do mundo imediatamente |
/quit |
Salvar o mundo e parar o servidor de forma segura |
Níveis de Acesso
Project Zomboid possui vários níveis de acesso que controlam quais comandos um jogador pode usar. Defina o nível de acesso de um jogador pelo Console do GPanel (este é um comando exclusivo do console):
setaccesslevel <username> <level>
| Nível | Descrição |
|---|---|
| admin | Acesso total a todos os comandos. Pode gerenciar outros admins, alterar configurações do servidor e controlar o servidor. |
| moderator | Pode expulsar e banir jogadores, teletransportar e visualizar informações de jogadores. Não pode alterar configurações do servidor. |
| overseer | Capacidades de moderação limitadas. Pode visualizar informações de jogadores e realizar moderação básica. |
| gm | Game Master. Pode gerar itens, teletransportar e gerenciar eventos no jogo. Útil para servidores de roleplay. |
| observer | Pode observar jogadores. Acesso mínimo a comandos. Útil para monitorar o servidor. |
| none | Jogador comum sem privilégios especiais. Este é o padrão para todos os jogadores. |
none pelo Console do GPanel:setaccesslevel PlayerName none
Usando o Console do GPanel
Você também pode executar comandos pelo console web do GPanel sem estar logado no jogo:
- Abra o GPanel e navegue até seu servidor.
- Vá à aba Console.
- Digite seu comando na caixa de entrada na parte inferior e pressione Enter.
/) também podem ser executados pelo console do GPanel digitando-os com o prefixo /. Alguns comandos como setaccesslevel são exclusivos do console e não usam o prefixo /. Certos comandos (como teletransporte e modo deus) podem funcionar apenas quando você está logado no jogo.
Gerenciando a Lista de Banidos
Quando você bane um jogador usando /banuser, o banimento é armazenado no banco de dados do servidor localizado em /.cache/db/.
Para gerenciar banimentos:
- Banir um jogador:
/banuser <username> - Desbanir um jogador:
/unbanuser <username> - Edição manual: Você também pode usar o Gerenciador de Arquivos do GPanel para navegar no diretório
/.cache/db/e editar manualmente a lista de banidos se necessário.
Solução de Problemas
- Certifique-se de que sua senha de admin está definida corretamente em
/.cache/server/<servername>.ini(a linhaAdminPassword=) e que o servidor foi reiniciado após a alteração. - Certifique-se de que você inseriu a senha de admin ao conectar ao servidor.
- Verifique os logs do servidor em
/.cache/Logs/para quaisquer mensagens de erro.
- Seu nível de acesso pode não ser alto o suficiente. Peça a um admin do servidor para definir seu nível de acesso pelo Console do GPanel usando
setaccesslevel <username> admin. - Alguns comandos requerem o nível de acesso admin. Se você foi definido em um nível inferior (como moderator ou gm), certos comandos podem não estar disponíveis para você.
- Certifique-se de que o nome da habilidade está escrito corretamente e usa o nome exato do PZ (ex.:
Carpentry,Cooking,Farming,Fitness,Strength). - O jogador deve estar online quando você executar o comando.
- Alguns comandos só funcionam quando digitados no jogo, não pelo console do GPanel.
- Certifique-se de que o servidor está em execução e não em estado de travamento ou parado.
- Tente reiniciar o servidor pelo GPanel e executar o comando novamente.
Guias Relacionados
- Guia de Configurações do Servidor Project Zomboid — Configure as opções de gameplay, dificuldade e sandbox do seu servidor.
- Guia de Instalação de Mods do Project Zomboid — Adicione mods da Workshop ao seu servidor.