Timeless Classic

Team Fortress 2 workshop

Valve Class-Based Hero Shooter · Hero Shooter / Team Action FPS

Player tools indexed: 7 Admin consoles: 6

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 planners

Allocate upgrade credits from an editable wave budget, separating team cash from personal cash; no hard-coded wave table.

#Mann vs Machine#budget
Open tool →

Server admin and config generation (6)

Config files, startup scripts and command wizards for running a server

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

https://wiki.teamfortress.com/wiki/Linux_dedicated_server

Team Fortress 2 Config file paths

  • tf/cfg/server.cfg
  • tf/cfg/motd.txt
  • tf/cfg/mapcycle.txt
  • tf/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.