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

如何搭建 Day of Defeat: Source 服务器(DoD:S 专用服务器)

Day of Defeat: Source 是 Source 引擎上的二战团队战斗,Axis 对 Allies 争夺地图目标。本指南展示两种开服方式:在你自己机器上手动跑 srcds,以及在 2hours.gg 上按小时开服,约 5 分钟服务器就上线。两种方式给你同样的游戏。托管方式省去了 SteamCMD 安装、端口转发和配置编辑。

先要知道的事

Day of Defeat: Source 专用服务器是它自己的 Steam app,和你玩的那款游戏是分开的。

  • 专用服务器 app id: 232290。这是服务器安装包,不是商店页面(app 300)。
  • 游戏文件夹: dod。server.cfg 和地图都在这里。
  • 端口: 27015 UDP 承载游戏流量和 A2S 查询。27015 TCP 是原生 Source RCON。不需要 GSLT 令牌。
  • 玩家: 部署时选规模:8、16 或 32 个席位。

方案 A:在 2hours.gg 上按小时托管

打开部署页面,选一张地图和一个规模,想私有就设一个 join 密码。服务器启动时每张官方地图都已装好,所以谁都不用下载。你会得到一个内置原生 RCON 的网页控制台。

  • 地图: 从 Anzio、Avalanche、Argentan、Colmar、Donner、Flash、Jagd、Kalt 和 Palermo 中选。地图就是场景,所以没有单独的 gamemode 要设。
  • 规模: Small 是 8 名玩家,Medium 是 16,Large 是 32。
  • 加入: 密码留空,做一台任何人都能按 IP 加入的公开服务器,或设一个密码保持私有。

方案 B:自己跑 srcds

如果你想在自己机器上跑服务器,用 SteamCMD 安装专用服务器,然后启动 srcds 指向 dod 游戏和一张地图。端口转发(27015 UDP 和 TCP)和配置都由你自己处理。

# install the dedicated server
steamcmd +force_install_dir ./dods +login anonymous +app_update 232290 validate +quit

# launch it
./srcds_run -game dod +map dod_anzio +maxplayers 16 -port 27015

一份入门 server.cfg

把这个放进 dod/cfg/server.cfg。它设置名称、RCON 密码和一个回合时间上限。在托管服务器上这些已经替你处理好了,所以只有走 srcds 路线才需要这个。

hostname "My DoD:S Server"
rcon_password "changeme"
mp_timelimit 30
mp_friendlyfire 0
sv_alltalk 0

朋友如何加入

把你的 IP 给玩家。他们从游戏内控制台或服务器浏览器加入。

  • 公开: 用 ~ 键打开控制台并运行:connect IP:27015
  • 私有: 如果你设了 join 密码,他们先输入密码:password yourpass; connect IP:27015
  • 浏览器: 或在游戏内服务器浏览器里按 IP 找到它。托管服务器名以 2hours.gg 开头。

关于自定义地图

每张官方地图随服务器一起提供,所以原版玩法无需下载。自定义地图需要一个 FastDL 主机让玩家拉取,而本版本尚未接入。目前请使用官方地图列表。

按小时部署一台 Day of Defeat: Source 服务器

另请参阅

← 返回所有指南