如何安全地更新 CounterStrikeSharp
Counter-Strike 2 更新频繁,CounterStrikeSharp 必须跟上节奏。更新本身很简单,但没有计划的话,很可能周五晚上面对一台坏掉的服务器。按照下面的顺序操作,你随时都能退回去。
1
先看看现在的状态
在服务器控制台运行 meta list 和 css_plugins list。前者显示 CounterStrikeSharp 的版本,后者显示你的插件。在改动任何东西之前,先把两者都记下来。
meta list
css_plugins list
2
下载合适的发布版本
从 GitHub 上 CounterStrikeSharp 的官方页面获取最新发布版本。选择适合你系统的软件包;如果你的服务器还没有安装 .NET,请选择包含运行时的版本。
3
先备份,再替换
复制一份 addons/counterstrikesharp 文件夹作为备份。然后停止服务器,把新文件覆盖复制过去。你的配置和插件不属于发布包,因此会保留原位。同时请确认 Metamod 也是最新版本。
4
确认运行正常
启动服务器,再次运行 meta list。应该能看到新版本,并且插件列表中你的插件没有报错。
meta list
Listing 1 plugin:
[01] CounterStrikeSharp (x.y.z) by Roflmuffin
5
必要时重新编译
如果更新后某个插件报错,它很可能是为较旧的 API 构建的。请向作者寻找更新的版本,或者用我们的编译器选择合适的 CounterStrikeSharp.API 版本重新编译。
6
如果出了问题
停止服务器,把备份的文件夹恢复回去。一分钟内你就回到了起点,可以不受玩家催促的压力慢慢查找原因。
7
养成习惯
每次游戏大更新之后,留意 CounterStrikeSharp 的新版本,并尽可能先在测试服务器上试验更新。定期更新的服务器很少出现糟糕的意外。
这篇教程对你有帮助吗?
页面生成耗时 0.011 秒
CounterStrikeSharp Web Compiler V1.0 - 制作工具
由
Barlap 为社区打造。
Barlap 为社区打造。