Skip to content

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 地址和连接所需的登录凭据。我们的客户通过 服务器控制面板和 APIInvapi 管理设备。 认证数据可以在服务器控制面板的 Configuration >> Tags 选项卡或发送的电子邮件中找到:

  • LoginPassword 用于连接服务器 (SSH):登录名和密码在服务器交付时通过电子邮件发送。

管理您的账户和游戏服务器

备注

Counter-Strike 2 服务器完全通过终端进行管理。不提供用于管理的 Web 界面。

安装 Counter-Strike 2 服务器后,请执行以下步骤以正确设置:

  1. 创建 GSLT 令牌

    • 前往 Steam 游戏服务器账户管理 页面;
    • 使用您的 Steam 账户登录;
    • Create a new game server account 部分,选择 App ID:730 (CS2);
    • 输入一个方便的服务器名称(仅为了方便您);
    • 点击 Create 并复制生成的令牌。

  2. 配置配置文件

    • 通过 SSH 连接到服务器:
      ssh root@<服务器 IP 地址>
      
    • 打开文件 /opt/cs2/game/game/csgo/cfg/cs2server.cfg 并添加一行包含您的令牌:
      sv_setsteamaccount "YOUR_TOKEN_HERE"
      
    • 根据需要配置其他服务器参数:
      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                  // 最小客户端命令频率
      
  3. 首次启动服务器

    • 运行以下命令以启动服务器:
      ./cs2server.sh start
      

CS2 服务器使用 /root/cs2server.sh 脚本进行管理,该脚本作为标准服务器启动命令的包装器:

/opt/cs2/game/game/bin/linuxsteamrt64/cs2 -dedicated +exec cs2server.cfg
该脚本接受以下参数: - start - 启动服务器; - stop - 停止服务器; - restart - 重启服务器; - status - 检查当前服务器状态。

使用示例:

  • 启动服务器
    ./cs2server.sh start
    
  • 停止服务器:
    ./cs2server.sh stop
    
  • 重启服务器:
    ./cs2server.sh restart
    
  • 检查服务器状态:
    ./cs2server.sh status
    

将玩家连接到 Counter-Strike 2 服务器

信息

要成功连接到服务器,必须使用 端口 27015。错误指定端口或缺少端口将导致连接错误。

玩家可以通过几种方法连接到游戏服务器:

方法 1:通过浏览器连接

  1. 启动 Counter-Strike 2;
  2. 点击 Play
  3. 在服务器浏览器中,点击右上角的 + 或在空白处右键单击并选择 Add Server by IP
  4. 在打开的窗口中输入 connect <服务器 IP 地址>:27015
  5. 点击 OK
  6. 服务器将出现在收藏夹列表中,选择它并点击 Connect

方法 2:通过控制台连接

  1. 使用 ~ (波浪号) 键打开游戏控制台;
  2. 输入命令:connect <服务器 IP 地址>:27015
  3. Enter

方法 3:通过链接快速连接

  1. 使用链接:steam://connect/<服务器 IP 地址>:27015
  2. 只需将其粘贴到任何浏览器中并按 Enter
  3. 确认通过 Steam 启动 CS2;
  4. 游戏将自动连接到服务器。

使用 API 订购 Counter-Strike 2 服务器

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×