更新记录

版本历史与变更说明

v1.2.5 最新

竞技场复活范围、击杀掉落与结算修复

  • 【新增】竞技场:配置节1增加「复活范围」(格),战斗中死亡后在死亡点附近随机复活;填 0 则用引擎默认
  • 【修复】竞技场:击杀掉落按节7配置在死亡玩家坐标生成地面物(四区地图不再随机飞坐标),并完整读取等级/耐久/卓越等字段
  • 【修复】竞技场:持久积分结算改为第1名胜、第2名不加减、第3名及以后败,解决第二名仍被扣分
  • 【修复】竞技场:排名物品奖励改发预言之盒(GremoryCase),不再用 Item.Create 直接塞包
  • 【更新】竞技场配置注释补全:复活范围、掉落坐标、结算规则、预言之盒发奖说明
v1.2.4

怪物奖励PLUS物品掉落与兑换堆叠修复

  • 【新增】怪物奖励-plus-定制:支持 <物品掉落>,与货币分开随机;属性「货币奖励随机项数」「物品奖励随机项数」独立配置(旧「奖励随机项数」仍兼容货币随机)
  • 【新增】怪物奖励-plus-定制:支持 <全部怪规则> 标签,等同 怪物ID=-1,可对任意怪物发奖并与指定怪规则叠加
  • 【修复】物品兑换-定制:耐久/叠加物品数量超过 255 时按 255 一组拆分发放(进背包与预言之盒),例如 1000 个拆为 255+255+255+235
  • 【优化】ItemGiveKit 叠加发放公共入口统一 255 堆叠上限,避免单次 Durability 超限
  • 【更新】配置注释补全:竞技场系统、装备等级准入等;官网模块列表「组队副本」改为开发中
v1.2.3

热重载分批预加载与怪物奖励PLUS

  • 【优化】新增 PlayerPreloadQueue:reload/启动时在线玩家预加载(月卡、在线奖励、地图收费、HP 同步等)改为分批执行,默认每批 4 人、间隔 60ms,解决正式服人数多时热重载 GS 长时间无响应
  • 【优化】HpBonus / FixEmptyHealth 等 reload 全服扫描纳入同一队列;队列不可用时自动回退原逻辑,单人测试行为不变
  • 【新增】怪物奖励-plus-定制 Lua 模块 MonsterRewardPlusSystem:XML 规则、启用物品门槛、奖励随机项数、月卡等级门槛(需授权后台开通)
  • 【更新】官网模块列表:「怪物奖励-plus-定制」由开发中移至已开通
  • 【说明】热重载后各模块 DB 缓存约 1~2 秒内陆续就绪;高峰仍建议维护窗口重启 GS
v1.2.2

冷启动授权修复与怪物奖励PLUS配置

  • 【修复】长时间停服后首次启动授权失败、重载才恢复:HTTPS 超时增至 10 秒,联网刷新最多重试 3 次(间隔 2 秒)
  • 【修复】授权刷新以验签通过为准,不再仅判断 auth_cache.json 是否存在
  • 【新增】怪物奖励-plus-定制.xml:规则属性「奖励随机项数」,同条规则内多货币可随机抽取 N 项发放
v1.2.1

罗兰攻城修复与怪物奖励PLUS

  • 【修复】罗兰攻城加成:GuildMember 查战盟、DB 缓存与 BUFF 30 秒续期,解决加成间歇消失
  • 【修复】罗兰攻城通知按配置模板显示积分/元宝/瑞币/自定义固定序号
  • 【新增】怪物奖励-plus-定制配置草案:杀怪须背包已使用启用物品(支持是否坐骑)
  • 【更新】授权后台定制模块列表新增「怪物奖励-plus-定制」
v1.2.0

罗兰攻城加成-定制

  • 【新增】罗兰攻城加成-定制:地图30攻城时段属性加成,XML 配置开始/结束时间;守城方永不加成
  • 【新增】传送后延迟进图检测加成(参考地图怪物强化);攻城数据定时刷新
  • 【更新】授权后台模块列表新增「罗兰攻城加成-定制」
v1.1.9

修复修仙显示 BUFF

  • 【修复】修仙境界显示 BUFF 错误:改用 Buff.Add(id,0,0,35s) 与 DevTest /加BUFF 一致,突破/上线/重载时先清除再按 Config BUFF_id 重新施加
  • 【优化】在线期间 30 秒定时续期显示 BUFF,保持当前境界客户端图标不消失
  • 【更新】官网模块列表新增「修仙系统」
