你想加入一个CS2服务器,却被告知服务器版本过旧,或者提示你的游戏版本过旧。这说明你的游戏和服务器用的不是同一个CS2版本。下面说明是哪一边版本旧,以及怎么解决。
为什么会这样
- 玩家只能加入和自己游戏版本完全相同的CS2服务器。
- Valve发布更新时,Steam会更新你的游戏。专用服务器运行中不会自动更新。
- 所以补丁发布后,用新版本的玩家无法加入还停留在旧版本的服务器,反过来也是一样。
是哪一边版本旧?
- "Server is running an older version":服务器版本旧,请按下面的方法修复服务器。
- "Your game is out of date" 或类似提示:你的游戏版本旧,请在Steam里更新。
- 有些朋友能加入,有些不能:不能加入的那些人,用的版本和服务器不一样。
在你这边(玩家)修复
- 关闭CS2,重启Steam,等更新在下载页面里完成。
- 检查你选的版本:在库中右键点击Counter-Strike 2,选属性,再选测试版。当前版本下,Beta Participation应该是无。
- 还是不行?选属性,已安装的文件,验证游戏文件的完整性。
测试版标签:旧的CS2版本
Steam在属性,测试版里列出以前的CS2版本。Valve保留这些主要是为了让你能观看用旧版本录制的录像。
- 如果你为了看录像选了旧版本,之后忘了改回来,就无法加入最新的服务器。把它改回无。
- 回放一个旧录像,提示和当前游戏版本不兼容?这些旧版本就是为此准备的。
在服务器(主机)那边修复
如果是你自己的专用服务器,用SteamCMD更新,然后重启服务器:
steamcmd +login anonymous +app_update 730 validate +quit在2hours.gg上:
- 我们持续关注Valve的更新,并自动重新构建CS2服务器文件,通常一小时内完成。
- CS2页面会显示我们部署的服务器版本。打勾表示和最新的Steam版本一致。"Update available"表示重新构建还在进行中。
- Valve发布补丁时已经在运行的服务器,会停留在旧版本上。CS2页面打勾后,部署一台新服务器,并分享新地址。
