Este guia abrange como configurar o seu servidor dedicado de Black Mesa na Legion Hosting, configurar variáveis de arranque, editar o server.cfg, configurar rotação de mapas e modos de jogo, configurar RCON e conectar-se ao seu servidor. Black Mesa é um remake do Half-Life no motor Source com deathmatch multijogador competitivo. Para comandos de administração, suporte SourceMod/MetaMod e resolução de problemas, consulte os Comandos de Administração do Black Mesa.
1. Primeiro Arranque
- Inicie sessão no GPanel e selecione o seu servidor Black Mesa.
- Vá ao separador Startup e reveja as variáveis configuráveis (ver Secção 2).
- Defina o mapa inicial preferido em SRCDS_MAP e ajuste MAX_PLAYERS conforme necessário. O nome do servidor, password e password RCON são configurados em
server.cfg(ver Secção 3). - Volte ao separador Console e clique em Start.
- Aguarde que a consola confirme o arranque. O primeiro arranque gera ficheiros de configuração predefinidos.
server.cfg, inicie o servidor uma vez, deixe-o terminar o carregamento e depois pare-o antes de editar.
2. Variáveis de Arranque do GPanel
| Variável | Obrigatório | Descrição |
|---|---|---|
SRCDS_MAP | Não | Mapa carregado ao iniciar. O padrão é dm_crossfire. |
MAX_PLAYERS | Não | Máximo de jogadores em simultâneo. O padrão é 32. |
AUTO_UPDATE | Não | Atualizar automaticamente o servidor ao iniciar. Ativado por padrão. |
3. Configuração do Servidor (server.cfg)
Para definições detalhadas, edite server.cfg. Pare o servidor antes de fazer alterações.
Localização do Ficheiro
bms/cfg/server.cfg
Utiliza a sintaxe padrão do motor Source key "value", uma definição por linha.
Definições Principais
| Definição | Padrão | Descrição |
|---|---|---|
hostname | (do arranque) | Nome do servidor mostrado no navegador. |
sv_password | (vazio) | Password de entrada. Vazio significa público. |
rcon_password | (do arranque) | Password da consola remota. |
maxplayers | 16 | Máximo de jogadores em simultâneo. |
mp_timelimit | 15 | Limite de tempo por mapa em minutos. |
mp_fraglimit | 30 | Limite de frags para terminar a ronda. 0 = sem limite. |
mp_friendlyfire | 0 | Fogo amigo em modos de equipa. 0 = desativado, 1 = ativado. |
mp_autoteambalance | 1 | Equilíbrio automático de equipas em TDM. |
sv_alltalk | 0 | Chat de voz entre equipas. 1 = ativado. |
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 multinível 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-- Central elétrica com longas linhas de visão.dm_stack-- Mapa vertical com plataformas empilhadas.dm_subtransit-- Tema de metro com múltiplas rotas.dm_undertow-- Perigos aquáticos e espaços apertados.dm_crossfire-- Clássico reimaginado com um botão de ataque aéreo.
5. Modos de Jogo
| Modo | Valor | Descrição |
|---|---|---|
| Deathmatch | dm | Combate todos contra todos. Mais eliminações vence. |
| Team Deathmatch | tdm | Duas equipas competem. Mais eliminações combinadas vence. Use mp_autoteambalance 1 para manter as equipas equilibradas. |
Altere o modo através da variável de arranque GAME_MODE e reinicie.
6. Configuração RCON
Defina a password RCON nas variáveis de arranque ou em server.cfg. Para usar no jogo, abra a consola (~) e autentique-se:
rcon_password YourStrongPassword
rcon changelevel dm_gasworks
7. Como Conectar
Opção A -- Navegador de Servidores Steam
- Inicie o Black Mesa, vá a Multiplayer > Find Servers.
- Use o separador Internet e procure o seu servidor pelo nome.
- Selecione o seu servidor e clique em Connect.
Opção B -- Conexão por Consola
- Abra a consola (
~). Se não abrir, ative-a em Options > Keyboard > Advanced > Enable Developer Console. - Escreva:
connect <your-server-ip>:<port>
Artigos Relacionados
- Comandos de Administração do Black Mesa
- Como Encontrar o IP e Porta do Seu Servidor
- Como Carregar Ficheiros via SFTP
- Guia de Início do Servidor
Precisa de Ajuda?
Se encontrar problemas com o seu servidor Black Mesa que não são abordados aqui, abra um ticket de suporte e inclua o IP do seu servidor, uma descrição do problema e quaisquer mensagens de erro relevantes da consola do GPanel.