v1.1.8

修仙系统与日志目录修复

  • 【新增】修仙系统(Config/修仙系统.xml):突破/升级、材料校验、PlayerBonusKit 属性增益;BUFF 仅客户端显示
  • 【修复】修仙突破后显示 BUFF 不生效(ApplyDisplayBuff + Player.ReCalc)
  • 【修复】上线通知按账号+角色名,未修仙/新建小号不再误收全服通知
  • 【其他】还有其他优化与调整...
v1.1.7

修复 HP 问题

  • 【修复】HP 问题
v1.1.6

物品兑换预言之盒与特殊卓越

  • 【新增】物品兑换定制:物品类型0进背包,1~6发预言之盒(小退领取);通知显示发送方式
  • 【其他】还有其他优化与调整...
v1.1.5

HP 账本分源与扣减隔离

  • 【优化】HpBonusManager v3:月卡/地图/组队等血量按 source 记入内存账本,hpApplied 仅跟踪插件写入 AddLife 的量
  • 【修复】扣减血量只扣插件 hpApplied 上限,不再用 AddLife 总量比对,避免误扣 BUFF/其它状态加的血
  • 【修复】换图批量刷新时只改账本,EndPlayerRefresh 一次性同步;前后地图加成相同则 delta=0 不跳血
  • 【修复】无插件加成时触发扣减会打 abnormal 日志并跳过(便于排查异常调用链)
  • 【其他】还有其他优化与调整...
v1.1.4

法师瞬移换图逻辑修复

  • 【修复】法师瞬移技能(ID 6)使用后误触发换图增益刷新,导致 HP/加成约 1 秒后异常重算
  • 【修复】onTeleportMagicUse 不再调用 BonusRefreshOnMap / FixEmptyHealth(同图位移)
  • 【优化】onTeleport 仅在跨地图(wMapNumber 变化)时才触发换图刷新
  • 【其他】还有其他优化与调整...
v1.1.3

HP 血量波动修复

  • 【修复】换图/计时器刷新时 HP 异常波动、误扣自身血量导致空血的问题
  • 【修复】HpBonusManager:减增益只扣 AddLife(不低于 0),AddLife 不足时不再从 Life 硬扣
  • 【优化】增益 ledger 与 AddLife 无变化时不改动 Life;增加增益时 AddLife 与 Life 同步 +Δ
  • 【其他】还有其他优化与调整...
v1.1.2

重载体验优化

  • 【优化】插件重载时频繁弹出 CMD 窗口的问题:授权与目录创建等改用静默执行(LuaWinSilent / WinSilentKit)
  • 【优化】模块加载隔离:单模块 Init 失败不再导致整包其它功能不可用
  • 【其他】还有其他优化与调整...
v1.1.1

授权签名与 LuaAuthHttp

  • 【新增】LuaAuthHttp.exe 一站式授权:机器码采集 + HTTPS 验签,Lua 仅一次 popen
  • 【新增】机器码生成的文件已修改为bin目录
  • 【其他】还有其他优化与调整...
v1.1.0

DevTest 关闭修复

  • 【修复】bundle 打包读取 xhigc.lua 的 DevTestEnabled/DevTestLogEnabled,关闭后 dist 不再强制开启 DevTest
  • 【修复】DevTest 关闭时不打入 DevTestSystem 模块,修复普通聊天被 onUseCommand 拦截无法发送
  • 【修复】移除 DevTest 模块末尾自动 Init,避免加载时误装命令钩子
  • 【其他】还有其他优化与调整...
v1.0.9

授权优化

  • 【修复】授权优化
  • 【其他】还有其他优化与调整...
v1.0.8

物品兑换定制与发奖/血量稳定

  • 【新增】物品兑换定制插件:Config/定制/物品兑换-定制.xml,材料通配匹配、货币/材料扣减、ItemGiveKit 发奖进背包
  • 【修复】兑换:无材料且无货币的规则加载时跳过;修复 RecipeHasCost 嵌套导致 Init 崩溃
  • 【修复】血量加成:换图/模块刷新只改 AddLife 上限,避免当前血量上下跳
  • 【修复】FixEmptyHealth:仅在极低血量时补满,避免半血被自动拉满
  • 【其他】还有其他优化与调整...
v1.0.7

