跳到主要内容

独立服务器:Counter-Strike 2 Windows 独立服务器搭建指南

本指南是针对以下产品创建的:

(不同供应商的产品可能会有所不同,但主要概念保持不变)

介绍

有 VPS 或独立服务器,想在上面安装游戏服务器?比如 Counter-Strike 2 独立服务器?那你来对地方了!接下来我们会一步步教你如何在你的服务器上安装这个服务。

准备工作

搭建 Counter-Strike 2 服务器需要用到 SteamCMD。SteamCMD 是 Steam 客户端的命令行版本。这个工具可以帮你快速轻松地下载热门 Steam 游戏的独立服务器程序。你可以在 Valve 官方开发者网站找到 SteamCMD:https://developer.valvesoftware.com/wiki/SteamCMD。

下载完成后,你会得到一个 steamcmd.zip 文件,先把它解压到一个单独的文件夹里。解压后你应该能看到 steamcmd.exe。运行它,等待安装完成。

当看到 Loading Steam API.... OK 的提示时,说明安装成功,可以开始安装 Counter-Strike 2 服务器了。

安装

安装完成后,你应该能在 Steam 命令行(steamcmd.exe) 里执行命令。先登录,使用匿名用户登录,执行命令:login anonymous

接下来就是安装服务器了,执行命令:app_update 730。App ID 730 代表的是 Counter-Strike 2 独立服务器 应用。

下载过程可能会花点时间,尤其是游戏文件较大的时候,请耐心等待。成功后会显示确认信息。

为了让服务器对外可见且可访问,需要在防火墙里开启/转发服务器使用的端口。打开 Windows 防火墙设置。

在设置里添加入站和出站规则,端口范围是 27015-27020,协议为 TCP/UDP。

配置

到这一步,你已经完成了 Counter-Strike 2 服务器的基础搭建。你可以通过直接编辑启动文件来进行更多服务器配置。进入你的根目录,找到 cfg 文件夹,打开 server.cfg 文件,里面可以修改服务器选项。

../steamapps/common/cs2-ds/game/csgo/cfg/server.cfg

注册 GSL Token

为了让其他玩家能加入你的服务器,你必须生成并添加游戏服务器登录令牌(GSLT)。这个令牌用来验证你的服务器身份。访问 http://steamcommunity.com/dev/managegameservers,使用游戏 ID 730(对应 Counter-Strike 2)生成一个令牌。

拿到令牌后,在服务器启动参数里加入 +sv_setsteamaccount <TOKEN>

启动并连接服务器

现在可以启动服务器了。进入主游戏目录,执行以下启动命令:

.\cs2.exe -dedicated +sv_setsteamaccount XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +map de_dust2

你会在命令行看到日志,表示启动成功。首次启动可能会稍微久一点,因为需要完成初始化。你也可以直接在服务器列表底部的搜索栏输入 [你的IP地址]:2456 来连接服务器。

总结

恭喜你,成功在 VPS 上安装并配置了 Counter-Strike 2 服务器!如果有任何问题或需要帮助,随时联系我们的客服团队,我们每天都在线为你服务!🙂