2hours.gg/

Servidores de jogos por hora. Pague só quando jogar.

Como configurar um servidor dedicado de Half-Life 2: Deathmatch

Half-Life 2: Deathmatch roda em um servidor dedicado Source, então se você já hospedou algum jogo Source vai parecer familiar. Duas coisas sustentam toda a configuração: a linha de inicialização, onde ficam o mapa, o modo e o número de jogadores, e um pequeno server.cfg para o nome e as senhas. Aqui está tudo.

Instale o servidor

O servidor dedicado de HL2:DM é o app 232370 e instala anonimamente. Você não precisa de um login Steam e não precisa possuir o jogo na conta do servidor:

./steamcmd.sh +login anonymous \
  +app_update 232370 validate \
  +quit

A pasta do jogo é hl2mp, e a configuração que ele lê ao iniciar é:

<install>/hl2mp/cfg/server.cfg

Um server.cfg básico

Só o nome, as senhas e as regras vão aqui. O mapa e o número de jogadores são argumentos de inicialização (abaixo). Cole isto e altere as linhas marcadas com CHANGE ME:

// --- Identity ---
hostname "My HL2:DM Server"          // CHANGE ME
rcon_password "pick-a-long-secret"   // CHANGE ME - admin console over RCON

// --- Lock it down ---
sv_password ""                       // set a word here = private, blank = open
sv_lan 0                             // 0 = public/Steam, 1 = LAN only
sv_cheats 0

// --- Rules ---
mp_teamplay 0                        // 0 = free-for-all, 1 = team deathmatch
mp_fraglimit 0                       // end the map at n kills, 0 = no limit
mp_timelimit 20                      // end the map after n minutes, 0 = no limit

A linha de inicialização

HL2:DM é iniciado através do srcds_run na raiz da instalação. O mapa inicial e o limite de jogadores são argumentos aqui, não na configuração:

./srcds_run -game hl2mp -console \
  -port 27015 \
  +map dm_lockdown \
  +maxplayers 16 \
  +exec server.cfg
  • Os mapas padrão são dm_lockdown, dm_overwatch, dm_powerhouse, dm_resistance, dm_runoff, dm_steamlab e dm_underpass. Qualquer um deles pode ser o +map aqui.
  • maxplayers 16 é um bom número para HL2:DM. Os mapas padrão ficam caóticos muito além disso.
  • A porta 27015 é a porta do jogo e de consulta. Abra-a para UDP (e TCP se você usar RCON) no seu firewall.

Todos contra todos ou deathmatch em equipe

HL2:DM tem uma única chave para isso: mp_teamplay. Defina como 1 para deathmatch em equipe ou 0 para todos contra todos. Ela entra em vigor no próximo carregamento de mapa, então altere e depois execute um changelevel. Esse é todo o sistema de modos, não há outros modos oficiais.

Uma nota sobre bots

HL2:DM não tem bots embutidos, então o servidor precisa de jogadores reais para ser divertido. Essa é a única razão para hospedá-lo em algum lugar público em vez de em um PC doméstico: os amigos podem entrar a qualquer momento sem que você mantenha sua máquina ligada.

Veja também

← Voltar para todos os guias