11
10
月
2026
用 Linux 系统的朋友请转 → 军团要塞2开服教程(Linux版)
Team Fortress 2(军团要塞2)是开服性价比最高的游戏之一:服务端免费、配置要求低、社区服生态成熟(有 SourceMod 插件、自定义地图、竞技模式)。
这篇走 Windows 全流程,并说清楚一个几乎所有人都会踩的坑:GSLT 令牌的 AppID 是 440,不是服务端 AppID 232250。
一、核心参数速记
| 项目 | 值 |
|---|---|
| SteamCMD 服务端 AppID | 232250 |
| GSLT 令牌 AppID | 440(不要填 232250) |
| 游戏端口 | UDP 27015 |
| RCON 端口 | TCP 27015 |
| SourceTV | UDP 27020(可选) |
| Linux 原生 | ✅ 有 |
| 匿名下载 | ✅ 支持 |
TF2 客户端 AppID 是 440,服务端是 232250,GSLT 要填 440。填错令牌无效,服务器不出现在列表。
二、端口规划与 NAT 映射
| 用途 | 协议 | 端口 |
|---|---|---|
| 游戏连接 + 查询 | UDP | 27015 |
| RCON | TCP | 27015 |
| SourceTV | UDP | 27020(可选) |
NAT 型云服务器:映射 UDP 27015 + TCP 27015 即可,两个端口,NAT 型完全够用。
TF2 不需要开很多端口,这是它适合 NAT 型机器的原因之一。
三、服务器配置建议
| 规模 | CPU | 内存 | 硬盘 |
|---|---|---|---|
| 12-24 人 | 2 核 3.0GHz+ | 2G | 20G |
| 24-32 人 | 2-4 核 3.5GHz+ | 4G | 25G |
| 32 人 + 插件 | 4 核 3.8GHz+ | 4-8G | 30G |
TF2 服务端下载约 15G。tickrate 固定 66,加 -tickrate 128 参数无效(老教程常写错)。
四、下载服务端
新建 C:\tf2\update.txt:
login anonymous
force_install_dir C:\tf2\server
app_update 232250 validate
quit管理员 PowerShell:
cd C:\steamcmd
.\steamcmd.exe +runscript C:\tf2\update.txt约 15G。看到 App '232250' fully installed 完成。
五、GSLT 令牌申请(必做)
从 2018 年起,Valve 要求公开服务器必须有 GSLT,否则不出现在服务器浏览器,客户端还会提示"不安全服务器"。
- 打开 https://steamcommunity.com/dev/managegameservers
- App ID 填 440(TF2 客户端 ID)
- 生成令牌,一个实例一个令牌
六、配置文件
配置文件在 C:\tf2\server\tf\cfg\server.cfg:
hostname "我的 TF2 服务器"
rcon_password "设置一个强密码"
sv_contact "your@mail.com"
mp_timelimit 30
sv_password ""
sv_cheats 0
fps_max 300fps_max 300 是合理上限,不限制会白白烧 CPU。七、启动命令
新建 C:\tf2\start_server.bat:
@echo off
cd /d C:\tf2\server
srcds.exe -console -game tf +sv_pure 1 +map ctf_2fort +maxplayers 24 -port 27015 +sv_setsteamaccount 你的GSLT令牌 -secure
pause参数说明:
| 参数 | 作用 |
|---|---|
-game tf | 指定 TF2 游戏目录 |
+sv_pure 1 | 校验客户端文件一致性 |
+map ctf_2fort | 初始地图 |
+maxplayers 24 | 最大人数 |
-port 27015 | 游戏端口 |
+sv_setsteamaccount xxx | GSLT 令牌 |
-secure | 启用 VAC |
+exec server.cfg | 加载配置 |
-nohltv | 关闭 SourceTV(可省一个端口) |
八、放行防火墙
管理员 PowerShell:
netsh advfirewall firewall add rule name="TF2-UDP" dir=in action=allow protocol=UDP localport=27015
netsh advfirewall firewall add rule name="TF2-TCP" dir=in action=allow protocol=TCP localport=27015
netsh advfirewall firewall add rule name="TF2-STV" dir=in action=allow protocol=UDP localport=27020九、长期常驻:NSSM
nssm install TF2Server "C:\tf2\server\srcds.exe" "-console -game tf +sv_pure 1 +map ctf_2fort +maxplayers 24 -port 27015 +sv_setsteamaccount 你的令牌 -secure"
nssm set TF2Server AppDirectory "C:\tf2\server"
nssm set TF2Server AppRestartDelay 10000
nssm start TF2ServerNSSM 安装见 Windows 云服务器开服通用前置教程。
十、SourceMod / 插件(进阶)
TF2 社区服几乎都会装 SourceMod + MetaMod:
- 下载 MetaMod:Source 和 SourceMod,解压到
tf\addons\ - 重启服务器,控制台输入
meta list和sm plugins list验证 - 管理员通过
tf\addons\sourcemod\configs\admins_simple.ini加,一行一个 SteamID
建议:先用原版跑通再加入插件。装了插件后进不去服,八成是插件冲突。
十一、Windows 专属坑
| 现象 | 原因 | 解决 |
|---|---|---|
| 服务器不在列表 | GSLT 没填或 AppID 填错 | 令牌 AppID 填 440 |
| 客户端提示不安全 | 没配 GSLT | 同上 |
| 启动报缺 DLL | 缺 VC++ 运行库 | 装 VC++ 2015-2022 |
| 远程桌面断开服停 | bat 直接跑 | NSSM 注册服务 |
加了 -tickrate 128 没效果 | TF2 固定 66 | 正常,去掉参数 |
| 端口冲突 | 已有其他 Source 服 | 换 27016 |
十二、客户端进服
- 游戏内 → 服务器浏览器 → 搜索服务器名
- 或控制台输入
connect IP:27015 - NAT 型机器用外网映射端口
十三、常见问题
Q:服务器能直连但搜不到?
A:GSLT 令牌问题(AppID 填 440),或 UDP 27015 没放行。
Q:想开多个服?
A:每个实例用不同端口(27016、27017…)和不同 GSLT 令牌。
Q:SourceTV 端口 27020 需要吗?
A:不需要直播/录像就加 -nohltv 关掉,省一个端口。
Q:更新游戏后插件报错?
A:先禁用插件启动一次,确认原版能跑,再逐个启用排查。
十四、总结
TF2 开服三个要点:
- GSLT 令牌的 AppID 是 440,不是 232250
- UDP + TCP 27015 都要放行(RCON 走 TCP)
- tickrate 固定 66,别信老教程的 128 参数
📌 需要一台省资源、支持端口映射的长期服机器?看看我们家的游戏云服务器 → https://z0w.cn
相关教程
延伸阅读
- 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
- 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
- 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
- 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
- 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
- RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
- 短链接服务搭建:Shlink 自托管,链接数据自己掌握
- 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道

[...]这是本站长期维护的游戏配置与教程总索引。想开服,先在这页搞清楚两件事:你的游戏要吃多少配置、你的系统该看哪篇教程。建议收藏——换游戏、加 MOD、人数变多时,回来核对一遍能省掉大部分"卡爆了"和"连不上"。搭配阅读:还没买服务器?先看购前决策索引(预算分级 / NAT vs 独立 IP / 避坑清单);端口映射看不懂?先看端口速查表(40+ 游戏端口协议一页查清)。一、全游戏配置需求速查表下表按"[...]
2026-10-18 回复