Este guia cobre configuração de admin, comandos RCON do Source engine, gerenciamento de jogadores, comandos de mapa, suporte a plugins SourceMod/MetaMod, mapas customizados e solução de problemas para seu servidor dedicado de Black Mesa. Black Mesa é um remake do Half-Life no Source engine com deathmatch competitivo multiplayer. Para configuração inicial, definições e instruções de conexão, veja o Guia de Configuração do Servidor Black Mesa.
1. Configuração de Admin (Senha RCON)
Black Mesa usa o sistema RCON do Source engine para administração. Defina a senha em Startup no GPanel ou no server.cfg:
rcon_password "YourStrongPassword"
Autentique-se no jogo via console (~):
rcon_password YourStrongPassword
rcon <command>
Você também pode enviar comandos diretamente pela aba Console do GPanel sem autenticação RCON.
2. Comandos RCON do Source Engine
Gerenciamento de Jogadores
| Comando | Descrição |
|---|---|
rcon status | Listar jogadores com IDs de usuário, Steam IDs, IPs e ping. |
rcon kick <userid> | Expulsar um jogador pelo ID de usuário. |
rcon kick "<playername>" | Expulsar pelo nome de exibição. |
rcon banid <minutes> <userid> | Banir pelo ID de usuário. 0 = permanente. |
rcon banip <minutes> <ip> | Banir um endereço IP. |
rcon removeid <steamid> | Remover um banimento por Steam ID. |
rcon removeip <ip> | Remover um banimento por IP. |
rcon writeid | Salvar lista de banimentos em banned_user.cfg. |
rcon writeip | Salvar banimentos por IP em banned_ip.cfg. |
rcon writeid e rcon writeip após banir. Sem salvar, os banimentos são perdidos ao reiniciar.
Comandos de Mapa
| Comando | Descrição |
|---|---|
rcon changelevel <mapname> | Trocar de mapa, mantendo os jogadores conectados. |
rcon map <mapname> | Carregar mapa do zero, desconectando todos os jogadores. |
rcon maps * | Listar todos os mapas disponíveis. |
rcon mp_timelimit <min> | Alterar o limite de tempo do mapa. |
rcon mp_fraglimit <frags> | Alterar o limite de frags. |
rcon mp_restartgame 1 | Reiniciar a rodada atual, zerando as pontuações. |
Gerenciamento do Servidor
| Comando | Descrição |
|---|---|
rcon hostname "Name" | Alterar o nome do servidor. |
rcon sv_password "pass" | Definir ou alterar a senha de entrada. |
rcon mp_friendlyfire <0/1> | Ativar/desativar fogo amigo. |
rcon sv_alltalk <0/1> | Ativar/desativar chat de voz entre equipes. |
rcon say "message" | Enviar mensagem no chat para todo o servidor. |
rcon exec <filename> | Executar um arquivo de configuração. |
rcon quit | Desligar o servidor. |
3. SourceMod e MetaMod
Para recursos avançados de administração, instale o MetaMod:Source e o SourceMod.
Instalação
- Pare seu servidor pelo GPanel.
- Baixe o MetaMod:Source em sourcemm.net e envie para
bms/via SFTP. - Baixe o SourceMod em sourcemod.net e envie para
bms/. - Inicie o servidor e verifique com
meta versionesm version.
Adicionando Admins no SourceMod
Edite bms/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Use sm_admin no chat ou console para abrir o menu de admin no jogo para expulsar, banir, trocar mapas e realizar votações.
Plugins Populares
- Map Chooser: Votação de mapa no final da partida com rock-the-vote.
- Fun Commands: Matar, dar tapa, beacon e interação com jogadores.
- Anti-Cheat: Detecção de trapaças no lado do servidor.
- Reserved Slots: Reservar vagas para admins e VIPs.
4. Mapas Customizados
- Baixe o arquivo
.bspdo mapa customizado e qualquer conteúdo adicional. - Envie o
.bspparabms/maps/via SFTP (veja Como Enviar Arquivos via SFTP). - Adicione o nome do mapa ao
mapcycle.txtpara a rotação. - Teste com
rcon changelevel mapname.
Para downloads mais rápidos de conteúdo customizado, configure uma URL de download rápido no server.cfg:
sv_downloadurl "https://your-fastdl-server.com/bms/"
sv_allowdownload 1
5. Solução de Problemas
Servidor Crasha na Inicialização
- Verifique o console do GPanel para mensagens de erro.
- Se estiver usando SourceMod/MetaMod, remova os diretórios de addons temporariamente para testar.
- Verifique se o mapa inicial existe em
bms/maps/. - Delete o
server.cfge reinicie para regenerar os padrões.
Jogadores Não Conseguem Conectar
- Verifique se o servidor está rodando no GPanel.
- Confira o IP e porta corretos na aba Network.
- Certifique-se de que tanto o servidor quanto o jogador estão na mesma versão do jogo.
RCON ou SourceMod Não Funcionando
- Verifique se o
rcon_passwordestá definido e autentique-se antes de enviar comandos. - Para o SourceMod, verifique se os arquivos estão em
bms/(não na raiz do servidor) e se você tem a versão correta. - Use o console do GPanel diretamente como alternativa ao RCON.
Artigos Relacionados
- Guia de Configuração do Servidor Black Mesa
- Como Encontrar o IP e Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
- Guia de Início do Servidor
Precisa de Ajuda?
Se você encontrar problemas com seu servidor Black Mesa que não sã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 do console do GPanel.