Este guia cobre como configurar seu servidor dedicado de No More Room in Hell (NMRiH) na Legion Hosting, definir variáveis de inicialização, editar o server.cfg, configurar a rotação de mapas, definir modos de jogo e conectar ao seu servidor. Para comandos de admin e suporte a plugins, veja Comandos de Admin do No More Room in Hell.
1. Primeira Inicialização
- Faça login no GPanel e selecione seu servidor NMRiH.
- Vá para a aba Startup e revise as variáveis disponíveis (veja a tabela abaixo).
- Opcionalmente altere o SRCDS_MAP para definir qual mapa carrega primeiro.
- Retorne à aba Console e clique em Start.
- Aguarde o console mostrar que o servidor terminou de carregar o primeiro mapa. A primeira inicialização pode levar um minuto enquanto o servidor inicializa e gera os arquivos de configuração padrão.
- Uma vez que o servidor esteja rodando, configure o nome do servidor, senha RCON e outras configurações em
nmrih/cfg/server.cfg(veja abaixo).
server.cfg antes de tornar seu servidor público. Sem ela, o acesso remoto de admin é desabilitado e você terá controle limitado sobre o servidor enquanto ele estiver rodando.
2. Variáveis de Inicialização do GPanel
As seguintes variáveis estão disponíveis na aba Startup do GPanel. Configurações como nome do servidor, senha, senha RCON e máximo de jogadores são configuradas em server.cfg (veja a seção 3 abaixo).
| Variável | Padrão | Descrição |
|---|---|---|
SRCDS_MAP |
nms_northway |
O mapa carregado na inicialização do servidor. Use o prefixo nmo_ para mapas de Objetivo ou nms_ para mapas de Sobrevivência. |
AUTO_UPDATE |
1 |
Atualizar automaticamente o servidor na inicialização. Defina como 0 para desabilitar. |
nmrih/cfg/server.cfg ao invés de variáveis de inicialização do GPanel.
3. Configuração do Servidor (server.cfg)
NMRiH usa o arquivo padrão server.cfg do Source engine para configuração detalhada. Pare o servidor antes de editar.
Localização do Arquivo
nmrih/cfg/server.cfg
Abra este arquivo usando a aba Files no GPanel ou conecte via SFTP. Se o arquivo não existir, crie-o manualmente ou inicie e pare o servidor para gerar um padrão.
Configurações Principais
| Configuração | Padrão | Descrição |
|---|---|---|
hostname |
NMRiH Server |
Nome do servidor exibido no navegador. |
sv_password |
(vazio) | Senha de entrada. Deixe vazio para acesso público. |
rcon_password |
(nenhum) | Senha RCON para acesso remoto de admin. Deve ser definida para o RCON funcionar. |
maxplayers |
8 |
Máximo de jogadores simultâneos. |
sv_contact |
(vazio) | Email ou URL de contato do operador do servidor. Opcional. |
sv_region |
255 |
Código de região do servidor para o navegador. 0=Leste dos EUA, 1=Oeste dos EUA, 2=América do Sul, 3=Europa, 4=Ásia, 5=Austrália, 255=Mundo. |
mp_timelimit |
0 |
Limite de tempo por mapa em minutos. 0 significa sem limite de tempo (progressão baseada em rodadas). |
sv_alltalk |
1 |
Permite que todos os jogadores ouçam uns aos outros via chat de voz independente da distância. Defina como 0 para voz baseada em proximidade. |
Exemplo de server.cfg
hostname "My NMRiH Server"
sv_password ""
rcon_password "MySecureRCON"
maxplayers 8
sv_region 255
mp_timelimit 0
sv_alltalk 1
sv_lan 0
4. Rotação de Mapas (mapcycle.txt)
NMRiH alterna entre mapas usando um arquivo mapcycle.txt. O servidor carrega o próximo mapa da lista após o término de cada rodada.
Localização do Arquivo
nmrih/mapcycle.txt
Formato
Liste um mapa por linha. Os mapas são carregados em ordem de cima para baixo, e então o ciclo se repete.
nmo_broadway
nmo_cabin
nmo_chinatown
nmo_shelter
nmo_toxteth
nms_favela
nms_midwest
nms_northway
Prefixos de Nomes de Mapas
| Prefixo | Modo de Jogo | Descrição |
|---|---|---|
nmo_ |
Objetivo | Os jogadores completam objetivos (encontrar itens, alcançar pontos de extração) enquanto lutam contra zumbis. O modo mais popular. |
nms_ |
Sobrevivência | Sobrevivência baseada em ondas. Os jogadores defendem uma posição contra ondas de zumbis cada vez mais difíceis. |
nmo_ e nms_ no mesmo mapcycle. O servidor alterna automaticamente os modos de jogo com base no prefixo do mapa.
5. Modos de Jogo
Modo Objetivo (nmo_)
O modo de jogo principal. Os jogadores devem trabalhar juntos para completar uma série de objetivos -- encontrar chaves, ativar geradores, alcançar pontos de evacuação -- enquanto zumbis vagam pelo mapa. Ficar sem jogadores ou não conseguir extrair resulta em derrota.
Modo Sobrevivência (nms_)
Defesa baseada em ondas. Os jogadores mantêm uma posição e lutam contra ondas cada vez mais difíceis de zumbis. Munição e suprimentos são escassos. O objetivo é sobreviver o maior número de ondas possível ou alcançar um número definido de ondas para vencer.
6. Como Conectar
Opção A -- Navegador de Servidores Steam
- Abra o cliente Steam.
- Clique em View no menu superior e depois em Game Servers.
- Clique na aba Favourites e depois em Add a server.
- Digite o IP e a porta do seu servidor da aba Network do GPanel:
<your-server-ip>:<port> - Clique em Add this address to favourites, depois selecione o servidor e clique em Connect.
Opção B -- Console No Jogo
- Inicie o No More Room in Hell via Steam.
- Habilite o console de desenvolvedor em Options > Keyboard > Advanced > Enable Developer Console.
- Pressione
~(til) para abrir o console. - Digite o comando de conexão:
connect <your-server-ip>:<port> - Se uma senha estiver definida, adicione-a:
connect <your-server-ip>:<port>; password YourPassword
Opção C -- Navegador de Servidores No Jogo
- Inicie o No More Room in Hell via Steam.
- No menu principal, selecione Find Servers.
- Procure seu servidor pelo nome ou navegue pela lista.
- Selecione seu servidor e clique em Connect.
7. RCON (Remote Console)
O RCON permite executar comandos do servidor remotamente sem estar conectado ao jogo. Ele usa o protocolo padrão RCON do Source engine.
Usando RCON No Jogo
- Abra o console de desenvolvedor (
~). - Digite sua senha RCON:
rcon_password YourRCONPassword - Execute comandos prefixando com
rcon:rcon changelevel nmo_broadway rcon kick PlayerName
Usando um Cliente RCON Externo
Você também pode usar ferramentas RCON independentes para gerenciar seu servidor remotamente. Conecte usando o IP do servidor, porta e senha RCON. Clientes RCON populares para Source incluem HLSW e mcrcon.
Solução de Problemas
- Servidor não aparece no navegador: Verifique se o servidor está totalmente iniciado no GPanel. Certifique-se de que
sv_lanestá definido como0no server.cfg. O navegador Steam pode levar 2-3 minutos para indexar um novo servidor. - Não consegue conectar: Verifique o IP e a porta do seu servidor na aba Network do GPanel. Tente conectar via console com
connect IP:PORT. - Erros de mapa não encontrado: Verifique se os nomes dos mapas em
mapcycle.txtcorrespondem aos arquivos reais de mapa emnmrih/maps/. Os nomes diferenciam maiúsculas de minúsculas. - Travamentos na inicialização: Exclua
server.cfge reinicie para regenerar os padrões. Verifique o console do GPanel para mensagens de erro específicas. - RCON não funciona: Confirme que
rcon_passwordestá definido tanto emserver.cfgquanto na aba Startup do GPanel. Certifique-se de que está usando a porta correta.
Artigos Relacionados
- Comandos de Admin do No More Room in Hell
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
- Guia de Inicialização do Servidor
Precisa de Ajuda?
Se você encontrar problemas nã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 do console do GPanel.