找回密码
 注册传奇GM论坛会员
996 996
查看: 3401|回复: 3

[引擎更新包] GOH引擎-传奇gameofhero引擎M2更新包「官方原版」

[复制链接]
发表于 2022-9-25 20:03:24 | 显示全部楼层 |阅读模式
GOH引擎-传奇gameofhero引擎M2包20220908「官方原版」

传奇GameofHero引擎简称GOH,唯一的特色就是稳定,然后支持了一些GOM的功能,您可以认为他是一款支持GOM功能的LEG引擎,仅此而已!
[+] MIR200下增加配置文件!Runaddr.txt,本配置文件控制M2允许连接的RUNGATE的IP,一般阿里云外网需要手动添加外网IP,否则外网M2无法获取RUNGATE连接信息
如果使用负载的时候,填写好负载机(即RUNGATE所在服务器)外网IP后,M2支持在不重启的情况下,重新加载允许连接列表,方便正在运行的M2不重启允许外部新增加网关连接
操作步骤
1.填写外网机IP到!Runaddr.txt内容如下
!Runaddr.txt内容如下必填
127.0.0.1(说明:这个IP必填)
xxx.xxx.xxx.xxx(负载的话填写RUNGATE.exe运行的外网,如果本机也填写本机外网IP)
一行写一个ip,这个代表m2规则允许这个ip的rungate可以与其连接
2.控制->重新加载->允许连接地址
//特别注意本版本请务必全套程序替换(GameCenter.exe,DBserver.exe,M2Server.exe,mSystemModule.dll,SQLite版本需要成套替换)
━━━━━━━━━━━━━━━━━━━━
[+] 代表增加的功能
[!] 代表修改的功能
  • 代表重要的功能(重要的功能建议必须更新使用)
    //更新日志 2022.09.08
    ━━━━━━━━━━━━━━━━━━━━
    [!] 开放开放图标反劫持功能。
    1、配置登陆器的时候,GM可以设置自己选择的图标,也可以直接选择其他的Exe文件,直接克隆其他程序的图标。
    2、增加登陆器图标随机虚化,随机划线功能,增强反劫持能力(同一个图标,多次配置结果也会有差异)。

    [!] 优化登陆器读取列表时,有概率无法读取登陆器列表的问题。
    [!] 优化tcp列表读取速度。
    [+] 修改登陆器增加对utf8 与 utf8 bom 列表支持
    [!] 修改Tcp类表服务器,增加对utf8 与 utf8 bom 列表支持
    [!] 优化部分版本两个配置冲突导致吃加速类药水速度不升饭降的问题。
    目前该版本引擎已通过引擎设置自动规避。
    无加速类药水产出的无无此问题。


    [!] 优化登陆器使用Tcp列表时,有概率无法读取登陆器列表的问题。
    [+] 修改登陆器增加对utf8 与 utf8 bom 列表支持
    [!] 修改Tcp类表服务器,增加对utf8 与 utf8 bom 列表支持
    [!] 优化自动挂机开始自动挂机后,自动勾线怪物与物品过滤列表
    [!] 修改挂机人形怪攻击立即小退的逻辑改为HP不足10%时才会启动小退。
    [!] 引擎,选项,功能控制增加是否允许连续升级的开关控制,默认不开启。
    [!] 优化客户端经验溢出,负重溢出,HP MP 溢出显示。
    [!] 重写等级显示与血量显示,不会打破原有的显血逻辑。
    [!] 增加H.QUERYBAGITEMS支持。

    //更新日志 2022.08.22
    ━━━━━━━━━━━━━━━━━━━━
    [!] 修改TCP列表服务端程序细节BUG【重要】
    [!] 优化M2性能,更加节约CPU,内存效率
    [!] 完美封超级野蛮,英雄空降等等外挂功能【细节更新】
    [!] 完善引擎智能AI引擎细节
    [!] 完善引擎智能怪物【细节更新】
    [+]修改HUMANHP HUMANMP 实时刷新显示。(完善秒回血脚本)
    [!]引擎级别封超级野蛮(野蛮冲撞技能标签页设置)
    [!]引擎级别封无限刀
    [+]增加一条刷怪优先级规则,mongen.txt地图编号前面加个*表示这条优先处理
    [+] 修改聚灵珠使用等级支持范围限制,即珠子必须在指定的等级限定之间使用(首先在引擎有开关控制,默认不开启)
    如果不使用等级限定请讲聚灵珠物品的NEEDLEVEL与STOCK字段设置为0。
    设置NEEDLEVEL 为聚灵珠的最低使用等级,设置40则等级达到40级才可以使用。
    设置STOCK字段 则为聚灵珠的最高使用等级,设置50,则高于50级不能在使用该珠子。
    比如DB 聚灵珠(小) NEEDLEVEL设置为50 STOCK 设置为55 则聚灵珠(小)只能等级在50 - 55的角色使用(包含55级)。
    GM 可以灵活添加各种等级的珠子来吸金。
    [+] 怪物数据库新增一个可选扩展字段用于设置怪物的视野范围:字段名字ViewRange,不添加或者字段值为空,则不设置。扩展字段类型(INTEGER)字段长度32
    这样就可以设置不同的怪物有不同的视野范围。
    比如BOSS视野,极品视野,普通怪物视野不同。
    [+] 修正物品爆出限制没有保存的问题
    [+] 引擎野蛮冲撞面板增加释放间隔与释放者移动卡位
    [+] 修正怪物视野异常的问题
    [+] 引擎增加重名物品提示。
    [+] 新增登陆脚本触发标签[@Startup] 引擎启动只触发一次。
    [!] 修正$H.ITEM变量部分情况下无效的问题。
    [!] 修复超级野蛮无效的问题。
    [!] 优化M2部分性能参数。
    [+] 完善物品爆出限制规则,格式如下:MonDropLimitList.txt
    物品名字 掉落物品总数 重置间隔(天) 上次重置时间 已掉落 掉落数量已满而未掉落数量
    建议大家重新配置物品。
    1、修正引擎重启导致的重置无法爆出的问题。
    2、完善界面显示。
    3、重置时间不会因服务器重启而导致重置。

    举例一个回收脚本:
    [@战神回收]
    #IF
    CHECKLEVELEX > 0
    #ACT
    1 是单价
    2 是回收掉的物品总数
    MOV P1 50
    MOV P2 0
    TAKE 战神头盔 40
    INC P2 $TAKEITEMCOUNT
    TAKE 战神项链 40
    INC P2 $TAKEITEMCOUNT
    TAKE 战神手镯 40
    INC P2 $TAKEITEMCOUNT
    TAKE 战神戒指 40
    INC P2 $TAKEITEMCOUNT
    TAKE 战神腰带 40
    INC P2 $TAKEITEMCOUNT
    TAKE 战神靴子 40
    INC P2 $TAKEITEMCOUNT
    #IF
    !SMALL P2 1
    #ACT
    MUL P1 $STR(P2)
    GAMEGOLD + <$STR(P1)>
    SENDMSG 6 你当前回收了[<$STR(P1)>]颗元宝!
    BREAK

    [!] 优化英雄逻辑,防止强锁

    [+] 新增麻痹属性扩展文件,用于扩展麻痹几率与时间设置,扩展文件保存在Envir目录下ParalysisItemList.txt(修改后重读列表即可生效)
    同时佩戴多个,请设置引擎,物品设置,麻痹攻击,优先级【重要】:
    麻痹几率优先:佩戴多个麻痹戒指,系统则取麻痹几率最高的戒指,如果两个戒指麻痹几率相同,则程序取麻痹时间相对较长的一个生效。
    麻痹时间优先:佩戴多个麻痹戒指,系统则取麻痹时间最长的戒指,如果两个戒指麻痹时间相同,则程序取麻痹几率相对较高的一个生效。
    ;物品名称 麻痹几率(数字越小概率越大) 麻痹时间(秒)

    麻痹戒指 10 3
    特殊麻痹 10 4
    超级麻痹 8 5
    顶级麻痹 7 5

    举例佩戴组合分析:
    情况1:比如同时佩戴了 麻痹戒指与特殊麻痹:
    麻痹几率优先:麻痹几率相同,取麻痹时间较长的一个,则特殊麻痹生效。
    麻痹时间优先:简单的对比,特殊麻痹戒指时间较长,则特殊麻痹生效。

    情况2:同时佩戴特殊麻痹与超级麻痹:
    麻痹几率优先:超级麻痹几率较大,则超级麻痹生效。
    麻痹时间优先:简单的对比,超级麻痹戒指时间较长,则超级麻痹生效。

    情况3:同时佩戴超级麻痹与顶级麻痹:
    麻痹几率优先:顶级麻痹几率较大,则顶级麻痹生效。
    麻痹时间优先:简单的对比,时间相同,顶级麻痹麻痹几率较高,则顶级麻痹生效。

    注意:如果列表里没有设置,则麻痹的默认为引擎默认设置,也会参与对比。
    所以,如要使用本功能,请注意引擎的默认设置,请适当调整。
    也就是说文本里的设置几率一定要高于引擎默认的几率,麻痹时间也要长于引擎设置。
    不要过低的调整引擎的麻痹几率,否则游戏里的月魔等怪物麻痹几率将会降低。

    贴出一个GM的建议引擎设置:麻痹几率优先,引擎麻痹几率设置为10
    麻痹戒指LV1 8 2
    麻痹戒指LV2 7 2
    麻痹戒指LV3 6 3
    麻痹戒指LV4 5 3
    麻痹戒指LV5 5 4
    麻痹戒指LV6 5 4
    麻痹戒指LV7 5 5

    [+] 引擎新增复活戒指属性设置:物品装备,特殊属性 ,复活,可用于修改复活戒指冷却CD与复活后恢复的血量百分比。
    血量百分比默认是:100,为了兼容老的版本设置。
    如需特殊设置,请自行修改相关设置。

    [+] 新增复活属性扩展文件,用于设置复活的复活冷却时间与恢复血量的百分比,扩展文件保存到Envir下面的RevivalItemList.txt(修改后重读列表生效)
    同时佩戴多个,请设置引擎,物品设置,复活,设置优先级【重要】:
    冷却CD时间优先:佩戴多个复活戒指,系统抽取冷却时间最短的戒指,如果两个件戒指冷却CD相同,则抽取恢复HP最高的戒指生效。
    恢复HP数值优先:佩戴多个复活戒指,系统抽取恢复血量最高的戒指,如果两个戒指恢复HP百分比相同,则抽取冷却时间最短的戒指。

    配置格式如下:
    ;物品名字 复活间隔(秒) 恢复血量百分比(0~100)

    复活戒指LV1 60 100
    复活戒指LV2 50 80
    复活戒指LV3 50 100
    复活戒指LV4 40 80

    举例佩戴组合分析:
    情况1:佩戴复活戒指LV1与复活戒指LV2
    冷却CD时间优先:LV2的冷却时间明显少于LV1,则系统以LV2的属性生效。
    恢复HP数值优先:LV1的恢复血量百分比明显高于LV2,则系统以LV1的属性生效。

    情况2:佩戴复活戒指LV2与复活戒指LV3
    冷却CD时间优先:LV2与LV3的复活间隔相等,则看那个恢复血量高,系统已LV3的属性生效。
    恢复HP数值优先:LV3恢复血量明显高于LV2,系统以LV3的属性生效。

    情况3:佩戴复活戒指LV3与复活戒指LV4
    冷却CD时间优先:LV4的间隔小于LV3,LV3的戒指生效。
    恢复HP数值优先:LV3的复活血量小于LV4的复活HP,则以LV3生效。

    注意:如果没有在列表里设置的复活戒指,则以引擎默认设置属性曾参与属性对比。
    如果使用恢复HP数值优先,则建议调低引擎默认的100%,否则会以引擎为准。
    [+] 增强[@KillMon]标签,新增如下变量返回:

    引擎激活码三组(任意选择一行即可)
    863C6EA8BFA14F0C80073711D253462B
    8DEBC2542CA54FECAB86AAA6CF318867
    AA036AF1298E434687E30149118FA5BC
    多区合区工具永久激活码
    CVTJL-CDCDK-5TUJI-8FB00-F4022

    游客,如果您要查看本帖隐藏内容请回复







  • 上一篇:传奇「光芒」手游引擎M2说明书帮助文档.chm
    下一篇:传奇「凤凰」fhm2三端引擎说明书帮助文档.chm
    回复

    使用道具 举报

    0

    主题

    6

    回帖

    34

    积分

    英勇青铜

    积分
    34
    发表于 2023-11-3 16:36:18 | 显示全部楼层
    小手一挥,金币到手
    回复

    使用道具 举报

    0

    主题

    22

    回帖

    47

    积分

    英勇青铜

    积分
    47
    发表于 2023-11-9 13:15:29 | 显示全部楼层
    1234567911
    回复

    使用道具 举报

    0

    主题

    10

    回帖

    39

    积分

    英勇青铜

    积分
    39
    发表于 2024-1-2 15:44:43 | 显示全部楼层
    回复

    使用道具 举报

    本版积分规则

    2444100141|手机版|小黑屋|传奇版本

    GMT+8, 2024-11-22 01:31 , Processed in 0.117763 second(s), 27 queries , Gzip On.

    Powered by Discuz! X3.5 Licensed

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表