搜索
123
返回列表 发新帖
楼主: 看看无聊

[已处理] 地图参数NOMANNOMON,效果有问题

 关闭 [复制链接]
 楼主| 发表于 2025-10-27 23:31:22 | 显示全部楼层
1580 发表于 2025-10-27 14:13
经过几小时,结果还是一样,

已经核实研究完毕,就是刷怪复活模式导致的。NOMANNOMON确实是不会刷怪,但是怪会复活啊,导致里面的怪一旦刷了就永久复活了。万分感谢超级版主大大在有NOMANNOMON的地图怪有人才能复活,或者直接禁用复活。万一不好改我就不用复活模式就正常了。
因为尸体也会当成怪的,所以复活模式导致M2列表上的怪不准确,不过那些都不影响。只要关了复活模式就正常了。
发表于 2025-10-28 11:04:21 | 显示全部楼层
本帖最后由 1580 于 2025-10-28 11:12 编辑
看看无聊 发表于 2025-10-27 23:31
已经核实研究完毕,就是刷怪复活模式导致的。NOMANNOMON确实是不会刷怪,但是怪会复活啊,导致里面的怪一 ...

有个问题,我没想通,地图设置NOMANNOMON后,有人进入后,并杀死亡,然后飞出来后,所有怪的计时,怎么搞呢,如果时间长了,再次有人进入,怪的复活间隔就全达到了


是不是,只限制,怪复活时间到时,判断地图是否有人,没人就不复活呢

不初始复活间隔,执行就会频繁,个人认为,还是复活间隔达到时,地图无人时,就不进行复活怪物,并初始怪的复活计时
 楼主| 发表于 2025-10-28 12:14:28 | 显示全部楼层
1580 发表于 2025-10-28 11:04
有个问题,我没想通,地图设置NOMANNOMON后,有人进入后,并杀死亡,然后飞出来后,所有怪的计时,怎么搞 ...

NOMANNOMON(100) 这个是完美方案,NOMANNOMON(100,1/0)这是更好但更麻烦的方案2意义不是很大。上次去了解了下才知道996引擎就是用的方法一,NOMANNOMON(100) 多少秒无人才不刷。但一定要注意只能轮询刷,不能进去就刷,不然别人会卡时间清了怪立马进就刷。既然有NOMANNOMON表示,我们就不怕进去后没怪。
~
再说下你说的方案,复活时间到才回复,那听你意思其实怪的实例就还在,只是状态是死亡,那这样会不会达不到完美节约资源的问题。
~
NOMANNOMON(100) 和@清除怪物 最好还是删除实例吧。你可能怕如果刚执行完上面两个命令之一,立马有人进来可能是空场景。没了轮询到时暂时空就空吧,因为NOMANNOMON我们设置了标示,肯定就会处理这种情况,一般都是间隔1分钟左右就会刷了不影响的。
~
后续只能轮询,千万不要像第一次进图一样,人进去立马刷。
 楼主| 发表于 2025-10-28 12:17:51 | 显示全部楼层
1580 发表于 2025-10-28 11:04
有个问题,我没想通,地图设置NOMANNOMON后,有人进入后,并杀死亡,然后飞出来后,所有怪的计时,怎么搞 ...

一般有NOMANNOMON标识的图,怪都比较多,怪少没必要节省资源。怪多一般刷新间隔都很短。不用担心清怪后用户进去是空场景的情况,用户自己也能明白,不明白也不需要解释。
~
如果你不删实例,直接进去复活时间全到,秒复活所有怪 ,这个体验肯定是最好的,但是我怕达不了节省资源的目的。你看着办吧。
发表于 2025-10-28 14:17:19 | 显示全部楼层
本帖最后由 1580 于 2025-10-28 14:19 编辑

复活模式,本身就是为了减少不停的创建、删除而存在的模式,本质上,他是常存于内存的,只是减少重新计算生成坐标操作而已


直接进去复活时间全到,秒复活所有怪 ,这个体验肯定是最好的
---------------
达到这种效果的话,那就不初始计时了,地图参数不做修改了,怕模式上不好兼容
 楼主| 发表于 2025-10-28 14:20:36 | 显示全部楼层
1580 发表于 2025-10-28 14:17
复活模式,本身就是为了减少不停的创建、删除而存在的模式,本质上,他是常存于内存的,只是减少重新计算生 ...

恩,只是浪费点内存就估计不影响,那就你的方案可以。复活间隔达后,地图无人时,就不进行复活怪物,并初始怪的复活计时。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2025-12-2 04:57 , Processed in 1.116128 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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