lanchong
发表于 2023-4-5 18:56:28
若玩家每秒耗时低于3500,则不受限制,无论排名和系统负载如何。
│命令数│总耗时 │每秒耗时│开始时间│结束时间│
│3848 │3286819 │3988 │18:33:40│18:47:23│
这样子的话是没超过3500,但却是被限
icer
发表于 2023-4-5 18:57:21
lanchong 发表于 2023-4-5 06:56 PM
若玩家每秒耗时低于3500,则不受限制,无论排名和系统负载如何。
│命令数│总耗时 │每秒耗时 ...
仔细理解
dtp
发表于 2023-4-5 19:49:13
本帖最后由 dtp 于 2023-4-5 07:50 PM 编辑
shawnguosx 发表于 2023-4-5 06:33 PM
实际情况就是3500未必坏,做萧峰遇到死劝不降的杀手,ask,fight,pfm这些命令一大堆,一个周期里遇到一个 ...
是这个道理。超过 3500 未必坏,但不足 3500 则一定是好。目前是这个标准。如果觉得标准有问题,可以积极沟通,icer 可以继续上调。
dtp
发表于 2023-4-5 19:49:49
lanchong 发表于 2023-4-5 06:56 PM
若玩家每秒耗时低于3500,则不受限制,无论排名和系统负载如何。
│命令数│总耗时 │每秒耗时 ...
3988 > 3500,超了。
icer
发表于 2023-4-5 20:58:39
jarlyyn 发表于 2023-4-5 05:34 PM
│i2 │17 │115580 │
│i ...
i2已优化,消耗应该大幅降低了
creat
发表于 2023-4-9 16:39:52
是不是可以出专用命令用于
检查左右手状态 和 某件武器是否能装备
减少i的使用和无效wield
suwuji
发表于 2023-4-9 16:44:50
creat 发表于 2023-4-9 04:39 PM
是不是可以出专用命令用于
检查左右手状态 和 某件武器是否能装备
减少i的使用和无效wield ...
直接wield不好吗?还要先检查一次,然后再wield,发pfm可能来不及吧。提示其实现在也有发pfm的时候就有提示了。一打架就来个pfm,pfm提示缺兵器->wield.
creat
发表于 2023-4-9 16:51:49
无脑wield当然没问题
但是wield耗时很高的样子
见过不少暴力wield,有直接列5、6个武器抓到哪个用哪个的
suwuji
发表于 2023-4-9 17:15:27
可以建议客户端的采用随机wield一把的形式,比如重新封装一下wield,类似
Execute("wield %1 "..math.random(3).." at right"),这种就在1到3把里随机抓打明确的手上,一次只发送一个wield,避免狂刷。
另外
服务端也可以优化建立一个wield状态的缓存,进入战斗,wield状态清空,接受到第一个wield指令后处理,第二个wield到来时服务端判断wiled状态有无变化,无变化直接丢弃该指令。这样客户端只要不是频繁wield和unwield刷,应该还行吧。
zsmjd
发表于 2023-4-9 18:06:08
│xx.xx.209.76:10095 │wander │1 │119349 │
wander这命令有点问题吧