2021年5月25日
更新日志
BLUE引擎各版本更新日志汇总,含激活码、升级教程、重要注意事项及 0524/0525/0526 系列版本明细。
BLUE引擎说明书
引擎激活码
M2Server.key 为 M2 注册文件,与 M2 放在一起即可。
| 版本 | 激活码 |
|---|---|
| 21.05.25-10 后引擎 M2 | XR9ZT-666Z8-JF3QR-RHKY5 |
| 21.05.25-09 前引擎 M2 | RDY64-5XXM8-J7THW-MMVUT |
| 21.05.26-1 后游戏网关 | 2BRQ-L8AM-DRWH |
| 21.05.25-15-1 前游戏网关 | SFCZB-AAX3C-A8UN5-SHL63 |
| 登录网关通用 | BSGKA-DCR3B-H4SAU-FBH2F |
说明书站点更新日志
本站(BLUE引擎说明书)自身的功能上线、体验优化与内容修订记录,详见 Blue引擎说明书项目更新日志。
读者提交的文档纠错及其采纳、应用情况,详见 反馈纠错日志。
升级教程与工具
- DBC 升级转换 SQL 数据库视频教程(访问码 b2dh)
- BLUE 引擎新登录器及列表防劫持配置教程(B 站在线观看,记得切换 1080P)
- SQL 引擎常见问题 FAQ
- 老新引擎升级、真人假人数据升级教程
- ID 登记服务器个例特殊问题处理
- 大背包版本升级到装备来源版本简易教程
- M2 无法验证、网关无法激活、授权文件已过期等问题修复
- 极品提示、拾取存取、商铺买卖、来源注释等各类通知触发解答
- AC 封挂大数据程序自定义图标下载
- AC 寄售行、交易行、个人商铺使用图文教程
- 2026 最新引擎架设、搭建、微端、登录器、防攻击盾教程汇总
重要注意事项
- 21.05.22-16 之后的引擎,登录器不支持老的列表形式,防劫持新列表配置请查看上方视频教程。
- 如需老列表形式,请使用诸如 1129、0129、0611、0522-15-1 等正式版引擎登录器。
- 微信验证码功能因使用外部文本,当文本达到一定体积(1M 以上)会严重影响服务器性能,建议优化思路或使用两步验证功能替换。
- 从 2021 年开始的程序版本,不再支持 Windows XP、2003 及以下操作系统。
- 注意 21.05.22-03 版及之前的版本,NPC 变量用在不合适的字段会导致引擎报错问题,请及时更新。
- 不要在游戏服务器上安装搜狗输入法,影响服务器的稳定性。
- 推荐客户及时升级 05.23-18 之后的新引擎。
- 0524-09 以后引擎宝箱使用权重算法,物品几率设置为 0 则为展示品不可获取,物品最大几率支持到亿亿,物品几率设置得越大越容易获得。
- 启用物品来源的客户建议尽快升级到 21.05.25 后引擎,以避免各类原因导致的物品 ID 冲突或错误。升级请仔细查阅 ServerID 登记服务器使用说明及合区工具注意事项。升级到 21.05.25 需要拓展角色数据库支持 64 位物品 ID,详情可前往论坛 www.bluem2.cn 查看。
- 21.05.25 后引擎物品 ID 升级为 64 位,由于 P/M... 等整数变量为 32 位,需把物品 ID 记录、使用、对比等相关脚本改为字符串型的 S 变量。
- 21.05.25-05-1 开始,去掉 M2 物品持久为 0 是否消失的总开关,改为在物品表 RareItem 字段设置,详情查看:https://www.bluem2.cn/thread-672-1-1.html
- 21.05.25-05-1 开始,优化道士英雄近战逻辑,不启用免毒符的情况下人物、英雄的符/毒不再需要佩戴到身上,放在背包即可。
【重要提醒】21.05.25-12 更新内容较多,更新引擎请确保全套程序配套,请务必仔细阅读更新日志内容。部分重要变更提炼:
- 施毒术等技能参与幸运计算
- 重生神技特性改变
- 不允许英雄通过 SetAbility 进行 GM 隐身
- 倚天劈地及补全各类怪物支持攻击触发
- 人形怪能否看破隐身由数据表的 cooleye 配置决定
- 野蛮冲撞不可移动时间支持毫秒级别
- 放宽检测鉴定属性转移同类装备的要求
- 战斗小退限制支持毫秒更新后及时修改数值
- 重构 AbilityAdd、MakePoison、TestStatus 功能
- SetAbility 新增支持部分 ID
版本更新明细
2021-05-26
- 0526-3 — 战斗小退受合击影响,@StdModeFunc增加物品ID参数
- 0526-2 — RefItemShape全面支持武器衣服首饰外观特效引用
- 0526-1 — 强化RefItemShape命令,新增SetAbility禁止取下装备功能
2021-05-25
- 0525-15-1 — 支持跨角色变量读取,优化云服务器启动性能
- 0525-14-2 — 新增同组/同行会检测命令,寄售行上架触发QF
- 0525-14-1 — 紧急修复寄售行出售价格可被篡改为负数的严重BUG
- 0525-14 — 新增AC寄售行系统,支持自动挂机自定义快捷键
- 0525-13-3 — 修复佣兵系统、MySQL合区等多项关键BUG
- 0525-13-2 — 修复合击锁定、施毒术覆盖模式,支持lui.pkg加密
- 0525-13 — 新增组队开关和社交状态变量,优化挂机与PK系统
- 0525-12-4 — lui.pkg多格式加密支持,客户端简装修复,时装显示修复
- 0525-12-3 — 修复小退后隐身状态残留问题
- 0525-12-2 — 客户端进度条命令CliProgBar,物品销毁联动展示品开关
- 0525-12 — 状态系统重构、自定义技能释放、循环/区间脚本、物品描述系统等海量更新
- 0525-11 — 防卡魔法盾、破盾SetAbility支持、杀怪经验变量
- 0525-10 — 摆摊价格限制、吸血宝石机制优化、存档逻辑全面加固
- 0525-09-2 — 公告和弹框支持颜色/图片,物品规则优化
- 0525-09 — GetEquipProps增加持久/价格属性,shopping触发增强
- 0525-08 — 背包物品删除联动BoxItemID清零,修正TAKEDLGITEM问题
- 0525-07 — 修正NPC收税价格bug,优化数据日志记录和启动检测
- 0525-06 — 修复SetItemDesc、Hash及关闭服务器保存等若干问题
- 0525-05-2 — 自定义物品框(ITEMBOX)系统上线,GetEquipProps扩展非装备支持
- 0525-05-1 — 物品持久0不消失机制重构,符/毒不再需佩戴到身上
- 0525-05 — 复活触发系统、石化能力变量、物品框功能等多项新增
- 0525-04 — 修正SetAbility速度逻辑,TakeOff增加取下触发,改名检测优化
- 0525-03-1 — 增加MAIN_FUNC_BTN_TIPS命令设置主界面按钮提示
- 0525-03 — 修正@PickupItem掉落怪物记录错误,1.76性能兼容性优化
- 0525-02-1 — 修正64位物品ID导致的对话框物品ID获取错误,新增变量$DLGITEMID
- 0525-02 — 修补套装激活光效,英雄会检测十步一杀MP消耗
- 0525-01-1 — 扩展地图SECRET参数支持固定角色名和外观伪装
- 0525-01 — 物品ID升级为64位,解决ID重复问题,新增ServerID登记服务器
2021-05-24
- 0524-19 — 大幅度优化Json命令性能,服饰武器外观支持到6.5万
- 0524-18-1 — 优化Hash容器存盘和人物读档性能,修复#case导致命令加载不全
- 0524-18 — 引入脚本循环/区间选择/正则匹配,支持自定义物品描述和装备属性
- 0524-17 — 新增NPC脚本#for循环和#case选择,支持Calc运算和正则表达式
- 0524-14-2 — 支持无限嵌套变量解析,去掉GM调级命令的脚本触发
- 0524-14 — 扩展SetAbility到599,新增ACD倒计时变量和预备合击命令
- 0524-13 — 新增丢弃前/交易前/存仓前触发,RareItem细分事件通知控制
- 0524-12-2 — StdMode=7/25类物品归类为装备,GetEquipProps可获取其属性
- 0524-12 — 新增背包物品数量变量,扩展地图传送随机范围,优化动态变量
- 0524-11 — 新增死亡掉落触发@DropItem,人形怪不再消耗装备持久
- 0524-10-3 — 修复人形怪名带反斜杠读取配置失败,优化英雄死亡触发
- 0524-10-2 — 修复换毒/符触发套装特效问题,防止自由加点溢出
- 0524-10 — 优化套装提示逻辑,修复MapQuest触发导致NPC对话框失效
- 0524-09-2 — 修复增加攻击统计后导致被攻击触发变量不正确的问题
- 0524-09 — 优化队列性能,宝箱改用权重算法,几率支持到1亿
- 0524-08-2 — 修复NOTALLOWUSEITEMS物品带圆括号失效问题
- 0524-08 — 修复背包过期物品清理错误和宝石技能威力叠加问题
- 0524-07 — 支持大背包功能,新增伤害统计系统和Hash系列NPC命令
历史版本(2021-05-23 及更早)
2021-05
- 2021-05-23 — 完善下属传送回主人身边的位置获取
- 2021-05-22-2 — 修正上个版本引擎有可能导致卡角色问题
- 2021-05-22 — 修正挖东西可能出错问题
- 2021-05-21 — 远程NPC脚本支持商品列表
- 2021-05-20 — 英雄纯数字名称问题
2021-04
- 2021-04-17 — 修正因怪物复活有几率出现报错问题
- 2021-04-04 — 优化mysql功能模块线程
2021-03
- 2021-03-14 — 修正因为扩展包裹,引擎和DBS通讯数据量变大,在大量保存数据时可能发生丢包问题
2021-02
- 2021-02-21 — 优化IOCP逻辑,减少内存占用
2021-01
- 2021-01-29 — M2 优化部分逻辑
- 2021-01-13 — M2 技能ID=72,是否允许飞到物品上开关DoFlyOnItem=0,默认0关闭,1开启
- 2021-01-01 — M2 修正重新加载NPC后城堡标志设置错误问题
2020-12
- 2020-12-17 — M2 修正摆摊集市有概率出现错误信息问题
- 2020-12-15 — M2 修正批量TAKE物品记录可能不正确问题
2020-11
- 2020-11-19 — 修正个别NPC命令对变量的识别问题
- 2020-11-09 — m2 允许英雄在安全区内锁定安全区外的目标
- 2020-11-03 — 角色死亡后,不可范围拾取
2020-10
- 2020-10-18 — 1、放开武器攻击速度,武器最大攻击速度数值可达到117,建议最大到80,接近满速,最大速度可以在Rungate限制。
- 2020-10-10 — 全局变量不再保存在!setup.txt,改为保存到QuestParams.ini
2020-09
- 2020-09-24 — 参数设置-游戏选项2-交易控制增加禁止交易/丢弃金币开关
- 2020-09-16 — QChatMission脚本支持仓库操作
- 2020-09-02 — 修正上个版本刚开启引擎的快速刷怪失效问题
2020-08
- 2020-08-30 — M2 交易重叠物品会日志中记录数量
2020-07
- 2020-07-30 — M2 修正使用@mapinfo没有检测GM权限问题
- 2020-07-22 — m2 添加禁用、启用角色名NPC命令:EnableCharacter 角色名 0/1 // 0禁用,1启用
- 2020-07-15 — RunGate 加速判断时将转身封包从动作封包中分开
- 2020-07-09 — m2 修正重新加载脚本的内存泄露
- 2020-07-06 — M2 补全英雄对SetAbility 24、26、27、44的支持
2020-06
- 2020-06-28 — M2 !setup.txt添加参数:ItemOwnershipHints,拾取的物品属于他人时,是否提示角色名,默认关闭
- 2020-06-18 — M2 佣兵通讯消息修改,需要和客户端配套更新
- 2020-06-13 — M2 BotAutoWearEquipments.txt // 简单的假人拾取后自动穿戴列表,首次运行后查看文本说明
- 2020-06-09 — M2 修正SetAbility引起的内存泄露问题!
- 2020-06-08 — 修正上个版本刷光圈一定时间后报错
- 2020-06-01 — M2 添加变量:$MAPWIDTH,$MAPHEIGHT // 当前地图的宽、长
2020-05
- 2020-05-31 — 2、添加NPC命令:PetPickupItemRange 宠物名字 范围(0-15)
- 2020-05-17 — M2 1、添加NPC命令:EndGuildWar 行会名1 行会名2 // 结束行会战,两个参数可以使用通配符*
- 2020-05-02 — M2 命令扩展:Kick 1 // 让在线玩家执行小退
2020-04
- 2020-04-13 — M2/Client 增加战斗中小退时间限制,默认0秒,在参数设置-时间限制面板调节 // 限于PK,打怪不受限制
2020-03
- 2020-03-27-2 — 优化微端速度,解决微端小黑块问题
- 2020-03-27 — M2 屏蔽掉护体神盾的释放动作
- 2020-03-20 — DBServer去掉对dbserver.dll的调用
- 2020-03-19 — 登录器的服务器列表支持加密
2020-02
- 2020-02-28 — 改进搜索传奇目录方式
- 2020-02-20 — M2 爆率变量检测扩展爆出才扣代币参数:
- 2020-02-16 — 客户端支持png制作的wzl,!注意:大量使用png作为图片素材可能会导致客户端因显存不足而崩溃
- 2020-02-11 — M2 英雄支持双龙斩/龙影剑法,保存龙影剑法剑气值;改善合击体验
- 2020-02-10 — Client 主界面自定义按钮扩展为40个,@MainBtnFunc_40 变成主按钮触发
- 2020-02-07 — M2 修正SetAbility隐身不恢复正常问题;武器减速问题;其他极品属性的地面物品也闪绿光
- 2020-02-03 — M2/Rungate 增强稳定性,需要配套使用
2020-01
- 2020-01-29 — M2 修正魔龙教主/火龙的特殊攻击可以对死亡角色有效bug
- 2020-01-18 — M2 去掉部分加载/保存角色数据日志;修正SetAutoGetExp命令第三参数为空时出错bug
- 2020-01-15 — 修正DBS使用缓存情况下,因关闭保存缓存间隔太长,导致被GameCenter强制关闭而导致回档问题
- 2020-01-14 — M2 修正装备单独爆率设置读取不到问题
- 2020-01-13 — M2/DBS 优化角色数据的存取逻辑
- 2020-01-09 — !重要: M2修因角色数据个别错误可能导致登录黑屏问题
- 2020-01-06 — !重要: 修正DBServer未能正确处理创建英雄/改名/英雄改名和其他存储问题
2019-10
- 2019-10-22 — M2加入自动更新功能,可在关于菜单设置是否自动检测更新
2019-09
- 2019-09-29 — 修正偶尔出现被攻击21E问题
- 2019-09-16 — 优化DBS,避免因为一些删除操作造成数据混乱
- 2019-09-07 — 引擎功能调整与问题修复
- 2019-09-06 — 修正一个怪物攻击力计算不准确问题
- 2019-09-04 — !修正丢金币方式来刷金币的漏洞
- 2019-09-01 — !封交易重叠物品的漏洞
2019-08
- 2019-08-12 — 修正GM命令失效:@DelDenyIPLogon
2019-07
- 2019-07-30 — 尝试修复人物变黑问题
- 2019-07-28 — 提高大/小火球,雷电术,灵魂火符等魔法对奔跑对象的击中率
- 2019-07-21 — 修正受攻击触发bug
- 2019-07-19 — 修正拾取物品触发获得的makeIndex为0的bug
- 2019-07-15 — 优化游戏PK体验
2019-06
- 2019-06-13 — 添加两步验证Key的获取,引擎 + LoginSvr配套,应用例子:
2019-04
- 2019-04-28 — 引擎自定义命令参数也采用GuildRankNameFilter.txt中的字符进行过滤
2018-08
- 2018-08-15 — 聚灵珠增加使用等级限制,设置db的needLevel
2018-07
- 2018-07-01 — 英雄锁定范围检测更严格
2018-06
- 2018-06-15 — 修复多引擎负载过图有几率造成随从丢失bug
2018-05
- 2018-05-13 — 客户端修正使用部分远程攻击类新怪物引起出错bug
2018-04
- 2018-04-05 — 聚灵珠金币/元宝消耗记录日志
2018-02
- 2018-02-04 — 自定义变量Var相关操作去掉HardDisk操作,统一为在声明变量是确定是否为实时硬盘读写,例如:
2018-01
- 2018-01-29 — 修正部分Win10版本客户端Alt+Enter切换窗口/全屏模式bug
- 2018-01-10 — 修正一个严重bug,可能导致出现变态装备
2017-12
- 2017-12-28 — 优化封包接收/发送流程,测试:一次刷12000只怪(怪会暴出物品),火墙烧,对比优化前后烧完怪的时间,还有卡顿对比情况
- 2017-12-10 — 客户端新功能修正完善
- 2017-12-08 — 增加NPC命令:
2017-11
- 2017-11-27 — 处理引擎和网关因通讯丢包引起个别玩家登陆黑屏(测试)
- 2017-11-16 — 修正#IF(X)多条件判断
2017-09
- 2017-09-19 — 修正NPC获取
- 2017-09-09 — 修正掉线重新召唤的随从行走速度异常
2017-08
- 2017-08-21 — 以下脚本提供是否实时读写硬盘操作的参数,默认不写InTime参数,都是内存操作方式,
2017-07
- 2017-07-01 — 修正2017/6/20版出现随机卡顿bug
2017-06
- 2017-06-20 — 移动时撞到人或怪物反弹后,下次移动不列入加速检测(引擎+游戏网关配套)
2017-05
- 2017-05-02 — 优化微端功能,提升效率,需要同时更新登录器、客户端和微端服务器
2017-04
- 2017-04-12 — mysql版本引擎增加金币交易行,参数设置-游戏参数二可以调节相关参数
2016-08
- 2016-08-28 — 修正引擎手动关闭或开启网关服务报错
- 2016-08-25 — 修正8月份引擎大型活动场面卡问题
- 2016-08-15 — SendScrollMsg 文字内容不可过长,否则会导致客户端在部分XP系统运行出现异常!
- 2016-08-10 — 客户端普通下属和友军下属的血条颜色显示为粉紫色
- 2016-08-08 — 客户端刷新包裹后物品会排列
2016-07
- 2016-07-23 — 祝福油控制面板增加+幸运的模拟计算
- 2016-07-08 — 更好用的英雄守护模式
- 2016-07-05 — 修正装备限制爆出系统bug
- 2016-07-01 — 修正0628道道合击放不出bug
2016-06
- 2016-06-28 — 修正 INI_SORT_READ_SECTION_VALUES 节名下数据为空时不读取问题
- 2016-06-12 — 控制台增加保存插件目录
2016-04
- 2016-04-18 — 修正上个版本英雄休息状态失效问题,改变跟随路径规则,英雄流程小优化
2016-03
- 2016-03-26 — CHECKMAPMONCOUNT 地图名可以是Self,表示当前地图
- 2016-03-19 — 发型,性别,职业,等级,金币,元宝,泡点,整数0~9的对应GM命令支持离线修改,
- 2016-03-14 — 增加NPC命令:INTS 0~9 +/-/= 数量
- 2016-03-09 — 修正带有;GETITEMFLAG运行数天后,偶尔出现爆不出物品问题
2016-01
- 2016-01-20 — 修正上个版本(2016/01/11~13)报错
- 2016-01-13 — 减少英雄飞到主人身边的检测距离
- 2016-01-02 — 英雄远程锁定目标可以飞到目标身边进行攻击
2015-12
- 2015-12-31 — 改善法师/道士职业英雄
- 2015-12-18 — 将mCryptModule.dll分别复制到M2,LoginGate,Rungate目录下,会加密保存激活码。
- 2015-12-12 — 取消任务导航支持执行QF脚本功能,取消聊天栏支持执行QF脚本功能,存在漏洞!!!
2015-11
- 2015-11-30 — 优化客户端纹理加载和管理
- 2015-11-10 — 修复上个版本客户端运行片刻会出现崩溃退出bug
2015-10
- 2015-10-25 — 改进刷怪和怪物运行管理,现在由地图管理器接管
- 2015-10-14 — 修正师傅不在线情况下,记录徒弟出师文档BUG
- 2015-10-10 — 修正浑水摸鱼模式名字显示问题
2015-09
- 2015-09-30 — 暂时去掉部分分线程,保证稳定性
- 2015-09-24 — 修正2015/9/23因改进英雄流程引起召唤不出英雄的问题
- 2015-09-23 — 开启引擎后,自动开始2分钟时长的快速刷怪
- 2015-09-20 — 修复一个严重bug,特定情况下会消耗大量的流量和CPU
- 2015-09-12 — 修复一处可导致引擎自动关闭的溢出漏洞
2015-08
- 2015-08-22 — 将获得的激活码填写在!Setup.txt的
- 2015-08-11 — 网关封掉利用部分技能制造类似“暗杀”的效果
- 2015-08-07 — 优化部分封包,减少引擎下发流量
2015-07
- 2015-07-30 — 修正周围有人取消摆摊失败bug
- 2015-07-19 — 引擎:
