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 Administração do No More Room in Hell

PT nmrih admin commands source-engine 0 consideraram isto útil

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

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

1. Configuração de Administração (RCON)

RCON (Remote Console) é o método principal para administrar servidores NMRiH. Fornece acesso total a comandos tanto dentro do jogo como remotamente.

Configurar o RCON

  1. Inicie sessão no GPanel e selecione o seu servidor NMRiH.
  2. Vá ao separador Startup e defina RCON_PASSWORD com uma palavra-passe segura.
  3. Verifique se a mesma palavra-passe está definida em nmrih/cfg/server.cfg:
    rcon_password "YourSecureRCON"
  4. Reinicie o servidor para que as alterações tenham efeito.

Autenticação via RCON Dentro do Jogo

  1. Abra a consola de programador pressionando ~ (til).
  2. Autentique-se com:
    rcon_password YourSecureRCON
  3. Agora pode prefixar qualquer comando com rcon para o executar no servidor.
Mantenha a sua palavra-passe RCON segura. O RCON fornece controlo total do servidor. Nunca a partilhe com jogadores em quem não confia plenamente.

2. Comandos do Source Engine

Os seguintes comandos são comandos padrão do Source engine para servidores. Execute-os via RCON (prefixe com rcon na consola do jogo) ou através da consola do GPanel.

Comando Descrição
changelevel <map_name> Mudar para um mapa específico imediatamente (ex.: changelevel nmo_broadway).
kick <player_name> Expulsar um jogador do servidor pelo seu nome.
kickid <user_id> Expulsar um jogador pelo seu ID de utilizador (mostrado na saída do status).
banid <minutes> <user_id> Banir um jogador pelo ID de utilizador por uma duração especificada. Use 0 para permanente.
removeid <user_id> Remover um banimento pelo ID de utilizador.
status Apresentar informações do servidor e uma lista de todos os jogadores conectados com os seus IDs e endereços IP.
users Listar jogadores conectados com os seus IDs de utilizador.
say <message> Enviar uma mensagem para todos os jogadores a partir da consola do servidor.
mp_restartgame 1 Reiniciar a ronda atual após um atraso de 1 segundo.
sv_password <password> Alterar a palavra-passe de entrada do servidor em tempo de execução. Use aspas vazias para sem palavra-passe.
maps * Listar todos os mapas disponíveis no servidor.
writeid Guardar a lista de banimentos atual em banned_user.cfg.
writeip Guardar a lista de banimentos por IP atual em banned_ip.cfg.

3. Gestão de Jogadores

Identificar Jogadores

Utilize o comando status para ver todos os jogadores conectados:

rcon status

Isto mostra o nome, ID de utilizador, Steam ID, endereço IP e tempo de conexão de cada jogador.

Expulsar Jogadores

rcon kick "PlayerName"
rcon kickid 3

Utilize aspas à volta de nomes de jogadores que contenham espaços. A variante kickid utiliza o ID numérico de utilizador do status.

Banir Jogadores

rcon banid 0 3 kick

Isto bane o ID de utilizador 3 permanentemente (0 minutos = permanente) e expulsa-o imediatamente. Para banir por tempo limitado:

rcon banid 60 3 kick

Isto bane por 60 minutos. Após banir, guarde a lista de banimentos:

rcon writeid

Desbanir Jogadores

rcon removeid STEAM_X:X:XXXXXXX

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

4. Gestão de Mapas

Mudar de Mapa

Para mudar de mapa imediatamente durante o jogo:

rcon changelevel nmo_broadway

Ver Mapas Disponíveis

rcon maps *

Isto lista todos os ficheiros de mapa instalados no servidor. Utilize o nome do mapa sem a extensão .bsp ao mudar de nível.

Editar o Ciclo de Mapas

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

  1. Pare o servidor a partir do GPanel.
  2. Abra nmrih/mapcycle.txt através do separador Files ou SFTP.
  3. Adicione ou remova nomes de mapas (um por linha).
  4. Guarde e inicie o servidor.

