首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

说说网络游戏中的等待

玩家玩网络游戏的时候会发现很多时候都是要等待的,回血治疗要等待,砍人打架要等待,一个回合之后要等待,死了之后重生更要等待?

为什么所有的环节几乎都要等待而不是立刻完成?除了网络延迟之外就是数据交换和计算了。玩网络游戏的人数多了之后就会给服务器造成压力,服务器需要给用户排队处理信息,而排队处理是需要时间的,为了不让用户流失,就要在网络游戏中设置各种等待,其实就是延迟。

网络游戏需要大量的数据交换,玩家每到一处地方,切换场景、换装备、和别人交谈等等都需要大量的数据交换和运算。而玩家增多之后,这些数据交换和运算仍然需要排队处理,需要服务器适时做出反应,但仍然是排队处理之后的反应。为了减少延迟时间,就要设置游戏中的各种等待,让玩家以为就是那样的,并且形成习惯,其实还是服务器不能做出适时反应。把这些等待时间加起来就是一段很长的时间,甚至和玩家真正在游戏中拼杀的时间相当!还有游戏中的各种走路和乘坐坐骑走路,路程的长短都是设计者故意为之的。而走路浪费的无聊时间也正好就是数据上传和计算的事件,毕竟,角色走路需要上传和计算的数据比较少,而多人打架就需要服务器吞吐很大的数据了。当玩家人数比较少的时候,游戏运营人员为了最大限度地利用闲置资源,就会组织活动,诸如攻城、团队PK、组队打怪等等,每一项活动都需要大量的数据交换和计算,当然这些活动中照样会有各种等待,其实也就是数据延迟。

还有网络游戏中的音乐、聊天系统相对于快速打怪和PK都是一种延迟,减少数据吞吐量和计算量,也就是说,大数据计算之后,要想合理搭配在各种游戏资源,就要设置游戏中的各种延迟,不能让玩家那么痛快了。于是,网络游戏也就成了最耽误时间的东西,但并不妨碍其强烈的吸引力,弄得很多人都有了网瘾。其实还是无聊和寻找存在感的原因,或者放逐了自己,不知今生是谁,今世是何世了。

网络游戏中的等待让很多人虚度了光阴,蹉跎了岁月,而发行商却赚得金山银山……

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210113A087D300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券