按小时计费的游戏服务器,玩多久付多久。

如何搭建一台 Team Fortress 2 专用服务器

一台 Team Fortress 2 专用服务器让你和朋友按自己的地图轮换、自己的规则和 bot 数量来玩。本指南讲搭建它实际涉及什么:Steam 专用服务器 app、它需要的端口,以及启动行。然后展示更快的路径,一台按小时托管的 TF2 服务器,同样的搭建已经替你做好了。

TF2 专用服务器是什么

一台 TF2 专用服务器运行游戏,但没有玩家附着其上。它运行 Source 引擎的二进制文件 srcds,持有当前地图,并让人们通过网络连接。TF2 的专用服务器是与游戏本身分开的一个独立 Steam 下载项。

  • 专用服务器 app: 专用服务器安装在 Steam app 232250 下。它匿名下载,所以安装它不需要 Steam 账户或登录。
  • 无游戏令牌: TF2 运行不需要 Game Server Login Token。你可以启动它并立刻连接。
  • 商店 app: 你朋友拥有的游戏客户端是 app 440。那是他们启动来加入的东西。

用 SteamCMD 安装服务器

在一台 Linux 机器上,你用 SteamCMD 安装专用服务器文件,那是 Valve 的命令行下载器。匿名登录可行,因为 TF2 服务器 app 是免费的。

steamcmd +login anonymous +app_update 232250 validate +quit

启动行

装好后,你用 srcds_run 启动服务器。把它指向 tf 游戏文件夹,选一张起始地图,并设置端口。在 TF2 上 gametype 来自地图名前缀,所以 koth_ 地图运行 King of the Hill,pl_ 地图运行 Payload,依此类推。

./srcds_run -game tf +map koth_viaduct +maxplayers 24 -port 27015

要开放的端口

TF2 是一款 Source 游戏,所以端口布局很简单。一个 UDP 端口承载所有内容,同样编号的 TCP 是管理通道。

  • 27015 UDP: 游戏流量、A2S 服务器查询和 Steam 通信全都共用这个端口。
  • 27015 TCP: 原生 Source RCON,用来输入服务器命令的远程管理通道。

跳过搭建:按小时托管

2hours.gg 上一台托管的 TF2 服务器把上面这些全替你做了。你选一张地图和一个规模,服务器约 5 分钟就绪。你按小时计费,玩完就停,所以一晚上的 TF2 不意味着一笔月账单或一台要维护的 Linux 机器。

  • 规模: Small 容纳 12 名玩家,Medium 容纳 24,Large 容纳 32。
  • 含 bot: 友方 bot 填满空席位,真人加入时让位。选择器里每张地图都提供导航网格。
  • 网页控制台: RCON 接到了你服务器卡片上的一个网页控制台,所以没有 RCON 工具要装,也没有密码要管。

托管服务器不做什么

有两个值得先说清楚的限制,两者都适用于我们默认的 TF2 配置。

  • 仅原版地图: 选择器提供像 koth_viaduct 和 ctf_2fort 这样的原版地图。自定义或 Workshop 地图需要一个快速下载主机,那不是这台服务器的一部分。
  • 原版,无 SourceMod: 没有插件,所以没有 Versus Saxton Hale、x10、Prop Hunt 或 Mann vs Machine 战役。它是一个带 bot 的干净原版公共服。
  • 不在浏览器列表里: 服务器不在公共 Community 浏览器里列出(那需要一个游戏登录令牌)。分享 IP,朋友按 IP 添加它。

按小时部署一台 Team Fortress 2 服务器

另请参阅

← 返回所有指南