Upgrading SourceMod/zh
Revision as of 20:42, 11 September 2019 by MisakaSora (talk | contribs) (Created page with "升级SourceMod,除了少数情况下,都保证是会向下兼容的,要完成升级,你应当: *确保你的服务器(译注:指服务器程序)完全关闭...")
升级SourceMod,除了少数情况下,都保证是会向下兼容的,要完成升级,你应当:
- 确保你的服务器(译注:指服务器程序)完全关闭,原因是有的文件处于使用状态时是无法修改的。
- 如果你将要升级到一个稳定版本(非每日构建版),请查看一下发布日志,里面可能存在特定指示。
- 更新这个文件夹下的所有的.so/.dll二进制文件:
- sourcemod/bin
- sourcemod/extensions
- 更新sourcemod/gamedata这个文件夹下所有的.txt文件。
- 更新sourcemod/translations这个文件夹下所有的.txt文件。
- 更新sourcemod/plugins这个文件夹下所有的默认二进制.smx文件。
- 多看发布日志里是否某些文件有了新功能,如果有,你可以试试进行对配置文件进行微调,你或许需要Beyond Compare或者WinMerge这样的软件来进行比较。
Note: 如果有插件因SourceMod升级而无法工作,上传bug报告文件,开发组会进行评估。
Note: 升级gamedata下所有的文件是极度重要的,因为这些文件指定了SourceMod与配置文件的交互方式。
Note: 从SourceMod1.2.2起,SourceMod默认不再使用“Auto”文件夹,但第三方扩展可能依旧会使用。
Note: 如果你更新了SourceMod内置的基础插件,那么你也必须更新对应的翻译文件(反之亦然),如果你真的不想更新基础插件,那么你至少要更新core.phrases.txt这个文件。
Note: 如果你是一个插件开发者,你只需要更新.inc文件。而如果你更新了.inc文件,你同时也需要更新编译器(Windows下的pcomp.exe,Linux下的spcomp)。