Changelog
0525-01
物品ID升级为64位,解决ID重复问题,新增ServerID登记服务器
功能调整
- 物品ID支持64位,解决物品ID因各种原因出现重复问题
- 要保持多区物品ID唯一,须保证同时运行中的游戏区的服务器ID不相同
- 服务器ID即
!setup.txt中的ServerID,可在启动器设置,支持范围0~510 - 引擎必须配置有效的ServerID登记服务器相关设置,并连接到登记服务器,否则不允许启动
!setup.txt中的itemNumber在本次更新后已经废弃- 增加物品ID相关变量:
$ITEMID(n)Json(返回JSON对象)、$ITEMID(n)Sequence(序列号)、$ITEMID(n)ServerID(服务器ID)、$ITEMID(n)ISO8601(日期时间)、$ITEMID(n)UNIXTIME(Unix时间戳) - 修改
MagicFire方式1优先针对锁定目标 - 商铺可以购买、赠送更多数量的物品
- 优化sqlite3性能
- 购买商店重叠物品默认为最大数量
- 提高游戏声音的响应速度
- 数据工具增加64位物品ID的转换支持,转换前注意填写正确的区号
- 数据工具弃用物品ID合并变更功能
- 增加ServerID登记服务器(必要程序),查看更新包内的相关说明
- 控制台配置向导会自动配置可用的服务器ID
适用场景
- 所有版本必须更新,物品ID重复是长期存在的隐患
- 多区运行且需要物品ID全局唯一的版本
- 需要通过物品ID追溯物品来源的版本
