f版本的部落冲突华为版本突

部落冲突死鱼清理以及游戏数据调动规则_魔方网部落冲突专区
你正在访问:
部落冲突死鱼清理以及游戏数据调动规则
对于部落冲突死鱼清理以及游戏数据都需要调动的规则,那么在接下来给大家分享以为玩家自己所理解的死鱼清理以及游戏数据调动规则一起来看看。
  下面是小编为大家带来的关于部落冲突死鱼清理以及游戏数据调动,希望这篇文章能帮助大家更好的了解这款游戏玩好这款游戏。一起来看看下面这篇文章吧。
  一、你是怎么被搜到的&&玩家数据从硬盘到内存的检索机制
  和我们有关的游戏数据大体分两种,「玩家数据」和「游戏规则」。顾名思义,玩家数据就是和单独的玩家有关的数据,比如他有多少钱多少宝石还有多少小时一根箭塔升级好;游戏规则就是弓箭手怎么走路,工人什么情况下可以干活。这些数据都会存在于我们的手机和游戏服务器里。每次启动是游戏进行检查,如果手机中的数据和服务器的数据相同,则直接启动游戏。不同则会更新数据。而在我们上线时和搜人时,服务器检索的就是玩家数据了。
  服务器检索玩家数据的过程是这样的:
  「玩家手机里的游戏程序发送请求&&》服务器接收请求并在服务器中检索玩家的数据&&》检索到玩家数据,取出进行处理&&》发送回玩家的手机
  玩家数据一般是存储在硬盘中的,但是为了提高处理速度,数据要从硬盘中取到内存中进行处理。内存空间有限,从硬盘到内存的数据通路的宽度也有限。所以,要尽力减少数据从硬盘中取到内存中。所以,已经取到内存中的数据要尽可能重复利用。
  刚才这段话有点抽象,体现在COC中就是:
  当你上线时,你的数据如果在服务器硬盘中,会被取到内存里。当你被搜到时,你的数据如果在硬盘中,也会被取到内存里。为了减少数据从硬盘里取到内存里的次数,取到内存里的数据要多次利用。所以,会有以下几个现象:
  1、你刚下线,就被搜到了。
  2、在短短的十分钟里,你被连续打了10次。
  这都是因为,你刚下线时,你的数据还在内存里。别的玩家搜人时,会优先搜还在内存中的数据。所以你会比下线有一段时间的人更容易被搜到。而你被打一次之后,你的数据会继续放在内存中,推迟被送回硬盘的时间,所以仍然会比较容易被搜到。
  二、为什么要清理死鱼&&数据的分级存储
  在上一节中已经提到了,一个人被搜到,他的数据是要被从服务器硬盘中带进内存中的。这个过程是很占用服务器的。所以,为了减少维护成本,要尽量避免这个过程的发生。
  怎样才能避免这个过程的发生呢?让我们想一下通过什么途径玩家数据会被从硬盘中带进内存中呢?两种可能&&「玩家自己上线」,「玩家被别人搜到」。
  所以就产生了一个很简单的方法,让那些从来不上线的玩家不要被搜到。
  从来不上线的玩家,数据不会因为「他自己上线」而被从硬盘中带进内存中。如果再不让他「被别人搜到」,岂不是他的数据就永远存放在硬盘里了?
  但是硬盘中数据存放不会简单的因为这个数据近期没有被提取到而不会在下次「搜人」这个「按条件随机检索」的过程中不被取到。所以数据就要在服务器中分级存储了。
  怎么个分级存储法儿?
  服务器被分为不同级别&&活跃玩家服务器和不活跃玩家服务器。
  经常上线的玩家的数据在活跃玩家服务器中,不上线的玩家数据在不活跃玩家服务器中。活跃玩家服务器中的数据可以通过「玩家上线」和「玩家被搜到」两种途径带进内存。
  不活跃玩家服务器中的数据只可以通过「玩家上线」这个途径带进内存。
  这样,死鱼们就可以在不活跃玩家服务器里好好的躺着,而不会被我们搜到了。
  三、怎么清理死鱼&&服务器维护在服务器分级之后,检索一个玩家的数据,要有哪几步呢?
  「玩家打开游戏上线&&》服务器收到请求,去内存中检索玩家数据&&》如果内存中没有,去活跃服务器中检索玩家数据&&》如果活跃服务器中没有,去不活跃服务器检索玩家数据&&》不管在哪里检索到,将数据放入内存,进行处理&&》玩家下线,数据一定时间不被检索到,放入活跃玩家服务器」, @+ f- z' K9 K1 P
  玩家下线之后,数据是要放入活跃玩家服务器的。(不能再放进不活跃玩家服务器,因为遍历整个活跃服务器寻找一个玩家的数据是很大的一个工程,如果找不到再去不活跃玩家服务器找一遍,非常费力。)
  这样,活跃玩家服务器中的数据越来越多。当然其中有上一次线之后又很久不上线的玩家。这些玩家的数据仍然可以通过「被搜到」这个途径带入内存。他们也就是造福我们无数人的「死鱼」。
  但是死鱼这种东西在游戏商那里是不允许的,占据了宝贵的活跃玩家服务器空间,又不上线。所以游戏商要定时把这些玩家送回他们应该在的不活跃玩家服务器中。上一节已经提到了,「不活跃玩家服务器中的数据不会被被动检索到」,也就是说不活跃玩家服务器中的玩家不会被搜到。这就是「死鱼被雪藏」这个现象的原因。.
  所以,每次服务器维护,其很大的一个任务就是清理死鱼。
  所以每次更新之后,都会明显觉得死鱼变少。
  所以,新的资源机制的提出,目的也十分明显。让活鱼变成更大的鱼,大家打活鱼有更大的收益,会减少对死鱼的思念,也就减少了大家对打不到死鱼的抗议
  以上就是小编为大家带来的部落冲突死鱼清理以及游戏数据调动,更多精彩大家还可以来魔方部落冲突专区查看。加入魔方网部落冲突专区群:。相信在那里会找到你想要的内容。
  小编推荐:
&&&&&&&&更多阵型布局:
突破经典的飞行射击类精品手机游戏。继承了经典飞机大战简单爽快的操作体验,玩法更多样。这么好玩的游戏,确定不玩吗?(ERROR:15) & 访客不能直接访问}

我要回帖

更多关于 部落冲突新版本 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信