Este guia abrange a administração do servidor, comandos de consola, gestão de cvars e resolução de problemas para o seu servidor dedicado de Nazi Zombies: Portable (NZ:P). O NZ:P funciona no motor FTEQW e utiliza comandos de consola ao estilo Quake para a gestão do servidor. Para configuração inicial, definições e instruções de ligação, consulte o Guia de Configuração do Servidor NZ:P.
1. Aceder à Consola
Pode gerir o seu servidor NZ:P de duas formas:
- Consola do GPanel: Vá ao separador Console no GPanel e escreva os comandos diretamente.
- Consola no Jogo: Prima
`ou~para abrir a consola enquanto estiver ligado ao servidor.
2. Comandos Essenciais do Servidor
Gestão de Mapas
| Comando | Descrição |
|---|---|
map <mapname> | Mudar para um mapa diferente (ex.: map ndu). |
listmaps | Listar todos os mapas disponíveis no servidor. |
changelevel <mapname> | Mudar de mapa, mantendo as ligações existentes. |
Controlo do Servidor
| Comando | Descrição |
|---|---|
status | Mostrar o estado do servidor, incluindo jogadores ligados e os seus IDs. |
kick <player_id> | Expulsar um jogador pelo seu ID (obtenha os IDs com status). |
quit | Encerrar o servidor de forma segura. |
restart | Reiniciar o mapa atual. |
3. CVars do Servidor
CVars (variáveis de consola) controlam o comportamento do servidor. Defina-as na consola do GPanel ou através da variável de arranque GAME_ARGS utilizando o formato +cvar value.
| CVar | Predefinição | Descrição |
|---|---|---|
sv_port | (atribuído) | Porta do servidor (definida automaticamente pelo GPanel). |
sv_port_tcp | (atribuído) | Porta TCP do servidor. |
sv_maxclients | 4 | Número máximo de jogadores. |
sv_public | 1 | Se o servidor aparece na lista pública de servidores. |
sv_mintic | 0.045 | Intervalo mínimo de tick (definido pela variável de arranque TICKRATE). |
com_protocolname | NZP-REBOOT | Nome do protocolo (definido pela variável de arranque PROTOCOL). |
hostname | (vazio) | Nome do servidor apresentado no browser de servidores. Defina via GAME_ARGS: +hostname "My Server". |
Definir CVars no Arranque
Adicione cvars à variável de arranque GAME_ARGS no GPanel:
+hostname "My NZ:P Server" +sv_maxclients 8 +sv_public 1
4. Conteúdo Personalizado
O NZ:P suporta mapas personalizados. Para adicionar conteúdo personalizado:
- Pare o servidor no GPanel.
- Carregue os ficheiros de mapas personalizados para o diretório
nzp/via SFTP (consulte Como Carregar Ficheiros via SFTP). - Inicie o servidor e mude para o novo mapa com
map <mapname>.
5. Resolução de Problemas
O Servidor Não Inicia
- Verifique a consola do GPanel para mensagens de erro.
- Confirme que a variável MAP está definida com um nome de mapa válido.
- Certifique-se de que o TICKRATE é um número válido (ex.:
0.045).
Os Jogadores Não Conseguem Ligar-se
- Verifique se o servidor está a funcionar no GPanel.
- Certifique-se de que os clientes estão a usar o protocolo correto --
NZP-REBOOTpara nativo,NZP-REBOOT-WEBpara web. - Os clientes web devem usar HTTP (não HTTPS) e o prefixo
ws://. - Verifique o IP e porta corretos no separador Network.
Bugs de Física / Zombies Ficam Presos
- Tente reduzir o valor do TICKRATE (ex.: de
0.045para0.033) para uma simulação de física mais suave. - Tenha em atenção que intervalos de tick mais baixos aumentam o uso de largura de banda.
Artigos Relacionados
- Guia de Configuração do Servidor NZ:P
- Como Encontrar o IP e Porta do Seu Servidor
- Como Carregar Ficheiros via SFTP
Precisa de Ajuda?
Se encontrar problemas com o seu servidor NZ:P que não estão cobertos aqui, abra um ticket de suporte e inclua o IP do seu servidor, uma descrição do problema e quaisquer mensagens de erro relevantes da consola do GPanel.