Counter-Strike 2 服务器¶
在这篇文章中
信息
Counter-Strike 2 服务器是一款服务器软件,允许您运行在线多人 CS2 服务器。
Counter-Strike 2 服务器主要功能¶
- 多人游戏: 服务器允许最多 64 名玩家同时连接和游玩;
- 可自定义的游戏模式: 管理员可以创建具有各种设置的比赛,包括竞技模式、休闲模式和人质救援模式;
- 访问控制管理: 能够为玩家和管理员分配不同的权限;
- 作弊保护: 用于检测和阻止使用不公平手段玩家的工具;
- 备份: 自动保存服务器配置和统计数据;
- 多地图: 能够在单个服务器上设置各种地图的轮换;
- API: 一组用于与其他应用程序交互的接口;
- 监控: 跟踪在线状态、玩家统计数据、事件日志;
- 性能: 针对在拥有众多玩家的专用服务器上运行进行了优化。
部署功能¶
| ID | 软件名称 | 兼容操作系统 | 虚拟机 | 物理机 | vGPU | GPU | 最低CPU(核) | 最低内存(GB) | 最低硬盘(GB) | 自定义域名 | 是否启用 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 282 | Counter Strike 2 Server | Ubuntu 22.04 | + | + | + | + | 2 | 4 | 180 | 否 | 订购 |
- 自动安装所有必要的 CS2 服务器组件:
- 安装 Valve Linux Runtime 以运行 CS2;
- 配置文件和权限设置;
- 创建控制脚本
/root/cs2server.sh;
- 安装完成后,将在
/opt/cs2/中创建以下目录结构: game/- 包含游戏服务器文件的主目录,包括:game/game/- 包含游戏文件的目录,其中有:game/game/bin/win64/csgo.signatures- 游戏签名文件;game/game/csgo/- 主要 CS2 文件目录;game/game/csgo_lv/- 语言文件目录;game/game/csgo_imported/- 导入资源目录;game/game/csgo_core/- 核心游戏组件目录;
installscript.vdf- Steam 安装脚本;steamapps/- Steam 应用程序目录。
备注
除非另有说明,默认情况下,我们从开发者的网站或操作系统存储库安装软件的最新发布版本。
系统要求¶
Counter-Strike 2 的资源需求随着服务器上玩家数量的增加而增加。在大型游戏会话中,需要更多的内存和处理能力。Counter-Strike 2 服务器的推荐系统要求如下:
- 处理器 (CPU):4 核或更多,最好为 3.5 GHz 或更高;
- 内存 (RAM):10-12 名玩家至少需要 4 GB,24 名玩家需要 8 GB,64 名玩家需要 16 GB;
- 操作系统:CS2 服务器适用于 Ubuntu 22.04 和其他流行的 Linux 发行版;
- 磁盘空间:基本安装和日志至少需要 30 GB SSD。
Counter-Strike 2 服务器部署后的入门指南¶
购买订单后,您将在注册时提供的电子邮件地址收到关于服务器准备就绪的通知。其中将包含 VPS IP 地址和连接所需的登录凭据。我们的客户通过 服务器控制面板和 API — Invapi 管理设备。 认证数据可以在服务器控制面板的 Configuration >> Tags 选项卡或发送的电子邮件中找到:
- Login 和 Password 用于连接服务器 (SSH):登录名和密码在服务器交付时通过电子邮件发送。
管理您的账户和游戏服务器¶
备注
Counter-Strike 2 服务器完全通过终端进行管理。不提供用于管理的 Web 界面。
安装 Counter-Strike 2 服务器后,请执行以下步骤以正确设置:
-
创建 GSLT 令牌:
- 前往 Steam 游戏服务器账户管理 页面;
- 使用您的 Steam 账户登录;
- 在 Create a new game server account 部分,选择 App ID:730 (CS2);
- 输入一个方便的服务器名称(仅为了方便您);
- 点击
Create并复制生成的令牌。


-
配置配置文件:
- 通过 SSH 连接到服务器:
- 打开文件
/opt/cs2/game/game/csgo/cfg/cs2server.cfg并添加一行包含您的令牌: - 根据需要配置其他服务器参数:
hostname "My CS2 Server" // 服务器名称 sv_password "" // 服务器密码(留空以允许公共访问) sv_lan 0 // 0 表示互联网服务器,1 表示本地 sv_region 3 // 区域代码(3 表示欧洲) sv_max_queries_sec 10 // 每秒最大查询次数 sv_maxrate 128000 // 最大数据传输速度 sv_minrate 128000 // 最小数据传输速度 sv_maxcmdrate 128 // 最大客户端命令频率 sv_mincmdrate 128 // 最小客户端命令频率
-
首次启动服务器:
- 运行以下命令以启动服务器:

- 运行以下命令以启动服务器:
CS2 服务器使用 /root/cs2server.sh 脚本进行管理,该脚本作为标准服务器启动命令的包装器:
使用示例:
- 启动服务器
- 停止服务器:
- 重启服务器:
- 检查服务器状态:
将玩家连接到 Counter-Strike 2 服务器¶
信息
要成功连接到服务器,必须使用 端口 27015。错误指定端口或缺少端口将导致连接错误。
玩家可以通过几种方法连接到游戏服务器:
方法 1:通过浏览器连接
- 启动 Counter-Strike 2;
- 点击
Play; - 在服务器浏览器中,点击右上角的
+或在空白处右键单击并选择 Add Server by IP; - 在打开的窗口中输入
connect <服务器 IP 地址>:27015; - 点击
OK; - 服务器将出现在收藏夹列表中,选择它并点击
Connect。


方法 2:通过控制台连接
- 使用
~(波浪号) 键打开游戏控制台; - 输入命令:
connect <服务器 IP 地址>:27015; - 按
Enter。
方法 3:通过链接快速连接
- 使用链接:
steam://connect/<服务器 IP 地址>:27015; - 只需将其粘贴到任何浏览器中并按
Enter; - 确认通过 Steam 启动 CS2;
- 游戏将自动连接到服务器。