IDCQQ428167514 发表于 2020-4-16 17:33:26

.游戏服务器业务需要

对于游戏服务器,各种各样的玩法(武器属性,战斗属性,升星,强化,帮会...),数据修改频繁,而每一次数据的修改都要与服务器进行交互,这每一次数据交互所传输的数据量一般比较小。玩家自己的一件武器升级,一个宝宝升星,一个宝石镶嵌...只要把对应的道具和要做的操作告诉服务器即可,当操作完成,服务器再把修改好的数据同步到客户端。
游戏客户端一般分为pc端,pc微端,Android端,ios端,网页端。网页端又分为js网页端、unity网页端、flash网页端... 现在市面上流行的稍大型或者稍复杂的游戏客户端js和flash已经很少了,至少也要是一个游戏客户端会存储大量的(一个玩家全部的个人数据)玩家数据。在玩家只是单纯的切换页面查看自己的道具或其他游戏元素时,客户端和服务器是不会进行交互的,只需要把客户端本地的数据展示出来即可。、
当玩家之间进行交互时,比如一个玩家对另一个玩家造成伤害,一个玩家抢了另一个玩家的物品,这时要让被伤害或者被抢的玩家知道。这就需要服务器通知这个玩家,你被**玩家揍了,要报仇啊;你被**玩家抢了,要记得抢回来...如果该玩家被打或者被抢的玩家没有在线,还要做离线处理,或者在设计功能时,特意的避开离线玩家。

cang 发表于 2020-4-22 15:43:19

页: [1]
查看完整版本: .游戏服务器业务需要