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

如何搭建 Counter-Strike 1.6 服务器

Counter-Strike 1.6 运行在 GoldSrc 专用服务器(HLDS)上。你可以自己安装,也可以按小时部署一台现成的服务器,直接开打。下面既有完整的手动搭建步骤,也有捷径。

安装服务器

CS 1.6 专用服务器是 app 90,通过 SteamCMD 匿名安装。你不需要 Steam 登录,也不需要在服务器账号上拥有这款游戏:

./steamcmd.sh +login anonymous \
  +app_update 90 validate \
  +quit

模组文件夹是 cstrike,启动时读取的配置文件是:

<install>/cstrike/server.cfg

一份原味 server.cfg

名称、密码和规则都写在这里。地图和玩家数量是启动参数(见下文)。粘贴这段,并修改标有 CHANGE ME 的行:

// --- Identity ---
hostname "My CS 1.6 Server"          // CHANGE ME
rcon_password "pick-a-long-secret"   // CHANGE ME - admin over RCON

// --- Lock it down ---
sv_password ""                       // set a word here = private, blank = open
sv_lan 0                             // 0 = public/Steam, 1 = LAN only

// --- Rules ---
mp_timelimit 30                      // minutes before the map rotates
mp_roundtime 2.5                     // minutes per round
mp_friendlyfire 0                    // 1 = teammates can hurt each other
mp_autoteambalance 1
mp_limitteams 2

启动命令行

CS 1.6 通过安装根目录下的 hlds_run 启动。起始地图和玩家上限是这里的参数,而不在配置文件里:

./hlds_run -game cstrike -console \
  -port 27015 \
  +map de_dust2 \
  +maxplayers 16 \
  +exec server.cfg
  • de_ 地图是 Bomb Defusal,cs_ 地图是 Hostage Rescue。整个模式系统就这么简单:地图决定模式。
  • maxplayers 16 对 CS 1.6 是个不错的数字。经典 5v5 需要 10,热闹的公开服务器则是 20 到 32。
  • Port 27015 UDP 承载游戏、服务器浏览器查询和 Steam。GoldSrc RCON 也走同一个端口。请在防火墙里开放 27015/UDP。

地图与机器人

每一张官方地图都随服务器附带(de_dust2、de_inferno、de_nuke、cs_assault 等等),所以谁都不用下载任何东西。自定义地图(fy_、aim_、surf_)需要一台 FastDL 主机把文件发给加入的玩家。CS 1.6 的原版服务器没有机器人,要加就得用 Zbot 或 PODBot 这样的机器人模组。

或者五分钟部署一台

如果你不想在自己的机器上跑 HLDS,托管服务器立刻就是公开的,官方地图全部内置,朋友按 IP 加入,用完即关,你的电脑上什么都不会留下。

按小时部署一台 Counter-Strike 1.6 服务器

另请参阅

← 返回所有指南