Este guia aborda a configuração de admin, comandos disponíveis, gerenciamento de jogadores e solução de problemas para o seu servidor dedicado de No One Survived. Aprenda como configurar o acesso de admin, usar comandos no jogo e resolver problemas comuns do servidor.
Configuração de Admin
No One Survived fornece acesso de admin através de uma senha de admin e opcionalmente através de uma whitelist de Steam ID. As capacidades de admin dão a você controle total sobre o servidor enquanto joga.
Definindo a Senha de Admin
A senha de admin é configurada através da variável de inicialização SERVER_ADMIN_PASSWORD no GPanel, ou no arquivo de configuração WRSH/Saved/Config/WindowsServer/Game.ini:
[ServerSetting]
AdminPassword=YourSecurePassword123
Você também pode definir isso pela aba Startup do GPanel editando a variável SERVER_ADMIN_PASSWORD. Após alterar a senha, reinicie o servidor para que a mudança tenha efeito.
Fazendo Login como Admin no Jogo
- Entre no seu servidor como um jogador normal.
- Abra o console do jogo (normalmente pressionando ` ou ~, ou verifique as configurações de teclas do jogo).
- Digite o comando de login de admin com sua senha:
AdminLogin YourSecurePassword123
Você deverá ver uma mensagem de confirmação de que recebeu privilégios de admin para a sessão atual.
Whitelist de Steam ID
Para uma camada adicional de segurança, você pode restringir o acesso de admin a contas Steam específicas configurando uma whitelist de Steam ID nas configurações do servidor:
[AdminSettings]
AdminSteamIDs=76561198012345678,76561198087654321,76561198011223344
Quando uma whitelist de Steam ID está configurada, apenas jogadores cujos Steam IDs estão listados podem se autenticar como admin, mesmo que saibam a senha de admin. Isso previne acesso não autorizado caso a senha seja vazada.
Comandos de Admin
Uma vez autenticado como admin, você pode usar os seguintes comandos através do console do jogo:
Comandos de Gerenciamento de Jogadores
| Comando | Sintaxe | Descrição |
|---|---|---|
| Kick | Kick <PlayerName> |
Remove um jogador do servidor. Ele pode entrar novamente imediatamente. |
| Ban | Ban <PlayerName> |
Remove um jogador e impede que ele entre novamente até ser desbanido. |
| Unban | Unban <PlayerName> |
Remove um jogador da lista de banidos, permitindo que ele entre novamente. |
| Lista de Jogadores | ListPlayers |
Mostra todos os jogadores conectados atualmente com seus nomes e Steam IDs. |
| Broadcast | Broadcast <Message> |
Envia uma mensagem para todo o servidor visível para todos os jogadores. |
Comandos de Teletransporte
| Comando | Sintaxe | Descrição |
|---|---|---|
| Teletransportar para Jogador | TeleportTo <PlayerName> |
Teletransporta você para a localização do jogador especificado. |
| Teletransportar Jogador para Você | TeleportHere <PlayerName> |
Teletransporta o jogador especificado para sua localização atual. |
| Teletransportar para Coordenadas | Teleport <X> <Y> <Z> |
Teletransporta você para as coordenadas de mundo especificadas. |
Comandos de Itens e Spawn
| Comando | Sintaxe | Descrição |
|---|---|---|
| Dar Item | GiveItem <ItemID> <Amount> |
Gera o item especificado no seu inventário. |
| Dar Item para Jogador | GiveItemTo <PlayerName> <ItemID> <Amount> |
Gera um item diretamente no inventário de outro jogador. |
| Spawnar Entidade | SpawnEntity <EntityID> |
Gera uma entidade (zumbi, NPC, animal) na sua localização. |
Comandos de Tempo e Clima
| Comando | Sintaxe | Descrição |
|---|---|---|
| Definir Horário | SetTime <Hour> |
Define o horário no jogo (0-24). Por exemplo, SetTime 12 define para meio-dia. |
| Definir Clima | SetWeather <Type> |
Altera o clima atual. Opções: Clear, Rain, Storm, Fog. |
| Alternar Ciclo Dia/Noite | ToggleDayNight |
Pausa ou retoma o ciclo dia/noite no horário atual. |
Acesso RCON
Se o jogo suportar RCON (Remote Console), você pode enviar comandos de admin sem estar logado no jogo. Isso é útil para gerenciamento automatizado do servidor e ferramentas externas.
Habilitando RCON
[RCONSettings]
RCONEnabled=true
RCONPort=27020
RCONPassword=YourRCONPassword
Uma vez que o RCON está habilitado, você pode usar qualquer cliente RCON padrão para se conectar ao servidor e executar comandos remotamente. A porta RCON deve ser diferente das portas do jogo e de consulta.
Gerenciamento de Jogadores
Gerenciando a Lista de Banidos
Os banimentos são armazenados em um arquivo de lista de banidos no servidor. Você pode gerenciar banimentos através de comandos de admin ou editando diretamente o arquivo de lista de banidos:
- Use
Ban <PlayerName>para adicionar um jogador à lista de banidos. - Use
Unban <PlayerName>para remover um jogador da lista de banidos. - O arquivo de lista de banidos pode ser editado pelo Gerenciador de Arquivos do GPanel para alterações em massa.
Modo Whitelist
Se você deseja restringir seu servidor apenas a jogadores específicos, pode habilitar o modo whitelist:
[ServerSettings]
WhitelistEnabled=true
Quando a whitelist está habilitada, apenas jogadores cujos Steam IDs estão no arquivo de whitelist podem se conectar. Adicione Steam IDs ao arquivo de whitelist (um por linha) pelo Gerenciador de Arquivos do GPanel.
Gerenciamento de Mundo
Ajuste do Ciclo Dia/Noite
O ciclo dia/noite afeta significativamente a jogabilidade. Dias mais longos dão aos jogadores mais tempo seguro para coleta de recursos, enquanto noites mais longas aumentam o desafio de sobrevivência:
| Estilo de Jogo | Duração do Dia | Duração da Noite |
|---|---|---|
| Casual / Focado em Construção | 60 minutos | 15 minutos |
| Equilibrado (padrão) | 40 minutos | 20 minutos |
| Sobrevivência Hardcore | 20 minutos | 40 minutos |
| Dia Permanente | 120 minutos | 1 minuto |
Ajuste de Dificuldade
Além dos níveis de dificuldade predefinidos, você pode ajustar configurações individuais para criar uma dificuldade personalizada. Combine estas para uma experiência sob medida:
- Densidade de zumbis: Ajuste
ZombieSpawnMultiplier(0.1 para quase nenhum, 5.0 para hordas avassaladoras). - Comportamento de NPCs: Defina
NPCHostilitycomoPassivepara NPCs amigáveis ouAggressivepara um mundo hostil. - Escassez de recursos: Reduza
GatherRateMultipliereLootRespawnMultiplierpara uma sobrevivência mais difícil. - Dificuldade de combate: Combine alto spawn de zumbis com baixa durabilidade para uma experiência de combate desafiadora.
Solução de Problemas
Crashes do Servidor
- Verifique o log do console: Revise a saída do console do GPanel em busca de mensagens de erro antes do crash. Causas comuns incluem limites de memória e dados de salvamento corrompidos.
- Problemas de memória: Se o servidor crashar durante a geração do mundo ou com muitos jogadores, pode precisar de mais RAM. Considere fazer upgrade do seu plano de servidor.
- Salvamento de mundo corrompido: Se o servidor crashar repetidamente na inicialização, tente restaurar um backup ou realizar um reset de mundo. Veja o Guia de Configuração do Servidor No One Survived para instruções de backup e reset.
- Atualizações do jogo: Crashes após uma atualização do jogo podem indicar problemas de compatibilidade. Reinicie o servidor para aplicar a atualização e verifique os fóruns da comunidade para problemas conhecidos.
Problemas de Conexão
- Servidor não aparece no navegador: Certifique-se de que o servidor iniciou completamente (verifique o console do GPanel para uma mensagem de pronto). Verifique se a porta de consulta está corretamente atribuída.
- Não consegue conectar via IP Direto: Verifique novamente o IP e a porta do jogo (não a porta de consulta). Veja Como Encontrar o IP e Porta do Seu Servidor.
- Timeout ao conectar: O servidor pode estar sobrecarregado ou sem resposta. Tente reiniciar pelo GPanel. Se o problema persistir, verifique o console em busca de erros.
- "Version mismatch": Tanto o servidor quanto o cliente devem estar na mesma versão do jogo. Reinicie o servidor para aplicar atualizações pendentes.
Corrupção de Salvamento
- Sintomas: Servidor não inicia, carrega em um mundo vazio ou jogadores perdem todo o progresso.
- Prevenção: Sempre pare o servidor de forma limpa pelo GPanel antes de manutenções. Evite forçar o encerramento do processo do servidor.
- Recuperação: Restaure a partir de um backup feito antes da corrupção ocorrer. Se não existir backup, um reset de mundo é necessário.
Problemas de Spawn de Zumbis
- Zumbis não estão spawnando: Verifique se
ZombieSpawnMultipliernão está definido como0. Confirme que a dificuldade não está em um modo que desabilita zumbis. - Zumbis demais / lag: Reduza
ZombieSpawnMultiplier. Taxas altas de spawn combinadas com muitos jogadores podem causar lag significativo no servidor. - Zumbis não desaparecem: Isso pode ser um bug do jogo. Reiniciar o servidor limpa todas as entidades geradas e resolve o problema temporariamente.
Otimização de Desempenho
- Reduza
MaxPlayersse o servidor tiver dificuldades com a quantidade atual de jogadores. - Diminua
ZombieSpawnMultiplierpara reduzir a contagem de entidades e uso de CPU. - Certifique-se de que o servidor tem RAM suficiente para o tamanho do mapa e quantidade de jogadores.
- Agende reinicializações periódicas (diárias ou a cada poucos dias) para limpar vazamentos de memória e resetar contagens de entidades.
- Se disponível, reduza a distância de visão ou alcance de simulação nas configurações do servidor.
Artigos Relacionados
- Guia de Configuração do Servidor No One Survived
- Como Encontrar o IP e Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
- Primeiros Passos com Seu Novo Servidor