background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorias

Guia de Configuração do Servidor Team Fortress 2


Este guia orienta-o na configuração do seu servidor dedicado de Team Fortress 2, incluindo definições do servidor, tokens GSLT, rotação de mapas, mapas personalizados com FastDL e como conectar.

Configurar o server.cfg

O ficheiro principal de configuração do servidor está localizado em tf/cfg/server.cfg. Este ficheiro é executado a cada mudança de mapa e controla o comportamento principal do servidor. Edite-o através do gestor de ficheiros do GPanel ou via SFTP.

Abaixo está uma configuração de referência com as definições mais importantes:

// -----------------------------------------------
// server.cfg — Team Fortress 2 Server Configuration
// -----------------------------------------------

// Server identity
hostname    "My TF2 Server"           // Name shown in the server browser
sv_password ""                        // Leave blank for public, set for private

// Players
maxplayers  24                        // Maximum player slots (TF2 supports up to 32)

// Game rules
mp_timelimit    30                    // Minutes per map before auto-rotation
mp_winlimit     0                     // Rounds won before map changes (0 = disabled)
mp_maxrounds    0                     // Total rounds before map changes (0 = disabled)

// Purity / anti-cheat
sv_pure         1                     // 0 = allow all, 1 = whitelist, 2 = pure (no custom content)
sv_cheats       0                     // Always 0 on a public server

// Rate / network
sv_minrate      0
sv_maxrate      0                     // 0 = unlimited (recommended for modern connections)
sv_mincmdrate   10
sv_maxcmdrate   66

// GSLT token (Steam Game Server Login Token)
// sv_setsteamaccount YOUR_TOKEN_HERE

// Region (optional, helps matchmaking)
sv_region       255                   // 255 = world, 0 = US East, 1 = US West, 3 = Europe

// Logging
log             on
sv_logbans      1
sv_logecho      1
sv_logfile      1
sv_log_onefile  0
Dica: Após editar o server.cfg, reinicie o servidor ou escreva exec server.cfg na consola do servidor para recarregar as definições sem um reinício completo.

Referência de Definições Principais

Definição Valores Descrição
hostname Qualquer texto Nome do servidor exibido no browser e no quadro de resultados
sv_password Vazio / texto Palavra-passe para entrar. Deixe em branco para um servidor público
maxplayers 1–32 Número máximo de slots de jogadores em simultâneo
mp_timelimit Inteiro (minutos) Tempo antes do servidor mudar para o próximo mapa
mp_winlimit Inteiro (0 = desativado) Vitórias necessárias por uma equipa para acionar uma mudança de mapa
sv_pure 0 / 1 / 2 0 = sem restrições, 1 = whitelist aplicada, 2 = totalmente puro

Game Server Login Token (GSLT)

Um GSLT é necessário para listar o seu servidor publicamente no browser de servidores do Steam e para evitar ser sinalizado. Sem um token válido, o seu servidor pode funcionar mas não aparecerá na lista oficial e poderá encontrar problemas com o VAC.

Gerar um GSLT

  1. Inicie sessão na sua conta Steam em steamcommunity.com/dev/managegameservers.
  2. Introduza o App ID 440 (Team Fortress 2) no campo App ID.
  3. Introduza um memo (por exemplo, "My TF2 Server") e clique em Create.
  4. Copie o token gerado.

Aplicar o Token

Abra tf/cfg/server.cfg e adicione (ou descomente) a seguinte linha, substituindo YOUR_TOKEN_HERE pelo token que gerou:

sv_setsteamaccount YOUR_TOKEN_HERE
Importante: Cada GSLT está associado a uma instância de servidor. Não reutilize o mesmo token em vários servidores. Se o IP do seu servidor mudar significativamente, poderá precisar de regenerar o token. Os tokens expiram se o servidor não se tiver conectado ao Steam durante um período prolongado.

Rotação de Mapas (mapcycle.txt)

O servidor alterna entre os mapas listados em tf/cfg/mapcycle.txt. Cada linha contém um nome de mapa (sem a extensão .bsp).

// tf/cfg/mapcycle.txt
// One map name per line. Lines starting with // are comments.

cp_dustbowl
cp_gorge
ctf_2fort
ctf_turbine
pl_badwater
pl_upward
koth_harvest_final
koth_viaduct
arena_well
mvm_coaltown
Dicas:
  • A ordem dos mapas neste ficheiro determina a ordem de rotação predefinida.
  • Se utilizar plugins MapChooser Extended ou RTV, o mapcycle é utilizado como o conjunto de nomeações. Consulte o guia de Configuração de Administração e Plugins para detalhes sobre plugins.
  • Execute maps * na consola do servidor para listar todos os mapas atualmente disponíveis.
  • As alterações ao mapcycle.txt entram em vigor na próxima mudança de mapa sem necessidade de reiniciar o servidor.

Instalar Mapas Personalizados

Os mapas personalizados são distribuídos como ficheiros .bsp. Os jogadores precisam de descarregar o mapa quando entram pela primeira vez num servidor que o utilize.

Enviar o Mapa

  1. Obtenha o ficheiro .bsp do mapa personalizado (de tf2maps.net ou outros sites da comunidade).
  2. Envie o ficheiro para o diretório tf/maps/ no seu servidor via SFTP.
  3. Adicione o nome do mapa (sem .bsp) ao tf/cfg/mapcycle.txt.

Ativar Fast Download (sv_downloadurl)

Sem um URL de download rápido, os jogadores devem descarregar os mapas diretamente do seu servidor de jogo a baixa velocidade, causando tempos de carregamento longos. Configurar um mirror acessível pela web permite que os clientes descarreguem mapas via HTTP.

Se tiver um alojamento web, envie os ficheiros de mapas comprimidos (.bsp.bz2) para um diretório público e defina o seguinte no server.cfg:

sv_downloadurl   "https://yourwebsite.com/tf2fastdl/"
sv_allowupload   0
sv_allowdownload 1
Importante: A estrutura de diretórios no seu alojamento web deve espelhar a estrutura de ficheiros do servidor. Um mapa em tf/maps/custom_map.bsp deve estar disponível em https://yourwebsite.com/tf2fastdl/maps/custom_map.bsp.bz2. Comprima os mapas com bzip2 antes de enviar.

Como Conectar

Para encontrar o endereço IP e porta do seu servidor, consulte o guia Como Encontrar o IP e Porta do Seu Servidor.

Método 1: Browser de Servidores no Jogo

  1. Inicie o Team Fortress 2.
  2. No menu principal, abra Find a Game e depois selecione Community Servers.
  3. Clique em Add a Server e introduza o IP e porta do seu servidor no formato IP:PORT.
  4. Clique em Add This Address to Favorites, depois faça duplo clique no servidor para conectar.

Método 2: Consola de Programador

  1. Ative a consola de programador nas definições do TF2 em Advanced, caso ainda não esteja ativa.
  2. Prima ~ (til) para abrir a consola.
  3. Escreva o seguinte comando e prima Enter:
connect YOUR_SERVER_IP:PORT

Se o seu servidor tiver uma palavra-passe definida, utilize:

connect YOUR_SERVER_IP:PORT; password yourpassword

Método 3: URL de Conexão Steam

Pode partilhar um link de entrada direta com os jogadores utilizando o protocolo steam://connect/:

steam://connect/YOUR_SERVER_IP:PORT

Artigos Relacionados


Precisa de ajuda? Se encontrar problemas, consulte primeiro o Guia de Resolução de Problemas. Se ainda estiver com dificuldades, por favor abra um ticket de suporte.

Este artigo foi útil?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.