地下城堡3吧 关注:54,825贴子:1,016,104
  • 9回复贴,共1

从技术角度看服务器三个时间相等的一种可能性

只看楼主收藏回复

没有替**ch洗的意思,只是说一下一种可能性
很多人提到了魂墓计时精确到.后两位
因为魂墓是单人战,只是一个人针对一个数据和服务器交互,是很准确的
而公会战,很多人同时上传数据
一种猜测,游戏为了防止多线程数据异常,很有可能在服务器端是每隔一秒整体统计一次
简单来说,第五秒,boss死了么,算一下收到的所有伤害总和,哦还没死,
第六秒,算一下收到的所有伤害总和,总体伤害到了体力0,boss死了
所以有可能服务器肯本没法非常精确地统计boss到底在哪个时刻死掉的。
一种猜测和可能性吧


1楼2022-09-20 15:09回复
    简单来说,boss血量不是精准的每一次都会被修改(服务器数值),而是所有传过来的数据加在一起,一秒钟刷新一次


    2楼2022-09-20 15:15
    回复


      IP属地:浙江来自iPhone客户端4楼2022-09-20 15:38
      回复
        就算是这样真的算同一秒,那直接把一阶段二阶段的排名拿来比出来个123不就行了?非要并列第一?
        更何况本质上排名只是一个引子,假如这次暗影排第一会出现这档子事吗?结果暗影第三了就搞这手,练成阵搞托就已经够恶心人的了,公会战排名还玩小手段,真的是活该凉


        IP属地:甘肃来自Android客户端5楼2022-09-20 15:42
        回复
          话分两半说 他游戏公司没那个技术实力搞这个半成品游戏机制干嘛?耍玩家玩么 他是做产品做服务的 搞个半吊子产品 弄那么多运营事故 作为消费者玩家的我们还得给他歌功颂德原谅它?


          IP属地:广东来自iPhone客户端6楼2022-09-20 16:28
          回复
            请问技术在哪里?


            IP属地:福建来自Android客户端7楼2022-09-20 16:34
            回复
              是哪个服务器啊


              IP属地:重庆来自Android客户端10楼2022-09-20 16:54
              回复
                从程序员的角度跟你说,这种打boss的要做到毫秒级别太容易了


                IP属地:福建来自Android客户端11楼2022-09-20 18:29
                回复
                  从技术上来说做到毫秒没问题,就跟电商秒杀原理类似,另外真是一点一点的翻日志,都能算出来谁第一,不过很可能雷霆程序员偷懒省事,真是只统计了秒,感觉三个工会都6秒太凑巧了,也没准按照毫秒统计,暗影还第一,雷霆运营一看,还不如都并列得了


                  IP属地:北京来自iPhone客户端12楼2022-09-20 22:28
                  收起回复