Este guia cobre a administração do seu servidor dedicado de Night of the Dead, incluindo configuração de admin, comandos de console, gerenciamento de jogadores, gerenciamento de mundo e solução de problemas. Para a configuração inicial do servidor, veja Guia de Configuração do Servidor Night of the Dead.
Configuração de Admin
Night of the Dead utiliza um sistema de admin baseado em senha. Para obter acesso de admin, você precisa configurar uma senha de admin e autenticar-se no jogo.
Definindo a Senha de Admin
- Pare seu servidor no GPanel.
- Vá até a aba Startup e defina a variável
SERVER_ADMIN_PASSWORD, ou edite o arquivo de configuração do servidor diretamente. - No arquivo de configuração (
LF/Saved/Config/ServerSettings.ini), defina:
[SystemSettings]
IngameAdminPassword=YourSecureAdminPassword
- Salve o arquivo e inicie o servidor.
Entrando como Admin
Uma vez conectado ao seu servidor no jogo:
- Abra o console do jogo pressionando ` (til/crase) ou a tecla designada para o console.
- Digite o seguinte comando para autenticar:
EnableCheats YourSecureAdminPassword - Se a senha estiver correta, você receberá uma mensagem de confirmação e terá acesso aos comandos de admin.
Adicionando Admins Persistentes
Para servidores com múltiplos admins, você pode adicionar Steam IDs a uma lista de permissões para que eles não precisem reautenticar a cada sessão. Adicione entradas ao arquivo de configuração:
[ServerSettings]
# Admin Steam IDs (one per line)
AdminSteamID=76561198012345678
AdminSteamID=76561198087654321
steamid.io. O ID é um número de 17 dígitos que começa com 7656119.
Comandos de Console
Os comandos de admin são executados através do console do jogo (pressione `) após a autenticação. As tabelas a seguir listam os comandos mais utilizados.
Gerenciamento de Jogadores
| Comando | Uso | Descrição |
|---|---|---|
ListPlayers |
ListPlayers |
Listar todos os jogadores conectados com seus IDs |
KickPlayer |
KickPlayer <playerID> |
Expulsar um jogador do servidor |
BanPlayer |
BanPlayer <playerID> |
Banir um jogador do servidor |
UnbanPlayer |
UnbanPlayer <steamID> |
Remover um banimento por Steam ID |
ServerMessage |
ServerMessage <text> |
Enviar uma mensagem de transmissão para todos os jogadores |
Controle de Mundo e Jogo
| Comando | Uso | Descrição |
|---|---|---|
SetTimeOfDay |
SetTimeOfDay <hour> |
Definir o horário no jogo (0-24, ex.: 12 para meio-dia) |
SetDifficulty |
SetDifficulty <level> |
Alterar a dificuldade (0=Fácil, 1=Normal, 2=Difícil, 3=Pesadelo) |
SaveWorld |
SaveWorld |
Forçar um salvamento manual do estado do mundo |
SetWeather |
SetWeather <type> |
Alterar o clima atual (clear, rain, fog, storm) |
TogglePvP |
TogglePvP |
Ativar ou desativar o modo PvP |
Shutdown |
Shutdown <seconds> <message> |
Agendar um desligamento do servidor com mensagem de aviso |
Comandos de Spawn e Utilitários
GiveItem <itemID> <amount>-- dar um item para si mesmoGiveItemToPlayer <playerID> <itemID> <amount>-- dar um item para um jogadorGiveExperience <amount>-- conceder pontos de experiênciaTeleport <x> <y> <z>-- teleportar para coordenadasTeleportToPlayer <playerID>-- teleportar para outro jogadorGod-- alternar invencibilidadeFly-- alternar modo de voo para movimentação livre
Gerenciamento de Mundo
Salvando o Mundo
O servidor salva automaticamente em intervalos regulares, mas você pode forçar um salvamento manual a qualquer momento usando o comando SaveWorld. Isso é recomendado antes de realizar qualquer ação administrativa que possa afetar o estado do mundo.
Resetando o Mundo
Para realizar um reset completo do mundo:
- Pare o servidor no GPanel.
- Navegue até
LF/Saved/SaveGames/pelo Gerenciador de Arquivos ou SFTP. - Delete ou renomeie os arquivos de save neste diretório.
- Inicie o servidor. Um novo mundo será gerado.
SaveGames_backup).
Gerenciando o Ciclo Dia/Noite
Use SetTimeOfDay <hour> para alterar o horário em tempo de execução (ex.: SetTimeOfDay 12 para meio-dia). Para alterações permanentes, modifique os valores de DayNightCycleSpeed e DayTimeRatio no arquivo de configuração (veja o Guia de Configuração do Servidor).
Gerenciamento de Banimentos
Use BanPlayer <playerID> para banir um jogador conectado e UnbanPlayer <steamID> para remover um banimento. O arquivo da lista de banimentos está localizado no diretório de configuração do servidor e pode ser editado diretamente via SFTP quando o servidor estiver parado.
Solução de Problemas
Servidor Não Aparece no Navegador
- Aguarde pelo menos 2-3 minutos após a inicialização para o servidor se registrar na lista de servidores principal.
- Verifique se o servidor iniciou com sucesso verificando a saída do console no GPanel.
- Tente conectar via IP direto para confirmar que o servidor está funcionando.
Travamentos do Servidor
- Verifique os logs do servidor em
LF/Saved/Logs/para detalhes sobre erros. - Arquivos de save corrompidos podem causar travamentos -- tente renomear o diretório de save e iniciar do zero para testar.
- Se os travamentos ocorrerem após uma atualização do jogo, tente reinstalar pela opção Reinstall do GPanel (faça backup dos saves e configs primeiro).
- Bases grandes construídas por jogadores podem impactar o desempenho. Reduza o
ZombieSpawnRatese o servidor tiver dificuldades durante eventos de horda.
Jogadores Não Conseguem Conectar
- Confirme que o servidor está totalmente iniciado no GPanel e não atingiu o limite de
MaxPlayers. - Se estiver usando senha, certifique-se de que os jogadores estão digitando-a corretamente.
- Verifique se todos os jogadores estão rodando a mesma versão do jogo que o servidor.
Artigos Relacionados
- Guia de Configuração do Servidor Night of the Dead
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
- Primeiros Passos com Seu Novo Servidor
Se você precisar de mais assistência com a administração do servidor, por favor abra um ticket de suporte e nossa equipe irá ajudá-lo.