blue引擎05.24大背包版本升级到05.25装备来源版本简易教程
本帖最后由 完美 于 2024-8-10 12:03 AM 编辑21.05.25后引擎需要同步加载启动ServerID登记服务器,确保不同区的物品ID唯一性。
解决物品ID因各种原因出现重复问题!BLUE引擎的装备ID:itemNumber进行了重大升级更新。
先前的过渡版合区工具,变更物品ID的功能也已弃用。
首先简单回顾一下,几次重大的角色数据升级过程,下面是我认为比较经典稳定的几款引擎版本号:
本篇文章将为您带来从大背包版本升级到装备来源新版本的简易教程:
1、备份你老底板的所有数据(多次强调的备份问题,是为了误操作能有个兜底的数据还在。反正人教人教不会,事教人一次就会。你们遇到数据崩了的情况就知道备份的重要性了)
2、QQ群共享928832773,下载最新的21.05.25最新系列引擎包。
3、解压引擎包,右击【开始更新程序】.bat编辑修改路径为你需要升级的引擎包目录。
4、双击【开始更新程序】.bat一键更新引擎包
5、如果你有老数据的,切记仔细查看下面链接的帖子,有汇总讲解角色数据升级教程。https://www.bluem2.cn/thread-681-1-1.html
如果没有老数据的可以打开最新的控制台一键清空数据。
6、认识并使用全新的ServerID登记服务器(21.05.25-01开始的新程序,先前老版本不需要此程序)
登记服务器在引擎包文件夹:旗舰版_通用程序/ServerID登记服务器/目录。
可点击链接下载一键安装程序:https://www.bluem2.cn/thread-728-1-1.html
1、把ServerID登记服务器整理拷贝到D盘。
2、OLRegServer.json文件打开,自定义修改Port端口。
3、打开CMD命令提示符,输入内容回车:D:\ServerID登记服务器\OLRegServer.exe /install【或在OLRegServer.exe目录下按shift+鼠标右键选择CMD命令直接输入OLRegServer.exe /install】
4、打开CMD命令提示符,输入内容回车:D:\ServerID登记服务器\OLRegServer.exe /start【或在OLRegServer.exe目录下按shift+鼠标右键选择CMD命令直接输入OLRegServer.exe /start】
5、打开CMD命令提示符,输入内容回车:D:\ServerID登记服务器\OLRegServer.exe /state 检查状态是否为:State=Running:
6、打开GameCenter控制台--配置向导--在ID登记服务器同步设置上面修改的端口。【服务器ID可保持默认交由程序自动分配,或者指定某个不冲突的ID】
7、至此ServerID登记全套流程完毕,启动M2后日志提示:将服务器ID登记到登记服务器成功即可。
8、后续开区流程和以前一致,每次重启完服务器也不用再开启任何程序。
9、备注:如果跨版本跨服务器需要确保所有物品ID都唯一,请在控制台修改localhost为你统一ID登记服务器的IP地址。【建议单独备用一台服务器,所有的区都链接这台服务器】
10、OLRegClient.exe是登记服务器的管理客户端,部分异常关闭M2未自动注销的可以在此处手动注销。界面显示的服务器版本是根据你DB来区分的。
补充:一些ID登记服务器的个例特殊问题处理解决办法。连接ID登记服务器出现错误,忘记开启?
https://www.bluem2.cn/thread-728-1-1.html
CMD命令提示符可以打开服务器--点开始--找到命令提示符。或者是WIN+R快捷键呼出输入cmd回车即可。
7、控制台重新过一遍你的配置向导以及所有设置。切记有下图所示的服务器ID登记服务器才是OK的。服务器ID可保持默认交由程序自动分配,或者指定某个不冲突的ID。
8、如果你使用了AC封挂网关,切记配套替换最新的rungate.exe程序。对应的文件夹是Rungate 21.05.24-19→后新引擎。
9、正常开区,启动M2后日志提示:将服务器ID登记到登记服务器成功即为升级成功。
10、本次升级之后合区工具和之前的过渡版本 05.24-18 -19的不一样了。请仔细阅读下面的文字介绍,以及下图截图实例。
21.05.25后引擎启用物品来源之后合区需要保留来源信息的客户注意:
1、合并文件必须要合诸如:ItemPreDesc.csv ItemMidDesc.csv ItemSufDesc.csv等CSV文件。
2、把“合并文件.txt”文档和合区工具放在同目录会自动读取上述需要合并的csv文件。
3、21.05.25后引擎使用了全新的物品ID, !setup.txt中的itemNumber在本次更新后已经废弃。
4、同理使用助手开区的客户,切记配套引擎包内的合区工具,以及相应的文本设置好。
11、本次升级之后物品ID支持64位,由于P/M...等整数变量为32位,对于GetDlgItemID不足以赋予物品ID!可改用为字符串型的S变量。
先前老引擎所有ID记录和判断装备ID使用到的M变量需要更改为S变量、所有首爆、装备爆物记录ID等脚本需要配套进行优化。
!重要变更:21.05.25-05-1开始,去掉M2物品持久为0是否消失的总开关,改为在物品表RareItem字段设置,详情查看:https://www.bluem2.cn/thread-672-1-1.html
!重要变更:21.05.25-05-1开始,优化道士英雄近战逻辑,不启用免毒符的情况下 人物、英雄的符/毒不再需要佩戴到身上,放在背包即可。
升级教程请相互转告,如上述文字描述有误请回帖反馈。本帖设置回帖奖励金币,喜欢请多多点赞回复谢谢!
:good:good:good:good:good 建立解开了离开家考虑了 aaaaaaaaaaaaaaaaaaaaaaaaaa 没遇到过物品ID冲突的情况,请问阿海,如果出现是什么现象?是两件同ID的装备在合区后会消失一件吗?导致某一个玩家的一件装备丢失? 番茄土豆球 发表于 2024-7-21 03:00 PM
没遇到过物品ID冲突的情况,请问阿海,如果出现是什么现象?是两件同ID的装备在合区后会消失一件吗?导致某 ...
是05.25引擎么? 番茄土豆球 发表于 2024-7-21 03:00 PM
没遇到过物品ID冲突的情况,请问阿海,如果出现是什么现象?是两件同ID的装备在合区后会消失一件吗?导致某 ...
很神奇啊 为啥提示你这个论坛账号不存在,你是怎么操作的? 好久没更新了,我就说为什么更新后死活启动不了 ID服务器会记录物品ID数据吗?可以查看吗?我的引擎很久没更新了 316259569 发表于 2024-7-25 10:31 PM
ID服务器会记录物品ID数据吗?可以查看吗?我的引擎很久没更新了
ID服务器存在的意义是确保物品ID不会冲突出错,记录ID的过程还是需要自己脚本实现的。
页:
[1]
2