Este guia abrange a administração do seu servidor dedicado de Night of the Dead, incluindo configuração de administrador, comandos de consola, gestão de jogadores, gestão do mundo e resolução de problemas. Para a configuração inicial do servidor, consulte Guia de Configuração do Servidor Night of the Dead.
Configuração de Administrador
Night of the Dead utiliza um sistema de administração baseado em palavra-passe. Para obter acesso de administrador, precisa de configurar uma palavra-passe de administrador e autenticar-se no jogo.
Definir a Palavra-passe de Administrador
- Pare o seu servidor a partir do GPanel.
- Vá ao separador Startup e defina a variável
SERVER_ADMIN_PASSWORD, ou edite o ficheiro de configuração do servidor diretamente. - No ficheiro de configuração (
LF/Saved/Config/ServerSettings.ini), defina:
[SystemSettings]
IngameAdminPassword=YourSecureAdminPassword
- Guarde o ficheiro e inicie o servidor.
Iniciar Sessão como Administrador
Depois de se ligar ao seu servidor no jogo:
- Abra a consola do jogo premindo ` (til/acento grave) ou a tecla de consola designada.
- Escreva o seguinte comando para se autenticar:
EnableCheats YourSecureAdminPassword - Se a palavra-passe estiver correta, receberá uma mensagem de confirmação e terá acesso aos comandos de administrador.
Adicionar Administradores Persistentes
Para servidores com múltiplos administradores, pode adicionar Steam IDs a uma lista de permissões para que não precisem de se autenticar novamente a cada sessão. Adicione entradas ao ficheiro 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 Consola
Os comandos de administrador são executados através da consola do jogo (prima `) após a autenticação. As tabelas seguintes listam os comandos mais utilizados.
Gestão de Jogadores
| Comando | Utilização | Descrição |
|---|---|---|
ListPlayers |
ListPlayers |
Listar todos os jogadores ligados com os 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 difusão para todos os jogadores |
Controlo do Mundo e do Jogo
| Comando | Utilização | Descrição |
|---|---|---|
SetTimeOfDay |
SetTimeOfDay <hour> |
Definir a hora 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 uma gravação 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 encerramento do servidor com mensagem de aviso |
Comandos de Spawn e Utilitários
GiveItem <itemID> <amount>-- dar um item a si próprioGiveItemToPlayer <playerID> <itemID> <amount>-- dar um item a um jogadorGiveExperience <amount>-- conceder pontos de experiênciaTeleport <x> <y> <z>-- teletransportar para coordenadasTeleportToPlayer <playerID>-- teletransportar para outro jogadorGod-- alternar invencibilidadeFly-- alternar modo de voo para movimento livre
Gestão do Mundo
Gravar o Mundo
O servidor grava automaticamente em intervalos regulares, mas pode forçar uma gravação manual a qualquer momento usando o comando SaveWorld. Isto é recomendado antes de realizar quaisquer ações administrativas que possam afetar o estado do mundo.
Reiniciar o Mundo
Para efetuar uma reinicialização completa do mundo:
- Pare o servidor a partir do GPanel.
- Navegue até
LF/Saved/SaveGames/através do Gestor de Ficheiros ou SFTP. - Elimine ou renomeie os ficheiros de gravação neste diretório.
- Inicie o servidor. Um novo mundo será gerado.
SaveGames_backup).
Gerir o Ciclo Dia/Noite
Use SetTimeOfDay <hour> para alterar a hora em tempo de execução (ex.: SetTimeOfDay 12 para meio-dia). Para alterações permanentes, modifique os valores DayNightCycleSpeed e DayTimeRatio no ficheiro de configuração (consulte o Guia de Configuração do Servidor).
Gestão de Banimentos
Use BanPlayer <playerID> para banir um jogador ligado e UnbanPlayer <steamID> para remover um banimento. O ficheiro 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.
Resolução de Problemas
Servidor Não Aparece no Browser
- Aguarde pelo menos 2-3 minutos após o arranque para o servidor se registar na lista principal de servidores.
- Verifique se o servidor iniciou com sucesso consultando a saída da consola no GPanel.
- Tente ligar-se via IP direto para confirmar que o servidor está a funcionar.
Crashes do Servidor
- Verifique os logs do servidor em
LF/Saved/Logs/para detalhes de erros. - Ficheiros de gravação corrompidos podem causar crashes -- tente renomear o diretório de gravação e iniciar de novo para testar.
- Se os crashes ocorrerem após uma atualização do jogo, tente reinstalar através da opção Reinstall do GPanel (faça cópia de segurança das gravações e configurações primeiro).
- Bases grandes construídas por jogadores podem afetar o desempenho. Reduza o
ZombieSpawnRatese o servidor tiver dificuldades durante eventos de hordas.
Jogadores Não Conseguem Ligar-se
- Confirme que o servidor está totalmente iniciado no GPanel e que não atingiu o limite de
MaxPlayers. - Se estiver a usar uma palavra-passe, certifique-se de que os jogadores a estão a introduzir corretamente.
- Verifique se todos os jogadores estão a executar 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 Carregar Ficheiros via SFTP
- Começar com o Seu Novo Servidor
Se precisar de mais assistência com a administração do servidor, por favor abra um ticket de suporte e a nossa equipa irá ajudá-lo.