Counter-Strike 2 · 指南

如何搭建 CS2 残局(Retake)服务器

更新于 October 11, 2026 2 分钟阅读

本页内容
  1. 准备工作
  2. 第 1 步:安装 Metamod:Source
  3. 第 2 步:安装 CounterStrikeSharp
  4. 第 3 步:安装残局插件和武器分配器
  5. 地图与出生点
  6. 常用命令与技巧
  7. 在 HytHost CS2 服务器上运行 Retakes
  8. 常见问题

残局模式(Retakes)让你直接进入 Counter-Strike 回合中最紧张的部分:炸弹已经下好,CT 必须夺回包点。每一回合都是一次短暂的残局对决,因此 Retakes 是最好的练习方式之一,也是最受欢迎的社区模式之一。

CS2 没有内置的残局模式,所以需要用插件来搭建。本指南将安装 Metamod:Source、CounterStrikeSharp、残局插件和武器分配器,并介绍地图出生点和相关设置。

准备工作

  • 一台 CS2 专用服务器,并配有 Game Server Login Token。如果还没有,请先阅读如何搭建 CS2 专用服务器。
  • Metamod:Source 2.0,插件加载器。CS2 版本目前仍以开发版发布。
  • CounterStrikeSharp,大多数 CS2 插件使用的插件框架。SourceMod 没有 CS2 版本。
  • 残局插件 B3none/cs2-retakes,持续维护,2026 年仍有更新。
  • 武器分配器,每回合发放装备,例如 cs2-retakes-weapon-allocator。

Retakes 在普通的竞技模式(服务器默认模式)下运行,默认最多 9 名玩家。

第 1 步:安装 Metamod:Source

  1. 从 metamodsource.net 下载适用于服务器系统(大多数服务器为 Linux)的最新 Metamod:Source 2.0 开发版。
  2. 解压,使 addons 文件夹位于 game/csgo/ 中。
  3. 打开 game/csgo/gameinfo.gi,找到 SearchPaths 块,在 Game_LowViolence csgo_lv 正下方添加这一行,使其成为第一个 Game 条目:
    Game csgo/addons/metamod
  4. 重启服务器,在控制台输入 meta version。如果返回版本号,说明 Metamod 已加载。

重要:CS2 更新会用原始文件替换 gameinfo.gi,从而删除你添加的那一行。每次 CS2 更新后,请检查该文件并重新添加这一行。

第 2 步:安装 CounterStrikeSharp

  1. 从 CounterStrikeSharp 发布页下载适用于 Linux 的 with-runtime 包。首次安装必须使用 with-runtime 版本,之后的更新可以使用较小的版本。
  2. 将其中的 addons 文件夹解压到 game/csgo/,与 Metamod 的文件夹合并。
  3. 重启并运行 meta list,列表中应出现 CounterStrikeSharp。

要使用下面的管理员命令,请在 addons/counterstrikesharp/configs/admins.json 中用你的 SteamID64 把自己添加为管理员:

{
  "YourName": {
    "identity": "76561198000000000",
    "flags": ["@css/root"]
  }
}

第 3 步:安装残局插件和武器分配器

  1. 从 cs2-retakes 发布页下载包含地图配置的 RetakesPlugin 压缩包,解压到 game/csgo/;插件会位于 addons/counterstrikesharp/plugins/RetakesPlugin/。
  2. 下载武器分配器,同样解压到 game/csgo/。它的装备菜单还需要两个额外组件:MultiAddonManager 插件和其 README 中注明的一个 Workshop 附加组件;没有它们,武器仍会正常发放,只是没有菜单。
  3. 重启服务器并切换到受支持的地图,例如 changelevel de_mirage。

每次地图开始时,残局插件都会写入并执行自己的配置文件 cfg/cs2-retakes/retakes.cfg,其中包含适合残局的设置:冻结时间短、无金钱、无机器人、不自动平衡队伍。该文件中标注为可安全修改的值,例如 mp_freezetime 和 mp_c4timer,可以在那里调整。

通过 SFTP 上传插件,完全掌控你的配置:HytHost CS2 服务器 €7.80/月起。

查看 CS2 套餐

地图与出生点

Retakes 需要在每个包点为双方队伍设置出生点。插件包已经为 Ancient、Anubis、Cache、Dust II、Inferno、Mirage、Nuke、Overpass、Train 和 Vertigo 提供了出生点。

对于其他任何地图,包括 Workshop 地图,你需要用内置编辑器在游戏内创建出生点(需要拥有 @css/root 的管理员):

命令作用
!showspawns A显示 A 包点的出生点并进入编辑模式
!addspawn CT N在你所站的位置添加一个 CT 出生点
!addspawn T Y添加一个可以作为下包者的 T 出生点
!nearestspawn显示离你最近的出生点
!removespawn删除最近的出生点
!hidespawns退出编辑模式

每个队伍、每个包点都添加多个出生点,并至少包含一个 T 下包出生点,这样回合就不会千篇一律。

常用命令与技巧

  • !forcebombsite A 让每一回合都在同一个包点进行,便于专项练习;!forcebombsitestop 恢复随机。
  • !scramble 重新打乱队伍。
  • 服务器满员时玩家会排队,并在回合结束时依次加入。
  • CS2 更新后,先检查 gameinfo.gi,如果服务器日志显示错误,再更新 CounterStrikeSharp 和插件。游戏更新是插件无法加载最常见的原因。

在 HytHost CS2 服务器上运行 Retakes

在 HytHost CS2 主机上,服务器是全新干净的:没有预装插件,你需要像上面那样通过文件管理器或 SFTP 自行添加 Metamod:Source、CounterStrikeSharp 和残局插件。

  • 你的 GSLT、启动地图和游戏模式在面板的 Startup 选项卡中设置;运行 Retakes 时请保持竞技模式。
  • 你可以自由编辑 gameinfo.gi,服务器启动时不会修改它。但服务器会在启动时安装 CS2 更新,而更新或重装会恢复原始文件,因此每次之后都要重新添加 Metamod 那一行。
常见问题

常见问题

没有。CS2 中的 Retakes 是通过社区插件实现的:Metamod:Source、CounterStrikeSharp 和残局插件(例如 B3none/cs2-retakes),再加上武器分配器。

不可以,SourceMod 没有 CS2 版本。CS2 插件运行在 Metamod:Source 2.0 上,大多通过 CounterStrikeSharp。

通常是因为更新替换了 gameinfo.gi 并删除了 Metamod 那一行。重新添加 Game csgo/addons/metamod,重启;如果日志仍显示错误,再更新 CounterStrikeSharp 和插件。

cs2-retakes 插件默认允许 9 名玩家,最多 10 名。超出的玩家会排队,有空位时依次加入。

可以,但只有主要的竞技地图自带出生点。对于其他地图,请使用游戏内编辑器 !showspawns 和 !addspawn 自行创建出生点。

运行你自己的残局服务器

HytHost CS2 服务器为 Metamod、CounterStrikeSharp 和残局插件提供完整的文件访问权限,€7.80/月起。

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

这篇指南对你有帮助吗?