NOVO 📢 Oferta de lançamento limitada: até 70% de desconto no seu primeiro mês, em todos os jogos!Ver planos

Como hospedar um servidor de Half-Life: Opposing Force (2026)

Half-Life: Opposing ForceUpdated Nov 5, 202610 min read

Resposta curta. Você pode hospedar um servidor de Half-Life: Opposing Force por conta própria, de graça: baixe o Half-Life Dedicated Server (app 90 da Steam) com o SteamCMD e o mod gearbox, inicie o hlds_run com -game gearbox e abra a porta UDP 27015. Ou alugue um servidor de Half-Life: Opposing Force e pule a instalação e o firewall.

Os jogadores entram pela própria cópia de Opposing Force na Steam, usando o endereço IP e a porta do seu servidor. O servidor hospeda o modo multijogador; a campanha para um jogador não é algo que um servidor executa.

Verificado em 5 de novembro de 2026 com a atualização mais recente de Opposing Force que a Valve anunciou na Steam, a de 8 de outubro de 2019.

Este guia usa três fontes: a documentação para desenvolvedores da Valve sobre o SteamCMD e o Half-Life Dedicated Server (HLDS), a página de Opposing Force e as notas de atualização na Steam, e as configurações de instalação e de inicialização que usamos em cada servidor de Opposing Force que hospedamos. Para ir direto ao aluguel, vá para a Opção 2.

O que você precisa

  • O software do servidor: não existe um app de servidor separado para Opposing Force. A lista de servidores dedicados da Valve dá ao Opposing Force o id de app do Half-Life Dedicated Server, 90, com uma configuração extra: app_set_config "90 mod gearbox". gearbox também é o nome da pasta do mod; a Gearbox Software é o estúdio que fez a expansão. Ele é baixado com login anônimo na Steam e não custa nada.
  • Uma máquina que fique ligada: um PC sobrando, um servidor caseiro ou uma máquina virtual na nuvem. Este guia usa Linux de 64 bits, que é o que usamos. O HLDS é um programa de 32 bits, então precisa de bibliotecas de 32 bits.
  • RAM e CPU: muito pouco. A página do HLDS da Valve diz que a maioria dos sistemas modernos roda o servidor com facilidade, e que CPU e banda crescem com o número de jogadores.
  • Rede: UDP 27015 para o jogo, acessível pela internet. A página do HLDS da Valve também lista TCP 27015 para RCON, UDP 27020 para HLTV e UDP 26900 para VAC (Valve Anti-Cheat). A Steam lista Opposing Force como protegido por VAC.
  • Jogadores: todos que entrarem precisam de Half-Life: Opposing Force na biblioteca da Steam. A Steam vende o jogo para Windows, macOS e Linux. O servidor em si não precisa de conta na Steam.

Opção 1: hospedar por conta própria

Estes passos são para Debian ou Ubuntu. Os comandos do SteamCMD são os que o nosso script de instalação usa.

Instale o servidor

  1. Instale as bibliotecas de que o SteamCMD precisa.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install curl tar lib32gcc-s1 libc6:i386 libstdc++6:i386 -y
  2. Crie um usuário para o servidor e troque para ele.
    sudo useradd -m -s /bin/bash -U op4
    sudo su - op4
  3. Instale o SteamCMD e execute-o uma vez sozinho. A página do SteamCMD da Valve diz que ele se atualiza na primeira execução. Deixamos isso terminar antes de baixar o servidor, porque nas nossas instalações um download iniciado nessa mesma primeira execução pode falhar.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    curl -sSL -o steamcmd_linux.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xzf steamcmd_linux.tar.gz
    ./steamcmd.sh +quit
  4. Baixe o HLDS com o mod gearbox. O mod é definido com app_set_config antes de app_update:
    ~/steamcmd/steamcmd.sh +force_install_dir /home/op4/server +login anonymous +app_set_config 90 mod gearbox +app_update 90 validate +quit
  5. Confira se o Opposing Force realmente chegou. A página do SteamCMD da Valve avisa que o download de um mod GoldSrc pode trazer só os arquivos do motor e não o mod, e que você pode precisar de várias execuções. Também vemos a Steam responder "Failed to install app (Missing configuration)" enquanto o SteamCMD ainda termina com "success". Então não confie na última linha. Confira os dois:
    ls ~/server/steamapps/appmanifest_90.acf
    ls ~/server/gearbox/maps
    Se um dos dois estiver faltando, execute o comando do passo 4 de novo. Não crie você mesmo uma pasta steamapps vazia antes: nas nossas instalações, só isso já pode causar o mesmo erro. A página da Valve também observa que o Counter-Strike é sempre instalado junto, então uma pasta cstrike ao lado de gearbox é esperada.
  6. Crie o link da biblioteca do cliente Steam na sua pasta pessoal, onde a página do SteamCMD da Valve a coloca. A página da Valve diz que um servidor Linux pode, caso contrário, falhar ao iniciar com SteamAPI_Init() failed.
    mkdir -p ~/.steam/sdk32
    ln -s ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/steamclient.so

Abra as portas

  • Jogo: libere UDP 27015 no firewall da máquina (por exemplo sudo ufw allow 27015/udp) e redirecione-a no seu roteador para esta máquina.
  • VAC: UDP 26900. Nossa linha de inicialização a passa explicitamente com -sport.