5. Mapas Personalizados

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

Instalar Mapas Personalizados

  1. Descarregue o ficheiro do mapa personalizado (.bsp) de uma fonte fidedigna, como o Steam Workshop ou GameBanana.
  2. Pare o servidor a partir do GPanel.
  3. Conecte-se via SFTP (consulte Como Enviar Ficheiros via SFTP).
  4. Envie o ficheiro .bsp para nmrih/maps/.
  5. Adicione o nome do mapa a nmrih/mapcycle.txt.
  6. Inicie o servidor.
Nota: Os jogadores também devem ter o mapa personalizado instalado, ou o servidor precisa de ser configurado com sv_downloadurl para FastDL para que os clientes possam descarregar o mapa automaticamente ao conectar-se.

Configuração do FastDL

Para permitir que os clientes descarreguem 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 avançada do servidor.

Instalar o MetaMod:Source

  1. Descarregue o MetaMod:Source a partir de sourcemm.net.
  2. Pare o servidor a partir do GPanel.
  3. Conecte-se via SFTP e extraia os ficheiros do MetaMod para o diretório nmrih/, mantendo a estrutura de pastas.
  4. Inicie o servidor e verifique se o MetaMod está carregado escrevendo rcon meta version na consola.

Instalar o SourceMod

  1. Descarregue o SourceMod a partir de sourcemod.net. Certifique-se de que seleciona a versão correta para a branch do Source engine do NMRiH.
  2. Pare o servidor a partir do GPanel.
  3. Extraia os ficheiros do SourceMod para o diretório nmrih/ sobre a instalação existente do MetaMod.
  4. Inicie o servidor e verifique escrevendo rcon sm version.

Plugins Comuns do SourceMod

  • Menu de administração: Painel de administração dentro do jogo para expulsões, banimentos e mudanças de mapa.
  • Nomeação/votação de mapas: Permitir que os jogadores votem no próximo mapa.
  • Slots reservados: Reservar slots de jogadores para administradores ou VIPs.
  • Plugins anti-batota: Proteção adicional contra batoteiros.
Dica: Configure os administradores do SourceMod em nmrih/addons/sourcemod/configs/admins_simple.ini utilizando Steam IDs. Isto concede acesso de administração dentro do jogo aos jogadores especificados.

7. Resolução de Problemas

RCON Não Funciona

  • Verifique se rcon_password está definido tanto em server.cfg como no separador Startup do GPanel.
  • Certifique-se de que se está a autenticar antes de executar comandos: rcon_password YourPassword e depois rcon command.
  • Verifique se a porta RCON corresponde à porta de jogo do seu servidor (o Source engine utiliza a mesma porta para RCON por predefinição).

Mapas Personalizados Não Carregam

  • Verifique se o ficheiro .bsp está em nmrih/maps/.
  • Certifique-se de que o nome do mapa em mapcycle.txt corresponde exatamente ao nome do ficheiro (sem a extensão .bsp).
  • Verifique a consola 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 registos de erros.

Jogadores São Expulsos Inesperadamente

  • Verifique se um plugin anti-batota do SourceMod está a causar falsos positivos.
  • Verifique se sv_timeout não está definido com um valor demasiado baixo (a predefinição é 65 segundos).
  • Reveja a consola do servidor para mensagens com o motivo da expulsão.

O Servidor Crasha

  • Se os crashes começaram após a instalação de plugins, remova-os um de cada vez para identificar a causa.
  • Elimine server.cfg e reinicie para regenerar as predefinições.
  • Se os crashes persistirem, abra um ticket de suporte com as mensagens de erro da consola do GPanel.

Artigos Relacionados

Precisa de Ajuda?

Se 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 da consola do GPanel.


Este artigo foi útil?

Ready to Get Started?

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