Half-Life Deathmatch é o shooter de arena free-for-all de 1998 no motor GoldSrc: pé de cabra, gauss jumps, tripmines e snarks no Crossfire. Este guia cobre duas coisas. Primeiro, como deixar um servidor no ar em cerca de 5 minutos no 2hours.gg sem configuração. Segundo, os fatos do GoldSrc que você realmente precisa se quiser saber o que roda por baixo, incluindo o detalhe que as pessoas erram: a pasta do jogo.
O jeito mais rápido: um servidor hospedado por hora
Você não precisa mexer no steamcmd nem num arquivo de config. No 2hours.gg você escolhe um mapa e um tamanho, o servidor sobe em cerca de 5 minutos e você recebe um IP para compartilhar. Você paga por hora, então uma sessão curta custa alguns centavos e nada roda quando você para.
- Escolha um mapa: Crossfire é o padrão. Boot Camp, Bounce, Datacore, Frenzy, Lambda Bunker, Rapidcore, Snark Pit, Stalkyard, Subtransit e Undertow estão todos no seletor.
- Escolha um tamanho: Small (8 jogadores), Medium (16) ou Large (32). O GoldSrc segura um lobby grande de free-for-all sem problema.
- Senha de entrada opcional: Defina uma no formulário de deploy para manter o servidor só para o seu grupo.
Como os amigos conectam
Cada jogador abre o console com a tecla ~ e roda o comando connect com o IP do seu servidor. A porta é 27015. Se você definiu uma senha de entrada, digite ela primeiro.
connect IP:27015
password yourpass; connect IP:27015Os detalhes do GoldSrc por baixo
Half-Life Deathmatch não é um mod separado. É o jogo Half-Life base, então a pasta do jogo é valve, não uma pasta própria. Isso confunde muita instalação manual. No servidor dedicado (Steam app 90) a linha de inicialização fica assim:
./hlds_run -game valve -norestart -port 27015 +ip 0.0.0.0 +sv_lan 0 \
+maxplayers 16 +map crossfire +exec server.cfg- App id: 90 (Half-Life Dedicated Server), instalado de forma anônima.
- Pasta do jogo: valve. Os mapas ficam em valve/maps, a config é valve/server.cfg na raiz da pasta (cvars soltos, não valve/cfg como os jogos Source).
- sv_lan 0: Obrigatório, ou o servidor não responde a queries públicas nem aparece no navegador.
O que vem embutido e o que não vem
Mantendo isso honesto para ninguém planejar em cima de um recurso que não existe.
- Todos os mapas clássicos: Todo mapa de fábrica do HLDM vem com o servidor, então ninguém baixa nada para entrar.
- Sem bots: O deathmatch puro não tem jogadores de IA para preencher vagas vazias, então o HLDM joga melhor com amigos. Traga pelo menos algumas pessoas.
- Ainda sem mapas customizados: Mapas customizados precisam de um host FastDL, que não está configurado nesta versão. Fique no rodízio de fábrica por enquanto.
Rode o servidor: comandos de admin
Você fez o deploy, então você é o admin. Abra o console dentro do jogo com ~, faça login uma vez com a senha de RCON do card do seu servidor, depois prefixe os comandos de admin com rcon. O console web e o console dentro do jogo fazem a mesma coisa.
rcon_password yourpassword
rcon changelevel stalkyard
rcon status
rcon mp_timelimit 20
rcon mp_fraglimit 30
rcon kick <name>Faça o deploy de um servidor de Half-Life Deathmatch por hora