Este guia cobre como configurar seu servidor dedicado de Black Mesa na Legion Hosting, configurar variáveis de inicialização, editar o server.cfg, configurar rotação de mapas e modos de jogo, configurar RCON e conectar ao seu servidor. Black Mesa é um remake do Half-Life no Source engine com deathmatch competitivo multiplayer. Para comandos de admin, suporte a SourceMod/MetaMod e solução de problemas, veja Comandos de Admin do Black Mesa.
1. Primeira Inicialização
- Faça login no GPanel e selecione seu servidor Black Mesa.
- Vá para a aba Startup e revise as variáveis configuráveis (veja a Seção 2).
- Defina seu mapa inicial preferido via SRCDS_MAP e ajuste MAX_PLAYERS conforme necessário. Nome do servidor, senha e senha RCON são configurados no
server.cfg(veja a Seção 3). - Retorne à aba Console e clique em Start.
- Aguarde o console confirmar a inicialização. A primeira execução gera os arquivos de configuração padrão.
server.cfg, inicie o servidor uma vez, deixe-o terminar de carregar e depois pare antes de editar.
2. Variáveis de Inicialização do GPanel
| Variável | Obrigatório | Descrição |
|---|---|---|
SRCDS_MAP | Não | Mapa carregado na inicialização. Padrão é dm_crossfire. |
MAX_PLAYERS | Não | Máximo de jogadores simultâneos. Padrão é 32. |
AUTO_UPDATE | Não | Atualizar automaticamente o servidor na inicialização. Padrão é habilitado. |
3. Configuração do Servidor (server.cfg)
Para configurações detalhadas, edite o server.cfg. Pare seu servidor antes de fazer alterações.
Localização do Arquivo
bms/cfg/server.cfg
Usa a sintaxe padrão do Source engine key "value", uma configuração por linha.
Configurações Principais
| Configuração | Padrão | Descrição |
|---|---|---|
hostname | (da inicialização) | Nome do servidor exibido no navegador. |
sv_password | (vazio) | Senha de entrada. Vazio significa público. |
rcon_password | (da inicialização) | Senha do console remoto. |
maxplayers | 16 | Máximo de jogadores simultâneos. |
mp_timelimit | 15 | Limite de tempo por mapa em minutos. |
mp_fraglimit | 30 | Limite de frags para encerrar a rodada. 0 = sem limite. |
mp_friendlyfire | 0 | Fogo amigo em modos de equipe. 0 = desligado, 1 = ligado. |
mp_autoteambalance | 1 | Balanceamento automático de equipes no TDM. |
sv_alltalk | 0 | Chat de voz entre equipes. 1 = habilitado. |
Exemplo de server.cfg
hostname "My Legion Black Mesa Server"
sv_password ""
rcon_password "MySecretRcon"
maxplayers 16
mp_timelimit 15
mp_fraglimit 30
mp_friendlyfire 0
mp_autoteambalance 1
sv_alltalk 0
4. Rotação de Mapas (mapcycle.txt)
Edite bms/cfg/mapcycle.txt para personalizar a rotação. Liste um mapa por linha:
dm_bounce
dm_gasworks
dm_lambdabunker
dm_power
dm_stack
dm_subtransit
dm_undertow
dm_crossfire
Mapas Disponíveis
dm_bounce-- Arena de múltiplos níveis com plataformas de salto.dm_gasworks-- Cenário industrial com corredores estreitos e áreas abertas.dm_lambdabunker-- Combate vertical com tema do complexo Lambda.dm_power-- Usina com longas linhas de visão.dm_stack-- Mapa vertical com plataformas empilhadas.dm_subtransit-- Tema de metrô com múltiplas rotas.dm_undertow-- Perigos aquáticos e espaços apertados.dm_crossfire-- Clássico reimaginado com botão de ataque aéreo.
5. Modos de Jogo
| Modo | Valor | Descrição |
|---|---|---|
| Deathmatch | dm | Combate todos contra todos. Quem tiver mais abates vence. |
| Team Deathmatch | tdm | Duas equipes competem. Mais abates combinados vence. Use mp_autoteambalance 1 para manter as equipes equilibradas. |
Altere o modo pela variável de inicialização GAME_MODE e reinicie.
6. Configuração do RCON
Defina a senha RCON nas variáveis de inicialização ou no server.cfg. Para usar no jogo, abra o console (~) e autentique-se:
rcon_password YourStrongPassword
rcon changelevel dm_gasworks
7. Como Conectar
Opção A -- Navegador de Servidores do Steam
- Abra o Black Mesa, vá em Multiplayer > Find Servers.
- Use a aba Internet e procure seu servidor pelo nome.
- Selecione seu servidor e clique em Connect.
Opção B -- Conexão via Console
- Abra o console (
~). Se não abrir, habilite em Options > Keyboard > Advanced > Enable Developer Console. - Digite:
connect <your-server-ip>:<port>
Artigos Relacionados
- Comandos de Admin do 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.