Appearance
查询程序设计目标
负载
- [x] 启动时间小于 30 秒
- [x] IP 型适配器每小时负载 100 次查询、每分钟不低于 4 次,复合型适配器每小时查询上限高于 1000 次,每分钟可查询次数不低于 20 次。查询集群每小时能负载 2000+ 次查询
- [x] 一小时内能处理的查询玩家昵称数不低于 1000
- [x] 查询程序出现问题导致查询失败的概率不高于 0.1%
- [x] 查询处理时间低于 0.25 秒,50%以上结果返回时间低于 10 秒
更新间隔
数据更新间隔(数据有效期)的设定需要根据 R 星服务器更新数据时间、查询服务器负载与玩家新数据查看需求进行分析和权衡。太短则查询服务器资源消耗过快,且新数据没有意义。太长则无法及时更新数据,使用体验不佳
目前默认更新间隔为 2 小时,最低更新间隔为 0.5 小时
由于对查询服务做了优化和模块化改造,目前查询服务器的资源得到了极大程度的扩充。但是否需要降低最短查询时间和提升一小时内可查询昵称量还是需要考虑,具体限制可以参见 速度限制 一文
作弊检测规则的的设计原则
有逻辑的、客观公正的进行判断。从旁观者角度出发,对当前数据进行判断。即与被判断人没有利益相关、不知道游玩经历的陈述下进行的判断。这样符合当前对玩家的评价方式并能保持客观、独立的要求
当前情况下没有任何清晰非伪造的视频或是社交平台有足够数量的可信的类似描述的佐证下,均认为证据不可信。出于保证鉴别敏感度的考量,无法再次复现和属于及其特殊的情况的问题不会进行处理
除此之外,只要有明确证据表明作弊检测规则有逻辑漏洞,请及时联系。会及时进行规则修订和对受影响的数据重新判断!
对一些指责的反驳
作弊者针对性的修改游戏数据到看不出来异常
查询程序针对外挂修改单项、多项数据设计了数十条规则,想要修改游戏数据至完全正常需要大量的时间。而且在修改游戏数据期间的查询记录依旧保留了下来
如果是因为筛查外挂会让外挂针对性的警觉的逻辑也完全说不通!难道非得因噎废食?
不要问维护游戏环境 Rockstar 为什么不做,问问自己能做什么!这也是我坚持不收费提供这么长时间的查询服务的原因!
存在很多的情况根本没法判断
确实,在线模式存在很多复杂的情况难以判断,我也为了兼容这些情况作了很多妥协,但我认为这并不是作弊检测规则的问题。
作弊检测规则从只看到玩家的数据的利益无关者的角度进行判断,你的数据在陌生人眼里是什么样,作弊检测规则就以怎么样的逻辑进行检测。只是查询程序判断的更加细致。并不代表作弊检测规则不提示,数据的问题就不存在!
对于最常见的购买鲨鱼卡和客服操作导致的不计入统计收入,查询程序是支持校验后进行登记的,不存在因为这些情况就强制认为你是作弊者!
作弊检测规则定义权全在作者手上
确实存在定义权集中在作者手中的问题,这不论是对我的维护压力还是对规则的公信力都产生了不良影响。但是出于避免规则被外挂利用和保持有效性的考虑,很难有更好的解决办法 目前的解决方式如下
- 规则设定尽量选取公认的规则,同时阈值的设置尽量接近可达上限
- 尽量及时更新规则公示,展示规则的设定内容
- 听取玩家消息,及时对规则进行更新维护