搜索
查看: 978|回复: 14

[沟通中] 副本地图刷怪BUG

[复制链接]
发表于 2023-4-6 23:02:17 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 20230320
登陆器版本号: 20230320
BUG描述: 副本地图采用个人定时刷怪
会导致怪物出现刷出延迟后在集体一起刷出

比如 我3秒钟刷10个怪物
运行过久之后会出现30秒都不刷一只怪物 在33秒会删除110只怪物
BUG重现方式: 副本地图采用个人定时刷怪
会导致怪物出现刷出延迟后在集体一起刷出

比如 我3秒钟刷10个怪物
运行过久之后会出现30秒都不刷一只怪物 在33秒会删除110只怪物
修复后应达到的效果: 副本地图采用个人定时刷怪
会导致怪物出现刷出延迟后在集体一起刷出

比如 我3秒钟刷10个怪物
运行过久之后会出现30秒都不刷一只怪物 在33秒会删除110只怪物
联系QQ: 隐藏内容

发表于 2023-4-7 09:54:31 | 显示全部楼层
分解成几次刷怪,减少一次刷的怪数量,同时检测性能参数副本刷怪参数
发表于 2023-4-7 11:04:44 | 显示全部楼层
6666666666666
发表于 2023-4-7 16:06:22 | 显示全部楼层
副本地图采用个人定时刷怪

----------------------------------------
这个最好给出具体的刷怪方式,
发表于 2023-4-7 16:24:52 | 显示全部楼层
MobPlace或GM命令直接刷怪,都是按数量循环一次性生成怪,

这种操作,当数量过大时,都会影响引擎处理其它逻辑 


副本刷怪建议使用副本刷怪命令
 楼主| 发表于 2023-4-9 09:34:28 | 显示全部楼层
1580 发表于 2023-4-7 16:24
MobPlace或GM命令直接刷怪,都是按数量循环一次性生成怪,

这种操作,当数量过大时,都会影响引擎处理其它 ...

[@OnTimer8]
#if
CheckMapMonCount SELF = 0
#act
DupMonGen <$USERID> 18 19 三级元宝怪|0|240|0| 2 <$N(元宝怪物数量)> 65535

副本采用个人定时器 每3秒触发一次!
发表于 2023-4-9 10:47:01 | 显示全部楼层
华联工作 发表于 2023-4-9 09:34
[@OnTimer8]
#if
CheckMapMonCount SELF = 0

用法错误!
发表于 2023-4-10 11:38:50 | 显示全部楼层
本帖最后由 1580 于 2023-4-10 11:47 编辑

CheckMapMonCount SELF = 0
这不能保证人物一直在<$USERID>地图吧

把性能参数窗口“副本怪物品刷新” 调小测试下



DupMonGen命令是异步执行刷怪模式,3秒内是否能刷出来,视版本设置不同,


3秒直接就刷一大堆怪,只能说明,多次执行了DupMonGen命令
 楼主| 发表于 2023-4-10 18:15:55 | 显示全部楼层
1580 发表于 2023-4-10 11:38
CheckMapMonCount SELF = 0
这不能保证人物一直在地图吧

前面都可以 后面就不行了,
发表于 2023-4-12 10:27:26 | 显示全部楼层
华联工作 发表于 2023-4-10 18:15
前面都可以 后面就不行了,

最好检查的地图参数,使用一样的写法,


全用<$USERID>试看看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2025-6-11 04:51 , Processed in 0.480186 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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