background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorias

Comandos de Admin do No More Room in Hell


Este guia cobre a configuração de admin via RCON, comandos do Source engine, suporte a plugins SourceMod/MetaMod, gerenciamento de jogadores, gerenciamento de mapas, mapas personalizados e solução de problemas para o seu servidor dedicado de No More Room in Hell (NMRiH). Para configuração inicial do servidor, veja o Guia de Configuração do Servidor No More Room in Hell.

Source Engine: NMRiH é construído no Source engine da Valve. Isso significa que ele suporta as ferramentas padrão de administração do Source engine, incluindo RCON, SourceMod e MetaMod. Se você tem experiência administrando servidores de CS:S, TF2 ou Garry's Mod, os comandos e sistemas de plugins serão familiares.

1. Configuração de Admin (RCON)

RCON (Remote Console) é o método principal para administrar servidores NMRiH. Ele fornece acesso completo a comandos tanto no jogo quanto remotamente.

Configurando o RCON

  1. Faça login no GPanel e selecione seu servidor NMRiH.
  2. Vá para a aba Startup e defina RCON_PASSWORD com uma senha segura.
  3. Verifique se a mesma senha está definida em nmrih/cfg/server.cfg:
    rcon_password "YourSecureRCON"
  4. Reinicie o servidor para que as alterações entrem em vigor.

Autenticando via RCON No Jogo

  1. Abra o console de desenvolvedor pressionando ~ (til).
  2. Autentique-se com:
    rcon_password YourSecureRCON
  3. Agora você pode prefixar qualquer comando com rcon para executá-lo no servidor.
Mantenha sua senha RCON segura. O RCON fornece controle total do servidor. Nunca compartilhe com jogadores em quem você não confia totalmente.

2. Comandos do Source Engine

Os comandos a seguir são comandos padrão do Source engine para servidor. Execute-os via RCON (prefixe com rcon no console do jogo) ou através do console do GPanel.

Comando Descrição
changelevel <map_name> Muda para um mapa específico imediatamente (ex.: changelevel nmo_broadway).
kick <player_name> Expulsa um jogador do servidor pelo nome.
kickid <user_id> Expulsa um jogador pelo ID de usuário (mostrado na saída do status).
banid <minutes> <user_id> Bane um jogador pelo ID de usuário por uma duração específica. Use 0 para permanente.
removeid <user_id> Remove um banimento pelo ID de usuário.
status Exibe informações do servidor e uma lista de todos os jogadores conectados com seus IDs e endereços IP.
users Lista os jogadores conectados com seus IDs de usuário.
say <message> Envia uma mensagem para todos os jogadores a partir do console do servidor.
mp_restartgame 1 Reinicia a rodada atual após um atraso de 1 segundo.
sv_password <password> Altera a senha de entrada do servidor em tempo de execução. Use aspas vazias para sem senha.
maps * Lista todos os mapas disponíveis no servidor.
writeid Salva a lista de banimentos atual em banned_user.cfg.
writeip Salva a lista de banimentos por IP atual em banned_ip.cfg.

3. Gerenciamento de Jogadores

Identificando Jogadores

Use o comando status para ver todos os jogadores conectados:

rcon status

Isso mostra o nome de cada jogador, ID de usuário, Steam ID, endereço IP e tempo de conexão.

Expulsando Jogadores

rcon kick "PlayerName"
rcon kickid 3

Use aspas ao redor de nomes de jogadores que contêm espaços. A variante kickid usa o ID numérico de usuário do status.

Banindo Jogadores

rcon banid 0 3 kick

Isso bane o ID de usuário 3 permanentemente (0 minutos = permanente) e o expulsa imediatamente. Para banir por tempo limitado:

rcon banid 60 3 kick

Isso bane por 60 minutos. Após banir, salve a lista de banimentos:

rcon writeid

Desbanindo Jogadores

rcon removeid STEAM_X:X:XXXXXXX

Use o Steam ID da lista de banimentos ou da saída do status. Salve as alterações com rcon writeid.

4. Gerenciamento de Mapas

Trocando de Mapa

Para trocar de mapa imediatamente durante o jogo:

rcon changelevel nmo_broadway

Visualizando Mapas Disponíveis

rcon maps *

Isso lista todos os arquivos de mapa instalados no servidor. Use o nome do mapa sem a extensão .bsp ao trocar de nível.

Editando o Ciclo de Mapas

