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

如何搭建 Half-Life Deathmatch 服务器(GoldSrc,2026)

Half-Life Deathmatch 是 1998 年 GoldSrc 引擎上的自由混战竞技场射击:撬棍、gauss 跳、tripmine 和 Crossfire 上的 snark。本指南讲两件事。第一,如何在 2hours.gg 上约 5 分钟让服务器上线,零配置。第二,如果你想了解底层跑的是什么,这里有你真正需要的 GoldSrc 事实,包括那个大家常搞错的细节:游戏文件夹。

最快的方式:按小时托管的服务器

你不用碰 steamcmd 或配置文件。在 2hours.gg 上你选一张地图和一个规模,服务器约 5 分钟启动,你会拿到一个可分享的 IP。你按小时计费,所以一次短局只花几分钱,停下后什么都不再运行。

  • 选一张地图: Crossfire 是默认。Boot Camp、Bounce、Datacore、Frenzy、Lambda Bunker、Rapidcore、Snark Pit、Stalkyard、Subtransit 和 Undertow 都在选择器里。
  • 选一个规模: Small(8 名玩家)、Medium(16)或 Large(32)。GoldSrc 能轻松撑住一个大型自由混战房间。
  • 可选 join 密码: 在部署表单上设一个,把服务器限定在你们这群人。

朋友如何连接

每位玩家用 ~ 键打开控制台,用你的服务器 IP 运行 connect 命令。端口是 27015。如果你设了 join 密码,先把它加上。

connect IP:27015
password yourpass; connect IP:27015

底层的 GoldSrc 细节

Half-Life Deathmatch 不是一个单独的 mod。它就是 Half-Life 本体游戏,所以游戏文件夹是 valve,不是它自己的文件夹。这一点让很多手动搭建栽了跟头。在专用服务器(Steam app 90)上,启动行是这样:

./hlds_run -game valve -norestart -port 27015 +ip 0.0.0.0 +sv_lan 0 \
  +maxplayers 16 +map crossfire +exec server.cfg
  • App id: 90(Half-Life Dedicated Server),匿名安装。
  • 游戏文件夹: valve。地图在 valve/maps 里,配置是文件夹根目录下的 valve/server.cfg(扁平 cvar,不像 Source 游戏那样放在 valve/cfg)。
  • sv_lan 0: 必需,否则服务器不会响应公网查询,也不会显示在浏览器里。

内置了什么,没有什么

把这点说清楚,免得有人指望一个并不存在的功能。

  • 所有经典地图: 每张原版 HLDM 地图随服务器一起提供,加入时谁都不用下载任何东西。
  • 无 bot: 纯 deathmatch 没有 AI 玩家来填空位,所以 HLDM 和朋友一起玩最好。至少带上几个人。
  • 暂无自定义地图: 自定义地图需要一个 FastDL 主机,本版本尚未接入。目前请使用原版轮换地图。

运行服务器:管理员命令

服务器是你部署的,所以你就是管理员。用 ~ 打开游戏内控制台,用服务器卡片上的 RCON 密码登录一次,然后给管理员命令加上 rcon 前缀。网页控制台和游戏内控制台做的是同一件事。

rcon_password yourpassword
rcon changelevel stalkyard
rcon status
rcon mp_timelimit 20
rcon mp_fraglimit 30
rcon kick <name>

按小时部署一台 Half-Life Deathmatch 服务器

另请参阅

← 返回所有指南