北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 1896|回复: 2

瞬间发送N个走路命令,自动brief中间步骤,正常显示最后一步到讨论

[复制链接]
发表于 2019-8-1 05:01:33 | 显示全部楼层 |阅读模式
好处节省资源,潜在好处,降低玩家卡顿感觉。
有两个可能的办法:
1,不需要玩家有任何操作,fluffos需要毫秒级的计时,因为要确定这是一系列走路操作的最后一步必须在命令结束后比如50毫秒检查是否还有后续走路动作。而fluffos本身是不支持毫秒delay call 的,但是本身不是不能实现,心跳降低到1毫秒一次,那么心跳物品(比如玩家)每1000次心跳执行一个动作。专门加一个用以计时的object即可实现毫秒级别的定时操作。
这样做,坏处是,除了正常character,mud里所有object都可以设置心跳函数,如果以后有巫师不熟悉,设定了类似一心跳一攻击这样的场景,就会出现1秒内攻击1000次的情况,有一定风险。

2,快速走路,比如e;n;e;n;e;n;e;n;这样的操作玩家实际是不能中断的,就是比如在第二步看到要杀的npc也绝对无法停下来。可以对瞬间走路做个类似walk的warp操作,e|n|e|n|e|n|e|n,服务器解析需要的命令,好处是网络traffic降低,服务器也明确知道n是最后一步,可以自动在前面N都设定set brief,最后一步正常显示房间信息,降低系统运算量。

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2019-8-2 01:13:49 | 显示全部楼层
巴拉巴拉巴拉,把你变成猪!
  ∧_∧
(。・ω・。)つ━☆・*。
  ⊂   ノ    ・゜+.
 しーJ   °。+ *′¨)
            .· ′¸.·*′¨) ¸.·*¨)
             (¸.·′ (¸.·’*
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2019-8-5 15:27:21 | 显示全部楼层
看不大懂,不过现在改成这种方式走路了,感觉好像似乎也许快了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-27 10:00 PM , Processed in 0.011327 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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