为什么给别人游戏账号但服务器不同

为什么给别人游戏账号但服务器不同,第1张

你是想问为什么给别人游戏账号一样但服务器不同吗?

游戏公司对外发包的服务器不同步,所以账号一样,服务器会不同

根据每个玩家的状态(比如位置、比如所处的位面),服务器吐给客户端的数据会有不同。

最大的区别是,web服务器每个client都是独立的,游戏服务器不同client是有交互有状态,会实时地互相影响。这导致很多设计上的差异。

并发架构的影响

在高并发下,对client请求进行负载均衡并不如web那么简单,因为client状态会互相影响,并且可能共享写数据甚至有时序依赖。大型mmorpg通常是长连接,并发服务数通常要远小于web服务器 。根源就是实时性和强交互性的限制,两者要求越低的游戏,并发就可以做得越高。

web服务运算较少,io密集,读多写少。游戏服计算和io都密集,读写都频繁

对代码风格的影响


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/282476.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存