Este guia cobre como configurar seu servidor dedicado Half-Life 2: Deathmatch (HL2DM) na Legion Hosting, configurar variáveis de inicialização, editar o server.cfg, configurar rotação de mapas e conectar ao seu servidor. HL2DM apresenta combate multiplayer em ritmo acelerado usando o motor de física e a Gravity Gun do Half-Life 2. Para comandos de administrador e suporte ao SourceMod, veja Half-Life 2: Deathmatch Admin Commands.
1. Primeira Inicialização
- Faça login no GPanel e selecione seu servidor HL2DM.
- Vá para a aba Startup e revise as variáveis configuráveis (veja a Seção 2).
- Defina seu MAP_NAME, SERVER_NAME e senhas preferidos.
- Retorne à aba Console e clique em Start.
- Aguarde por
Connection to Steam servers successful.no console.
2. Variáveis de Inicialização do GPanel
| Variável | Padrão | Descrição |
|---|---|---|
SERVER_NAME | Pterodactyl-server | Nome do servidor exibido no navegador. |
MAP_NAME | dm_lockdown | Mapa carregado ao iniciar o servidor. |
MAX_PLAYERS | 20 | Máximo de jogadores simultâneos (1-20). |
SERVER_PASSWORD | ChangeMe | Senha para entrar. Deixe vazio para público. |
RCON_PASSWORD | ChangeMe | Senha do console remoto. |
TICK_RATE | 66 | Taxa de tick do servidor. Valores mais altos = gameplay mais suave, porém mais uso de CPU. |
AUTO_UPDATE | 1 | Atualiza automaticamente o servidor na inicialização. |
SERVER_PASSWORD quanto RCON_PASSWORD têm o padrão ChangeMe. Defina a senha do servidor como vazia se quiser acesso público, e sempre use uma senha RCON forte.
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
hl2mp/cfg/server.cfg
Configurações Principais
| Configuração | Padrão | Descrição |
|---|---|---|
hostname | (da inicialização) | Nome do servidor exibido no navegador. |
sv_password | (da inicialização) | Senha de entrada. Vazio para público. |
rcon_password | (da inicialização) | Senha do console remoto. |
mp_timelimit | 20 | Limite de tempo por mapa em minutos. |
mp_fraglimit | 0 | Limite de abates para encerrar a rodada. 0 = sem limite. |
mp_friendlyfire | 0 | Fogo amigo em modos de equipe. |
mp_autoteambalance | 0 | Balanceamento automático de equipes no TDM. |
sv_alltalk | 1 | Chat de voz entre equipes. |
mp_forcerespawn | 1 | Força respawn instantâneo após a morte. |
sv_hl2mp_weapon_respawn_time | 20 | Tempo de respawn de armas em segundos. |
sv_hl2mp_item_respawn_time | 30 | Tempo de respawn de itens em segundos. |
Exemplo de server.cfg
hostname "My Legion HL2DM Server"
sv_password ""
rcon_password "MySecretRcon"
mp_timelimit 20
mp_fraglimit 30
mp_friendlyfire 0
sv_alltalk 1
mp_forcerespawn 1
4. Rotação de Mapas
Edite o arquivo de ciclo de mapas:
hl2mp/cfg/mapcycle.txt
Liste um mapa por linha:
dm_lockdown
dm_overwatch
dm_powerhouse
dm_resistance
dm_runoff
dm_steamlab
dm_underpass
Mapas Disponíveis
dm_lockdown-- Temática de prisão com corredores estreitos e pátios abertos.dm_overwatch-- Telhados da cidade com combate vertical.dm_powerhouse-- Usina industrial com objetos de física.dm_resistance-- Ruas e edifícios urbanos.dm_runoff-- Estação de tratamento de água.dm_steamlab-- Laboratório com armas experimentais.dm_underpass-- Passagem subterrânea de rodovia com longas linhas de visão.
5. Como Conectar
Opção A -- Navegador de Servidores do Steam
- Inicie Half-Life 2: Deathmatch pelo Steam.
- Vá para Find Servers.
- Procure seu servidor pelo nome na aba Internet.
- Selecione e conecte.
Opção B -- Conexão via Console
- Abra o console (
~). Ative-o em Options > Keyboard > Advanced > Enable Developer Console se necessário. - Digite:
connect <your-server-ip>:<port>
Artigos Relacionados
- Half-Life 2: Deathmatch Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
Precisa de Ajuda?
Se você encontrar problemas com seu servidor HL2DM 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.