Inicie e entre

  1. Escolha um mapa inicial. Os mapas que a instalação trouxe são os arquivos .bsp em ~/server/gearbox/maps. Use um nome sem a terminação .bsp no lugar de MAPNAME abaixo.
  2. Iniciar o servidor a partir da pasta do servidor. Esta é a linha de inicialização que usamos, com os valores preenchidos para um servidor de 8 jogadores:
    cd ~/server
    ./hlds_run -console -game gearbox -port 27015 -sport 26900 +map MAPNAME +ip 0.0.0.0 -strictportbind -norestart -maxplayers 8
    -game gearbox carrega o Opposing Force em vez do Half-Life, e -maxplayers define o número de vagas. O exemplo da própria Valve precisa de menos: ./hlds_run -game gearbox +maxplayers 8 +map MAPNAME. As outras opções são as que o nosso painel adiciona. Execute-o com systemd ou dentro do screen para que continue rodando depois que você sair da sessão.
  3. Espere a linha de pronto. Nosso painel considera o servidor iniciado quando o console imprime Connection to Steam servers successful.
  4. Ajuste-o. As configurações do seu servidor ficam em server.cfg na pasta gearbox. Crie o arquivo se ele não existir.
  5. Entre. Os jogadores abrem o Half-Life: Opposing Force pela Steam e se conectam ao endereço IP e à porta do seu servidor.
  6. Atualizar é parar o servidor e executar de novo o comando do passo 4, depois a conferência do passo 5. A Valve não atualiza mais o HLDS ativamente; a página dela diz que ele só recebe atualizações ocasionais do motor e de segurança.

No Windows

A Valve documenta o mesmo caminho no Windows: baixe o SteamCMD de https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip, execute o comando do passo 4 com steamcmd e uma pasta do Windows, e então inicie o servidor com hlds.exe -console -game gearbox +maxplayers 8 +map MAPNAME. Libere UDP 27015 no Firewall do Windows. Nós mesmos não executamos o Opposing Force no Windows.

Opção 2: hospedar na PlayNHost

O aluguel cuida da instalação, das portas e da linha de inicialização. Você ainda escolhe seu mapa e suas configurações.

  1. Escolha um plano. Abra a página de hospedagem de servidor de Half-Life: Opposing Force e compare os planos: WRENCH (8 jogadores), ROACH (16) e DISPLACER (32) no momento em que escrevemos. Clique em Criar servidor (Personalizar plano no DISPLACER) e conclua o pedido. Os preços mudam, então confira nessa página.
  2. Espere a instalação. O servidor aparece no painel com o mod gearbox já selecionado. O Console dele imprime Connection to Steam servers successful quando está pronto.
  3. Escolha o mapa inicial. Na aba Configurações, em Configurações do jogo, o campo Mapa é o mapa que a nossa linha de inicialização carrega toda vez que o servidor inicia. Para trocar enquanto ele roda, use a tarefa rápida Trocar mapa com o nome de um mapa: ela envia changelevel e carrega o novo mapa sem reiniciar o servidor.
  4. Ajuste as regras. Abra a aba Files ou conecte por SFTP, edite server.cfg na pasta gearbox (crie-o se não existir) e reinicie.
  5. Convide seus jogadores. Passe a eles o endereço IP e a porta do seu servidor, que aparecem no painel. Cada um precisa do Opposing Force na Steam.

O que o painel faz por você

  • A conferência do manifesto do passo 5 já vem embutida. Nossa instalação executa o SteamCMD primeiro uma vez sozinho, nunca cria steamapps antes e tenta o download até três vezes. Ela só considera a instalação concluída quando steamapps/appmanifest_90.acf existe, não quando o SteamCMD diz "success". Ela não lista a pasta gearbox para você: se o Console informar um mapa faltando depois de uma instalação, abra a aba Files e confira gearbox/maps.
  • A linha de inicialização é montada para você, com a porta do seu próprio servidor em -port, VAC em 26900 e o número de vagas do seu plano em -maxplayers. O campo Nome do jogo contém gearbox: ele é fixo para este produto e você não pode alterá-lo.
  • HLDS puro, nada adicionado. O servidor roda o HLDS da Valve com o mod gearbox, sem Metamod nem AMX Mod X. Você tem acesso SFTP completo à pasta gearbox se quiser testar a sua própria configuração.
  • Atualização automática vem desligada por padrão, então o servidor mantém a versão com que foi instalado. Ela fica em Mostrar opções avançadas, em Configurações do jogo. Ligue-a e o servidor pede à Steam uma versão mais nova do HLDS toda vez que inicia.

Hospedar por conta própria ou alugar: uma comparação honesta

  • Custo: o software do servidor é grátis e o Opposing Force precisa de pouquíssimo hardware, então um hardware modesto basta. Você paga em energia, banda e no seu tempo. Alugar é uma mensalidade definida pelo plano.
  • Disponibilidade: um servidor caseiro só fica no ar enquanto o seu PC, a energia e a internet estiverem. Um servidor alugado roda no hardware do provedor.
  • Exposição: em casa, os jogadores se conectam ao seu endereço IP público e você cuida do firewall e do roteador. Um servidor alugado mantém o IP da sua casa fora disso.
  • Configuração: hospedar por conta própria significa linha de comando, bibliotecas de 32 bits, redirecionamento de portas e conferir se os arquivos de gearbox realmente foram baixados. Alugar significa escolher um mapa.
  • Controle: hospedar por conta própria dá a você a máquina inteira. Nos nossos servidores você ainda tem a aba Files e o SFTP para server.cfg, mapas e os seus próprios arquivos.

Pronto para pular a configuração? Veja os planos de servidor de Half-Life: Opposing Force.

Já tem um em outro lugar? Traga seu servidor para nós

NOSSOS ÚLTIMOS ARTIGOS