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 Team Fortress Classic (2026)

Team Fortress ClassicUpdated Nov 5, 20269 min read

Resposta curta. Você pode hospedar um servidor de Team Fortress Classic de graça, por conta própria: instale o Half-Life Dedicated Server (app 90 da Steam) com o SteamCMD, diga ao SteamCMD para usar o mod tfc, inicie o hlds_run com -game tfc e abra a porta UDP 27015. Ou alugue um servidor de Team Fortress Classic e pule a instalação e o firewall.

Os jogadores entram com a própria cópia de Team Fortress Classic na Steam, usando o endereço IP e a porta do seu servidor.

Verificado em 5 de novembro de 2026 em relação à atualização mais recente de Team Fortress Classic que a Valve havia anunciado na Steam, a de 2 de outubro de 2024.

Este guia usa três fontes: o artigo de suporte da Steam da Valve sobre as portas necessárias, as páginas da loja e de notícias de Team Fortress Classic na Steam e as configurações de instalação e inicialização que usamos em todo servidor de Team Fortress Classic que hospedamos. Para ir direto ao aluguel, vá para a opção 2.

O que você precisa

  • O software do servidor: o Half-Life Dedicated Server, app 90 da Steam. Ele é gratuito e é baixado com um login anônimo na Steam. Team Fortress Classic não é um download separado: o HLDS recebe a informação de qual mod buscar, e neste jogo o mod se chama tfc.
  • Uma máquina que fique ligada: um PC sobrando, um servidor doméstico ou uma máquina virtual na nuvem. Este guia usa Linux de 64 bits, que é o que usamos. O servidor é um programa de 32 bits, então precisa de bibliotecas de 32 bits.
  • Hardware: a loja da Steam lista os requisitos do jogo, não os do servidor dedicado, então trate qualquer número de servidor que você ler por aí como uma estimativa.
  • Rede: UDP 27015 para o jogo, acessível pela internet. O artigo de suporte da Steam da Valve lista a UDP 27015 como a porta padrão do tráfego de jogo de servidores dedicados.
  • Jogadores: todo mundo que entrar precisa ter Team Fortress Classic na biblioteca da Steam. É um jogo diferente de Team Fortress 2. 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.

Instalar 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 tfc
    sudo su - tfc
  3. Instale o SteamCMD e deixe que ele se atualize uma vez. Um SteamCMD novo se atualiza sozinho e reinicia na primeira execução, e nas nossas próprias instalações um download iniciado durante essa reinicialização podia falhar, então deixe que ele termine primeiro.
    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 tfc. O mod é escolhido com app_set_config antes do download:
    ~/steamcmd/steamcmd.sh +force_install_dir /home/tfc/server +login anonymous +app_set_config 90 mod tfc +app_update 90 validate +quit
    Nas nossas próprias instalações, a Steam às vezes respondeu "Failed to install app (Missing configuration)" e o SteamCMD ainda assim terminou com "success", deixando uma pasta sem arquivos do jogo. Então não confie na mensagem final: confira se steamapps/appmanifest_90.acf existe na pasta do servidor e execute o comando de novo se não existir. Também vimos uma pasta steamapps vazia, criada antes do download, causar o mesmo erro, então não crie uma você mesmo.
  5. Copie a biblioteca do cliente Steam para a pasta .steam/sdk32 dentro da pasta pessoal do usuário que executa o servidor, como a nossa instalação faz:
    mkdir -p ~/.steam/sdk32
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/

Abrir as portas

  • Jogo: libere a UDP 27015 no firewall da máquina (por exemplo com sudo ufw allow 27015/udp) e encaminhe a porta no seu roteador.
  • VAC: a nossa linha de inicialização também define a porta do VAC (Valve Anti-Cheat) como 26900 com -sport.