月卡门槛与发币通知修复

  • 【新增】怪物奖励.txt:最低生效月卡等级,逻辑与月卡类型 ID 挂钩(-1/无效ID 全员,否则按玩家最高生效月卡等级判定)
  • 【新增】掉落系统.txt:最低生效月卡等级,规则同上;支持同时持有多档月卡时取最高等级
  • 【修复】CurrencySystem_Add 返回 true/false;标准版拒绝非积分/元宝时明确失败
  • 【修复】怪物奖励:仅货币发放成功才发游戏内公告,避免标准版配置了瑞币/自定义等却通知到账
  • 【其他】还有其他优化与调整...
v1.0.6

空血修复、换图加成与 Combat 百分比

  • 【修复】FixEmptyHealthOnEnterGame:上线、进图、换图、传送时延迟 1 秒起补血 3 次(间隔 1 秒),解决上线空血量问题
  • 【修复】换图后地图加成(怪物强化、职业平衡、月卡、+15 套装、组队强化等)未清除的问题,统一延迟 1 秒刷新
  • 【修复】PlayerBonusKit.Combat 百分比加成:+10% 误算为 +110%、+150% 误算为 +250% 的问题
  • 【修复】DevTest 命令在 DevTestEnabled=1 时不可用(Init 未调用)
  • 【其他】还有其他优化与调整...
v1.0.5

组队强化、+15 套装与竞技场

  • 【新增】组队强化系统:同地图组队满足职业数量与距离时获得防/血/攻加成,配置见 组队强化系统.txt
  • 【新增】+15 套装属性加成:指定槽位装备 +15 达标后触发额外攻/防/生命加成,配置见 套装+15奖励.txt
  • 【新增】竞技场系统:乱斗/积分赛等活动,配置见 竞技场系统.txt,命令 /竞技场 /arena
  • 【修复】组队强化:满足条件但不生效的问题
  • 【修复】组队强化:重复加成;条件不满足时未提示失效的问题
  • 【修复】月卡、+15 套装、地图怪物强化:插件重载或穿脱装备后生命加成异常的问题
  • 【其他】还有其他优化与调整...
v1.0.4

地图怪物强化

  • 新增地图怪物强化模块(MapMonsterEnhanceSystem)
  • 怪物:onMonsterSpawn / onMonsterRespawn 按配置缩放生命、攻击、防御(全服生效)
  • 角色:进入指定地图时应用生命/防御/对怪伤害加成,换图或离图自动清除
  • 配置 Config/地图怪物强化.txt(英文 MapMonsterEnhance.txt);地图/怪物 ID 支持 0,缺省通配用 -1
  • PlayerBonusKit.Combat 公共 API:多模块按 source 管理百分比增/减伤 Buff
  • 职业伤害平衡改用 Combat API;移除调试命令
  • 修复 xhigc.lua 高级版模块列表中文注释 GBK 乱码
  • 【其他】还有其他优化与调整...
v1.0.3

体验与稳定性优化

  • 装备等级准入:修复拦截后无提示,进图延迟检查后再发通知并传送
  • 月卡系统:插件重载后自动预加载在线玩家数据,NPC 首次点击不再提示「数据加载中」
  • 在线奖励:修复手动领取模式、档位遗漏与检查间隔配置未生效
  • 地图收费:修复周期扣费间隔、余额查询列索引及传送/进图回调
  • 职业伤害平衡:修复定时刷新路径伤害倍率未生效的问题
  • 掉落系统:修复同一怪物多条掉落规则互相覆盖
  • 怪物奖励/悬赏:修复公告发送与发布状态锁泄漏等问题
  • 回调链路:补全 onMoveMap、onMapTeleport、onPlayerLogin 等事件挂载
  • 【其他】还有其他优化与调整...
v1.0.2

稳定性修复

  • 修复月卡上线提示偶尔不显示的问题
  • 修复月卡属性加成在换线后偶尔失效的问题
  • 优化悬赏通知延迟,避免进图瞬间弹出
  • 修复同一账号重复上线导致月卡提示异常
  • 【其他】还有其他优化与调整...
v1.0.1

问题修复

  • 修复悬赏撤销后发布者仍收到响应的问题
  • 修复悬赏任务玩家进图有时收不到提醒的问题
  • 修复月卡购买命令与系统内置指令冲突(需使用配置中的购买命令)
  • 修复在线奖励背包满时物品发放失败的问题
  • 优化地图收费扣费提示文案
  • 【其他】还有其他优化与调整...
v1.0.0

首次发布

  • 上线悬赏、月卡、在线奖励、地图收费等核心模块
  • 上线职业伤害平衡、装备等级准入、怪物额外奖励
  • 支持独立配置,可按服务器需求开关各模块
  • 【其他】还有其他优化与调整...