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追溯物品来源的版本