Iniciar e entrar

  1. Iniciar o servidor a partir da pasta do servidor. Esta é a linha de inicialização que usamos, com os valores do plano preenchidos para um servidor de 8 jogadores. Troque MAPNAME pelo mapa com o qual você quer começar, por exemplo 2fort, o mapa com o qual os nossos planos de Team Fortress Classic começam:
    cd ~/server
    ./hlds_run -console -game tfc -port 27015 -sport 26900 +map MAPNAME +ip 0.0.0.0 -strictportbind -norestart -maxplayers 8
    -game tfc escolhe o mod e -maxplayers define o número de vagas. Execute-o sob um gerenciador de serviços como o systemd ou dentro do screen para que continue rodando depois que você sair da sessão.
  2. Espere a linha de servidor pronto. O nosso painel considera o servidor iniciado quando o console exibe Connection to Steam servers successful.
  3. Ajuste-o. As configurações mais avançadas ficam no server.cfg.
  4. Entre. Os jogadores abrem Team Fortress Classic pela Steam e se conectam ao endereço IP e à porta do seu servidor.
  5. Atualizar: pare o servidor e execute de novo o comando do passo 4.

Opção 2: hospedar na PlayNHost

Alugar elimina a instalação e a configuração de portas, e as atualizações viram um único botão. Você continua escolhendo o seu mapa e as configurações do seu servidor.

  1. Escolha um plano. Abra a página de hospedagem de servidor de Team Fortress Classic e compare os planos: SCOUT (8 jogadores), SOLDIER (16) e HEAVY (32) no momento em que escrevemos. Clique em Criar servidor (Personalizar plano no HEAVY) e conclua o pedido. Os preços mudam, então confira-os nessa página.
  2. Espere a instalação. O servidor aparece no painel. O Console dele exibe Connection to Steam servers successful quando está pronto.
  3. Escolha o mapa inicial. O campo Mapa em Configurações do jogo na página Configurações é o mapa que o servidor carrega toda vez que inicia (2fort em um servidor novo). Para trocar de mapa enquanto ele roda, sem reiniciar, use a tarefa rápida Trocar mapa; na próxima inicialização ele carrega o campo Mapa de novo.
  4. Ajuste as regras. As configurações mais avançadas ficam no server.cfg: abra a aba Files ou conecte-se por SFTP, edite ou crie o arquivo e reinicie.
  5. Convide os seus jogadores. Passe a eles o endereço IP e a porta do seu servidor que aparecem no painel. Cada um precisa de Team Fortress Classic na Steam.

O que o painel faz por você:

  • Suas portas são atribuídas e já ficam abertas desde o início. A linha de inicialização acima é montada para você, com o número de vagas do seu plano em -maxplayers e a porta do seu próprio servidor em -port.
  • O servidor inicia como HLDS puro com o mod tfc, sem Metamod nem AMX Mod X. Se você quiser plugins, envie-os você mesmo por SFTP. O campo Nome do jogo mostra tfc e é somente leitura.
  • Atualização automática vem desativada por padrão. Ela fica na página Configurações, em Mostrar opções avançadas. Ative-a e o servidor verifica na Steam se há um build novo do HLDS a cada inicialização. Deixe-a desativada e o servidor mantém o build com o qual foi instalado.
  • A instalação tenta o SteamCMD até três vezes e trata o manifesto do app, não a mensagem final, como prova de sucesso. Essa é a armadilha do "Missing configuration" do passo 4, resolvida para você.

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

  • Custo: o software do servidor é gratuito. Hospedar por conta própria custa energia, hardware e banda, ou uma máquina na nuvem. Alugar é uma mensalidade recorrente definida pelo plano e pelo período de cobrança que você escolher.
  • Disponibilidade: um servidor doméstico 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 exige a linha de comando, bibliotecas de 32 bits, encaminhamento de portas e a armadilha das novas tentativas do SteamCMD descrita acima. Alugar exige um mapa inicial e as suas configurações.
  • Controle: hospedar por conta própria dá a você todos os arquivos. Nos nossos servidores você ainda tem a aba Files e o SFTP para o server.cfg e os seus próprios plugins.

Pronto para pular a configuração? Veja os planos de servidor de Team Fortress Classic.

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

NOSSOS ÚLTIMOS ARTIGOS