A rotação de mapas é controlada por nmrih/mapcycle.txt. Edite este arquivo para adicionar ou remover mapas:

  1. Pare o servidor pelo GPanel.
  2. Abra nmrih/mapcycle.txt pela aba Files ou SFTP.
  3. Adicione ou remova nomes de mapas (um por linha).
  4. Salve e inicie o servidor.

5. Mapas Personalizados

NMRiH tem uma comunidade ativa que cria mapas personalizados. Para instalar mapas personalizados no seu servidor:

Instalando Mapas Personalizados

  1. Baixe o arquivo do mapa personalizado (.bsp) de uma fonte confiável como a Steam Workshop ou GameBanana.
  2. Pare o servidor pelo GPanel.
  3. Conecte via SFTP (veja Como Enviar Arquivos via SFTP).
  4. Envie o arquivo .bsp para nmrih/maps/.
  5. Adicione o nome do mapa ao nmrih/mapcycle.txt.
  6. Inicie o servidor.
Nota: Os jogadores também precisam ter o mapa personalizado instalado, ou o servidor precisa estar configurado com sv_downloadurl para FastDL para que os clientes possam baixar o mapa automaticamente ao conectar.

Configuração do FastDL

Para permitir que os clientes baixem mapas personalizados automaticamente, configure o FastDL em server.cfg:

sv_downloadurl "http://your-fastdl-url.com/nmrih/"
sv_allowdownload 1
sv_allowupload 0

6. Suporte a SourceMod e MetaMod

NMRiH suporta SourceMod e MetaMod:Source, que fornecem um poderoso framework de plugins para administração estendida do servidor.

Instalando o MetaMod:Source

  1. Baixe o MetaMod:Source em sourcemm.net.
  2. Pare o servidor pelo GPanel.
  3. Conecte via SFTP e extraia os arquivos do MetaMod no diretório nmrih/, mantendo a estrutura de pastas.
  4. Inicie o servidor e verifique se o MetaMod foi carregado digitando rcon meta version no console.

Instalando o SourceMod

  1. Baixe o SourceMod em sourcemod.net. Certifique-se de selecionar a versão correta para a branch do Source engine do NMRiH.
  2. Pare o servidor pelo GPanel.
  3. Extraia os arquivos do SourceMod no diretório nmrih/ sobre a instalação existente do MetaMod.
  4. Inicie o servidor e verifique digitando rcon sm version.

Plugins Comuns do SourceMod

  • Menu de admin: Painel de admin no jogo para expulsões, banimentos e trocas de mapa.
  • Indicação/votação de mapas: Permite que os jogadores votem no próximo mapa.
  • Vagas reservadas: Reserve vagas de jogadores para admins ou VIPs.
  • Plugins anti-cheat: Proteção adicional contra trapaceiros.
Dica: Configure os admins do SourceMod em nmrih/addons/sourcemod/configs/admins_simple.ini usando Steam IDs. Isso concede acesso de admin no jogo aos jogadores especificados.

7. Solução de Problemas

RCON Não Funciona

  • Verifique se rcon_password está definido tanto em server.cfg quanto na aba Startup do GPanel.
  • Certifique-se de que está autenticando antes de executar comandos: rcon_password YourPassword e depois rcon command.
  • Verifique se a porta RCON corresponde à porta do jogo do seu servidor (o Source engine usa a mesma porta para RCON por padrão).

Mapas Personalizados Não Carregam

  • Verifique se o arquivo .bsp está em nmrih/maps/.
  • Certifique-se de que o nome do mapa em mapcycle.txt corresponde exatamente ao nome do arquivo (sem a extensão .bsp).
  • Verifique o console do servidor para erros de "map not found".

SourceMod Não Carrega

  • Confirme que o MetaMod está instalado corretamente verificando rcon meta version.
  • Verifique se a versão do SourceMod é compatível com a branch do Source engine do NMRiH.
  • Verifique o diretório nmrih/addons/sourcemod/logs/ para logs de erro.

Jogadores Sendo Expulsos Inesperadamente

  • Verifique se um plugin anti-cheat do SourceMod está causando falsos positivos.
  • Verifique se sv_timeout não está definido muito baixo (o padrão é 65 segundos).
  • Revise o console do servidor para mensagens com o motivo da expulsão.

Servidor Trava

  • Se os travamentos começaram após instalar plugins, remova-os um de cada vez para identificar a causa.
  • Exclua server.cfg e reinicie para regenerar os padrões.
  • Se os travamentos persistirem, abra um ticket de suporte com as mensagens de erro do console do GPanel.

Artigos Relacionados

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.


Este artigo foi útil?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.