|
03mi引擎属于定制的64位独家引擎,自开天辟地使用以来,一直以稳定著称。
目前开天辟地引擎的独占期已过,可以免费开放给喜欢小火炬的GM使用。
优势:
程序代码约为2005前后的韩服代码,基本上可以100%原汁原味的传奇,
同时适配最先进的Iocp游戏网关与引擎动态发包,彻底解决消息堆积导致三步一卡。
技术优势:服务端全系真64位程序稳定,客户端文字不花屏,不黑屏。
引擎系统要求:服务端程序要求Windw2008之后的64位系统,不支持windows2003和所有32位操作系统。
客户端系统要求:windows 7 sp1及后续操作系统,兼容32位与64位系统 ,不支持win7和Xp系统。
火炬引擎目前完整更新日志:
更新日志(不定期更新,最新的更新日志见网站)
程序即日起不定期更新,后续视情况酌情更新,引擎逻辑细节问题太多了目前开区已足够,暂时懒得改。
[20250818]
1、升级登录器、登录器皮肤编辑器、列表编辑器升级编译器,彻底替换老的DELPHI编译器,超现代的编译器给引擎带来更快地处理速度、更低的内存占用及更加健壮的程序。
登录器及客户端支持最低操作系统: Windows 7 (SP1+),xp系统的玩家可能会无法正常游戏。
2、服务器端全部采用64位程序,引入windows内存管理器,最低支持2008操作系统(不支持WIN2003和所有32位操作系统 )。
[20250702]
1、召唤神兽和超强召唤骷髅宝宝名称可以脚本设置
2、客户端极品装备名称显示会追加极品汉字,比如裁决之杖(极品),方便玩家 。
3、修改月灵属性被引擎写死的问题,月灵可与正常道士宝宝一样参加道士宝宝的属性成长。
4、修改月灵魔(race=142,非盛大月灵,远程雷电攻击,不死系叠加1.2倍伤害)法攻击依据数据库DC,DCMAC字段,偷懒了不需要额外代码。
5、修改月灵客户端显示,先去掉了发光,绘图引擎有个叠加有问题,暂时懒得改(我自己也不用,好像也没GM用这个垃圾宝宝)。
[20250628]
1、增加攻杀剑术吸血功能。
2、客户端封杀免蜡地图【需客户端与引擎一起更新】。
3、优化客户端地图校验算法,老版本校验700地图需要需要2000毫秒,新算法大约需要400毫秒。
4、增加地图爆率倍数参数,增加多倍经验地图参数EXPRATE(X)。
5、增加地图怪物属性比例参数。
6、优化半月弯刀计算公式,引入技能DB威力计算+引擎内置公式,同时增加半月威力衰减,三个格子伤害会有递减。
7、独家修复资源编辑器频繁打开资源文件的导致内存崩溃问题【用资源编辑器的推荐更新】开源三方代码XXX.XXX.XXX等均为修复该bug。
8、优化SetOpenDoor命令,可以对任意地图任意坐标设置是否可以移动(SetOpenDoor 地图编号 X Y 是否可以移动),可以设置门点开关等。
[20250614]
1、修改引擎兼容盛大版本特修功能。
2、修技能诱惑之光诱惑后宝宝属性问题。
3、修宝宝与怪物可能引发的重叠问题。
[20250612+1]
1、修20250608版本怪物扎堆分散会影响法道宝宝的问题,统计屏蔽玩家与宝宝,间隔也对宝宝特殊处理。
2、修正64位引擎行走计时器数据越界导致的怪物类首次就触发一次攻击流程的问题。
[20250608]
1、优化引擎内存设置,每个怪物去掉11字节的内存占用。
2、修改怪物逻辑,解决怪物站墙根扎堆的问题。
[20250420]
1、修正引擎闪避设置。
2、增加宝宝伤害分担(暂不开放)
3、增加宝宝诱惑限制,恢复的宝宝不允许被召唤
4、限制法师宝宝数量,虎卫鹰卫最多额外2个。
5、修前任引擎作者施毒术,火符等技能改残的问题,毒成为摆设。
6、修正引擎LARGE SMALL EQUAL 对特殊或常量的判断错误问题 。
7、TIMERECALL脚本执行细节优化。
[20250228]
1、修宝宝下线再次上线吃忠诚卷导致宝宝死亡的问题
2、增加传送石,比奇传送石,盟重传送石支持,支持设置次数与永久 ,支持万次传送石,需配合客户端一起更新
3、 修物品DB的诸多字段在引擎内无实际效果的问题。
4、增加免伤设置, EffType1设置6,EffValue1设置位具体的百分比,最大为100。即100%免伤。
5、 修物品Expadd字段无效的问题,该字段为经验加成百分比。
6、优化变量解析整体逻辑,只解析前三个或只解析一次导致后续的连续问题 。
7、客户端内核升级为D10编译,放弃XE的低级编译器(此客户端不再支持XP,玩家操作系统需WIN7SP1或更新的操作系统 )。
8、修改客户端部分物品的生硬翻译及翻译歧义。
9、优化客户端多出叠加物品显示错位问题。
[20250215]
1、修宝宝与主人PK的问题。
2、增加文字与数字输入(需同时更新引擎与客户端内核)。
实例脚本(后面的数字5可改为0~99任意数字),输入后触发当前NPC下的指定标签。
数字的保存到D0~D99内,字符的保存到S0~S99内。
<输入数字[url=]/@@InPutInteger5>\[/url]
<输入字符[url=]/@@InPutString5>\[/url]
<关闭[url=]/@Exit[/url]>
[@@InPutInteger5]
#If
CheckLevelEX > 0
#Say
你输入的数字是:<$STR(D5)>
[@@InPutString5]
#If
CheckLevelEX > 0
#Say
你输入的字符是:<$STR(S5)>
;示例脚本.仅简单表达意思.!
[20250201]
1、修改拜师的错误提示信息。
2、优化客户端输入的提示信息。
3、增加妙手回春丹(stdmode=3,shape=18)可以恢复宝宝HP,AC字段为恢复的HP。
4、优化客户端NPC对话点击卡顿。
5、优化客户端买卖声音
6、引擎增加CPU优化选项
7、引擎增加心灵召唤开关
8、修结婚系统问题,修师徒系统问题【三行代码一个BUG,te巨坑】。
9、增加师徒传送。
10、优化引擎多处内存管理及内存泄露问题(目前三个不重启6.5W怪物内存浮动10M以内)。
11、修宝宝空气墙
12、增加矿石刷新间隔控制
13、完善宝宝完整下线保存逻辑,可保存宝宝等级及HP
14、去掉夫妻传送必须同地图的限制,传送冷却改为5分钟。
[20250121]
1、增加数字飘血
2、修引擎沙巴克异常指针报错
3、客户端,主引擎全部升级64位程序,其他程序暂时为32位,单也不需要一个月重启一次服务器了。
4、客户端增加网络质量显示
5、修正客户端在64位引擎下的NPC对话,技能特效错位,施法卡顿等问题
6、修正64位引擎下客户端校验函数异常问题。
7、修正64位引擎下摆摊,交易等问题。
8、修增64位客户端下NPC 买卖及仓库存取问题。
9、 整理Rungate、selgate、logingate代码,删除废物代码
10、修部分技能导致的引擎指针异常报错。
11、修升级武器导致的引擎报错
12、增加登录器对64位引擎支持,全套网关程序对64位引擎支持。
13、优化怪物加载与爆率加载无效的问题(开源代码存在)
14、修改金币掉落机制有引擎控制
15、修正离线挂机的黑屏问题
16、修正怪物掉落金币偶发的异常。
17、增加发包函数优化
18、优化怪物视野搜索函数,怪物行动更加灵敏
19、增加公告超时设置,解决引擎提示重复上线的导致的永久黑屏。
20、引擎发包改为多线程发送。
21、增加SQL爆率支持,解决原始sql爆率的野指针问题。
22、客户端增加@@url标签解析
23、增加卖出物品金币提示及声音。
24、增加SETOPENDOOR开关地图门点命令
25、增加引擎启动标签[@ONSTART]
26、登陆器列表支持明文列表
27、修正Rungate、selgate、logingate网络缓冲区脏数据的问题,及解包效率问题。
28、修改引擎与rungate的对接机制,原来的机制有问题,会随机导致黑屏,概率极大。
29、修正引擎报错[Exception] Operate 2 # XXXXXXXX的问题
30、增加宝宝延迟叛变及诱惑加速功能
31、服务端程序全系升级到64位
32、修正Rungate、selgate、logingate所谓的64位程序内存问题(巨坑)
33、增加宝宝自动下线保存功能
34、增加获得经验触发功能[@WINEXP] $PARAM(0) 为本次经验
35、增加KILLMON标签 $PARAM(0) 为怪物名称 $PARAM(1)为地图名称。
36、修客户端双击佩戴卡装备的问题。
37、修引擎摆摊后满血满蓝的问题。
[20241118]
1、增加GM长显功能,显示Gm专属头衔
2、 增加怪物称号功能,职业等级显示功能
[20241107]
1、多个消息包体积优化,数据流量约为以前的40%,优化后client与M2必须配套替换,否则游戏数据错误。
2、增加网络质量显示client。
3、增加数字伤害飘血,需更新client与客户端补丁。
[20241102]
1、增加消息类型12 聊天框上面黄色消息(最多支持显示10条) 【需同时更新M2与client内核 】
2、 增加进入安全区提示
3、 修客户端文字绘制异常。
4、增加地图切换提示信息(已删除,没啥用)
[20241027]
1、优化M2菜单设置项无效的问题。
2、优化部分结构,去除不需要的部分结构
3、解决客户端文字花屏问题【目前四个小时不再出现,需继续观察】。
4、修正引擎DeleteFromMapError异常报错。
5、修引擎内的多出内存泄露 。
[20241022]
1、删除程序内无用的变量
2、增加怪物名字支持设置255颜色。
3、玩家与怪物内存结构优化,4.5W怪物正常启动260M内存,玩家结构由原来的7K减少到4K。
[20241020]
1、优化内存管理器
2、 优化部分技能特定情况下技能卡顿的问题(重大更新)。
[20241018]
1、优化脚本变量解析逻辑,更快的脚本解析逻辑。
2、增加<$ACCOUNT>变量获取玩家账号
3、增加机器码获取功能<$HWID>,需一起替换rungate和M2server,否则机器码获取失败会踢掉角色。
4、增加变量<$IPADDR>获取玩家的IP地址。
5、引擎增加在线消息功能,可设置定时发送消息,Gm发送消息不用再进游戏。
6、程序引入独立的内存管理器替代原有的delphi内存管理器。
7、M2启动增加参数MemOpt,4.5W怪物占用内存约210M,不开启大约300M,程序会节省内存有限,小内存主机用户的福音。
命令行下执行:./m2server 0 MemOpt
[20241015]
1、剥离M2的日志写入功能,改为独立的日志服务器,日志服务器需要链接sql server 将M2下的!DBSQL.TXT复制一份到日志服务器下即可。
日志服务器默认端口号监听:10000,一机多区需要修改M2与日志服务器端口号。
引擎配置文件!setup.txt里面的:
LogServerAddr=127.0.0.1
LogServerPort=10000
[20241007]
1、优化客户端,更快的角色加载速度,以前开门后等3秒左右,目前是开门后角色直接出现。
2、修正客户端发言文字坐标错位问题。
本次更新建议更新M2server、客户端内核mir2.exe
[20241005]
1、引入商业程序的自定义变量功能(二次优化版本,超快的变量查找速度),可以借助自定义变量开发出更多功能的脚本。
2、解决火炬系列引擎一直以来内存占用很高的问题,目前版本600张地图,4.5万怪物内存占用约300M,老程序内存占用约470M
多个GM版本测试,内存占用约为以前老程序的60%左右,节省40%的内存,秒杀市面任何火炬程序,内存性能媲美主流商业引擎。
[img][/img][img][/img]
[20240912]
1、更新内核与登录网关的加密认证算法(用于屏蔽非我方内核及登录器),本次更新网关与内核必须成套更新。
[20240911]
1、登录器完成云端反外挂列表的集成,支持Gm自主添加两条反外挂特征列表 (如误报,请提交先关闭反外挂功能,修改列表关闭即可,提交误报样本解除 )
2、合区工具增加行会与文本合并功能,仅限旗舰版合区工具 。
[20240907]
1、增加数据库自动备份工具
2、增加数据库合区工具(彻底解决不能合区统战的问题,目前免费提供)
3、增加数据清理工具(可清理过期日志几长期不上线的角色)。
4、增加内挂设置工具,将内挂工具生成的文件MirDefaultItemFilter.dat由登录器更新至客户端data目录下,内核启动会自动加载。
5、客户端内核增加内挂加载。
[2024年9月01日]
1、优化M2设置修改后发送客户端逻辑
2、优化叠加物品数量显示(统一排版显示)。
[img][/img]
3、修改商铺关闭没有声音。
4、优化商城物品购买细节。
[2024年8月29日14:18:42]
1、删除登录网关内的sql链接信息,从这个版本开始logingate不再需要配置sql信息。
2、 增加一机单数据库多区设置,查看设置
3、更新账号服务器支持数据管理工具封号
[2024年8月28日]
1、去掉登录网关的注册功能,由登录网关注册后会引发数据库部分字段信息缺失。
2、优化登录服务器sql逻辑。
3、增加启动关闭控制器。
4、增加等级榜,富豪榜,善恶帮导出工具,支持ftp上传到服务器。
[2024年8月25日]
1、增加极品地面持续发光功能【需客户端内核与引擎同步更新】。
[img][/img]
左侧为极品木剑,右侧为普通物品。
2、修改商铺声音缺失,修改技能界面声音缺失。
3、增加拾取负载超重提示。
4、增加叠加物品拆分功能,按住shift+鼠标左键点击,弹出拆分对话框【需客户端内核与引擎同步更新】。
[img][/img]
5、修改数据库注册日期一直是NULL的问题,登录网关问题,不需要注册日期的可以不用改。
[2024年8月23日]
1、优化许可证文件,去除最大构建日期限制【老的许可联系代理更换新许可】。
2、登录器列表增加支持https列表,兼容http列表登录器自动判断。
3、m2server 网关允许链接地址增加!runaddr.txt判断,非列表内的IP地址禁止链接。
4、优化部分按钮声音缺失。
5、修改叠加物品超过1000不能存仓的问题,
[2024年8月22日]
1、优化资源编辑器,登录器配置,列表编辑器等体积超级大的问题,除登录器配置器外,其它程序都已经到5M一下,压缩之后3M以内。
2、优化部分程序体积大约减少500K左右。
[img][/img][img][/img]
3、引擎界面增加开关,隐藏装备界面常驻显示的时装复选框。
4、修改出现的多出韩文乱码。
5、 目前叠加类型物品计算有两种:1 重量为叠加数量的1/10,2 重量为单个X叠加数量。 增加类型3,无论叠加多少只计算一个的重量。
6、扩展叠加数量最大支持到9999个。
[2024年8月21日]
1、优化登录器,自动释放内核
2、优化登录器配置器内核名称输入问题
3、【重要】本次更新优化了部分协议,需全套程序全部更新,否则会导致游戏登录失败
[2024年8月20日]
1、优化登录器配置器体积,由原来的34M缩减为7m。
[2024年7月20日]
1、删除原代码作者的提权、加金币、删除库后门
2、封杀金币复制漏洞。
3、将部分韩文翻译翻译为中文
4、优化cpu占用,5W怪物cpu占用只有以前的一半
5、修改部分程序必须在D盘运行的问题。
6、增加游戏启动器
7、更换Delphi编译器,程序体积只有以前的1/2。
8、优化sql执行逻辑,提高执行效率。
|
|