Counter-Strike 2 · 指南

如何搭建 CS2 专用服务器

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

本页内容
  1. CS2 服务器需要什么
  2. 安装并启动服务器
  3. 获取 Game Server Login Token(GSLT)
  4. 游戏模式与 tick rate
  5. 搭建 CS2 练习服务器
  6. Workshop 地图与插件
  7. 在 HytHost 托管 CS2 服务器
  8. 常见问题

CS2 专用服务器完全由你配置:用无限弹药练习烟雾弹,为社区运行 Retakes 或死亡竞赛,或按自己的规则举办训练赛。Valve 免费发布服务器端,可在 Linux 或 Windows 上运行。

本指南介绍如何用 SteamCMD 安装、Game Server Login Token、游戏模式与端口、一份只使用当前 CS2 中存在的命令的练习配置、Workshop 地图,以及关于插件需要了解的内容。

CS2 服务器需要什么

  • 服务器文件——CS2 的专用服务器与游戏是同一个 Steam 应用 730,约 60 GB。
  • Game Server Login Token(GSLT)——没有它,其他玩家无法加入你的服务器。
  • 硬件——Valve 列出的要求是至少 2 GB RAM 和近十年内的 64 位处理器;Linux 上需使用较新的发行版,例如 Ubuntu 20.04 或更高版本。
  • 开放端口——游戏使用 TCP 和 UDP 的 27015,如果使用 SourceTV,还需 UDP 27020。

省去 60 GB 的下载:HytHost 的 CS2 服务器已为你装好,令牌和模式在面板中设置——€7.80/月起。

查看 CS2 方案

安装并启动服务器

使用 SteamCMD 可匿名下载服务器:

steamcmd +force_install_dir ./cs2-server +login anonymous +app_update 730 validate +quit

然后用一张地图和你的令牌启动它。在 Linux 上,从 game 文件夹执行:

./cs2.sh -dedicated +map de_dust2 +sv_setsteamaccount YOUR_GSLT

在 Windows 上,程序是 game\bin\win64\cs2.exe,选项相同。添加 -port 可更改端口,添加 -maxplayers 可设置人数上限。每当 CS2 更新时,都要用同一条 SteamCMD 命令更新服务器,否则新版本的玩家无法加入。

获取 Game Server Login Token(GSLT)

  1. 打开 steamcommunity.com/dev/managegameservers 并登录。
  2. 输入 app ID 730 和一条便于识别服务器的备注,然后创建令牌。
  3. 通过 +sv_setsteamaccount 将它传给服务器。

该 Steam 账户必须拥有 CS2、绑定了手机号,且没有受限、被锁定或被社区封禁。每台服务器使用一个令牌;从未使用的令牌会过期,重置 Steam 密码会生成新的令牌。如果服务器违反规则,其令牌可能被封禁——这也可能影响拥有该令牌的账户。

游戏模式与 tick rate

模式由命令行上的两个值设置,或通过 game_alias 设置:

模式+game_type+game_mode
竞技(默认)01
休闲00
Wingman02
Retakes05
死亡竞赛12
Arms Race10
自定义30

Tick rate:CS2 没有 tick rate 设置。Valve 表示,借助 sub-tick,你移动、射击或投掷的确切时刻都会被记录,与 tick rate 无关,因此没有可开启的 128 tick 选项——任何让你设置 -tickrate 的指南都是为 CS:GO 写的。

搭建 CS2 练习服务器

将以下内容保存为 game/csgo/cfg/ 中的 practice.cfg,然后在服务器控制台中运行 exec practice。这里的每条命令都存在于当前的 CS2 版本中:

sv_cheats 1
bot_kick
mp_warmup_end
mp_freezetime 0
mp_roundtime_defuse 60
mp_buytime 9999
mp_buy_anywhere 1
mp_startmoney 60000
mp_maxmoney 60000
sv_infinite_ammo 1
ammo_grenade_limit_total 5
sv_grenade_trajectory_prac_pipreview 1
sv_showimpacts 1
mp_restartgame 1

开启 sv_cheats 1 后,sv_rethrow_last_grenade 会再次投出你上一颗手雷,noclip 让你飞到投掷点位。CS:GO 的轨迹命令(例如 sv_grenade_trajectory)已不复存在;CS2 用上面的 sv_grenade_trajectory_prac_ 命令取代了它们。

Workshop 地图与插件

Workshop 地图:host_workshop_map <id> 按 Workshop ID 加载一张地图,host_workshop_collection <id> 将整个合集作为地图轮换来托管。首次启动会等待地图下载完成。

插件:CS2 没有 SourceMod。插件运行在 Metamod:Source 2.0 上,它仍以开发版形式发布,通常再在其上安装 CounterStrikeSharp。两者都是需要自行安装的社区项目,CS2 更新可能导致它们失效,直到它们跟进更新——在依赖某个插件之前,请先查看它们的页面。

在 HytHost 托管 CS2 服务器

  1. 在 CS2 托管页面按所需人数下单。游戏会为你装好。
  2. 打开 Startup 标签页并粘贴你的 GSLT。同一标签页中还有地图、游戏模式、Workshop 合集、VAC 和 RCON。Workshop 合集会取代地图轮换,首次启动会等待地图下载完成。
  3. 在文件管理器中将 practice.cfg 等配置上传到 game/csgo/cfg,并从面板控制台运行。
  4. 使用面板中显示的地址和端口加入。

插件未预装。如果你要添加 Metamod:Source 和 CounterStrikeSharp,请自行上传,并在每次 CS2 更新后检查它们。

选择人数、粘贴令牌即可开玩——CS2 托管 €7.80/月起,可在面板中使用 Workshop 合集。

查看 CS2 方案
常见问题

常见问题

是的,服务器是免费的:它就是 Steam 应用 730,可通过 SteamCMD 匿名下载。你仍需要一个 Game Server Login Token,以及一台保持在线的机器,无论是在家里还是托管的。

需要。没有 Game Server Login Token,其他玩家无法加入。在 steamcommunity.com/dev/managegameservers 为应用 730 创建一个,并通过 +sv_setsteamaccount 传入。

不可以。CS2 没有 tick rate 设置;Valve 表示,借助 sub-tick,射击和移动会在发生的确切时刻被记录,与 tick rate 无关。旧的 -tickrate 选项是 CS:GO 用的。

游戏和 RCON 使用 TCP 和 UDP 的 27015;如果使用 SourceTV,还需 UDP 的 27020。游戏端口可通过 -port 更改。

不能,SourceMod 没有 CS2 版本。CS2 插件使用 Metamod:Source 2.0 开发版,通常搭配 CounterStrikeSharp,两者都由服务器所有者自行安装。

属于你的 CS2 服务器,随时开玩

HytHost CS2 托管为你装好游戏,令牌、模式和 Workshop 合集都在面板中设置——€7.80/月起。

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

这篇指南对你有帮助吗?