Build the console connect command and favourites steps, then triage failures step by step across GSLT, sv_lan, ports and version.
Team Fortress 2 workshop
Valve Class-Based Hero Shooter · Hero Shooter / Team Action FPS
Nine-class matrix, damage-falloff model, loadout slots, map/mode guide and MvM budgeting, plus six server-owner tools: server.cfg, tickrate/rate planning, ports, firewall, SteamCMD and SourceMod.
Player tools (7)
Instant interactive calculations and recipe plannersHealth, movement speed, role and matchup relations for all nine classes, with effective HP and duel advice.
Interp & autoexec Generator
ConfigGenerate client interp settings from your ping and budget, and see how server caps clamp your requests.
Damage Falloff & Effective Range
MeasuredEstimate post-falloff damage, shots-to-kill and effective range from an editable measured model; no official curve is claimed.
Loadout Slots & Unlock Planning
LoadoutCheck each class's slot conventions against the official wiki weapon categories, with how-to-obtain groups.
What ctf / cp / pl / koth and friends mean, their win conditions and player counts, plus the six Summer 2026 maps.
Allocate upgrade credits from an editable wave budget, separating team cash from personal cash; no hard-coded wave table.
Server admin and config generation (6)
Config files, startup scripts and command wizards for running a serverGenerate server.cfg item by item with unit checks, sv_pure side effects and official warnings inlined; passwords are never echoed.
SourceMod & MetaMod Deployment
Pluginstf/addons tree, load order and admin flag tiers, plus how MvM differs from a regular server.
Tickrate & Rate Cap Planner
TuningSeparate the -tickrate launch flag from cvars like sv_maxupdaterate, then compute both caps and what actually applies.
Official minimum set beside the upstream egg set, each labelled with its source level and what breaks if omitted.
Firewall Rule Generator
ScriptGenerate ufw / firewalld / iptables / Windows netsh rules from your ports; changing a port revokes prior confirmation.
Install/update, run script and systemd, plus the 32-bit packages that newer distros dropped and the manual workaround.
Team Fortress 2 Ports & Protocols
| Port | Protocol | Purpose |
|---|---|---|
| 27015 | UDP | Primary game traffic (official minimum set) |
| 27015 | TCP | RCON remote admin (official minimum set; needed only for remote tools) |
| 27020 | UDP | SourceTV spectating/recording (official minimum set; omitting breaks demos) |
| 27005 | UDP | clientport (upstream Pterodactyl egg default, not in the official guide) |
Team Fortress 2 Dedicated Server Install (SteamCMD)
SteamCMD appid 232250
sudo useradd -m -s /bin/bash steam
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo -u steam -i \
/usr/games/steamcmd +force_install_dir /opt/gameserver \
+login anonymous +app_update 232250 validate +quit
Team Fortress 2 Config file paths
tf/cfg/server.cfgtf/cfg/motd.txttf/cfg/mapcycle.txttf/addons/sourcemod/configs/admins_simple.ini
Server notes
TF2's dedicated server app id is 232250 while the game is 440, and anonymous login can pull it. The default tickrate is 66; **tickrate belongs on the launch line (-tickrate) and does nothing inside server.cfg**. The official minimum port set is UDP 27015 (game traffic), TCP 27015 (RCON) and UDP 27020 (SourceTV); omitting 27020 breaks spectating and demos outright. Appearing in the public server browser requires a GSLT via +sv_setsteamaccount - without one the server still starts but is invisible. The number-one Linux pitfall is 32-bit runtime libraries: the official wiki names libtinfo5:i386 and libncurses5:i386 as dropped by newer distros, needing manual .deb installs, and the typical symptom is a segfault rather than a clear error. Plugins live under tf/addons/ (not game/ or csgo/), and MetaMod must load before SourceMod. On a Pterodactyl-derived panel, hostname / sv_password / rcon_password are rewritten on every boot.
FAQ
- Which Team Fortress 2 tools can I use online?
- We list 7 tools for Team Fortress 2: Join Server & Connection Triage, Nine-Class Stats & Matchup Matrix, Interp & autoexec Generator, Damage Falloff & Effective Range, Loadout Slots & Unlock Planning, Maps & Game Modes Guide, MvM Wave & Cash Planner. All of them run straight in your browser.
- Do these tools cost anything or need installing?
- No. Everything runs in the page: no install, no sign-up, no cost. Enter your values and the result appears instantly, and you can copy the generated configs and commands with one click.