首页 服务器 45.240.157.1利联科技 游戏服务器的工作原理,你知道多少

45.240.157.1利联科技 游戏服务器的工作原理,你知道多少

发布时间 2020-04-15 收藏 分享
价格 面议
品牌 戴尔
区域 全国
来源 广东利联科技有限公司

详情描述:

做游戏服务器很多人不太理解,服务器是干什么的?他的工作原理是什么,问了几位老前辈,得到的答案大概都是:服务器就是一台电脑,你可以访问,然后做一些事情(我现在觉得这个答案是很精辟的)。这个答案对于之前的我来说,由于根本没接触过服务器,不能理解其中的含义。百度得到的答案也不是我想要的。

       现在做游戏服务器也是比较久了,分享一下自己对游戏服务器的理解,希望能以另外的角度给想做游戏服务器开发的新人一些不同理解方向。

       游戏服务器其实就是处理游戏逻辑和计算的(这话说的,新手谁看的懂啊。 = =!)


举个栗子:餐厅

      将一个餐厅点菜比喻成一个游戏,桌子上有菜单,菜单上有:鱼香肉丝,清蒸牛肉,有一位客人看了菜单之后点了一道菜(鱼香肉丝)后,服务员将这道菜名告诉了厨房,厨房做好菜后递给服务员,服务员给你端上来了。

     在这个游戏中,餐桌相当于游戏的客户端,厨房相当于游戏服务器,服务员相当于客户端与服务器的通信,客人相当于玩家。

     客户端:桌子上的菜单和上的菜(鱼香肉丝),这些都是客户端给玩家显示的。

     服务器:当菜名到达了厨房之后的一系列操作都是服务器做的(厨房开始准备,切菜,炒菜,完成后,告诉服务员,让他把菜端出去)。

     做这个游戏的服务器开发,就相当于,增加餐厅能提供的菜。比如餐厅要求增加一道番茄炒蛋的菜,你就要教会厨房怎么弄番茄炒蛋,确保经过你的调教之后,厨房在收到这个菜名时一定能做出这道菜,或者做不出菜的时候会给客户端提示(卖完了之类的)游戏就能更新,客户端就会在菜单上新增加一道番茄炒蛋的菜,客人就能点这道菜。

     出现bug又是个什么情况呢?例如你在调教厨房做这道菜时,只教会了厨房做菜,没有做什么别的操作。当点了这道菜,然后番茄用完了,这时候厨房由于你只教厨房做菜,没告诉它出现这种情况怎么办,厨房就不知道怎么办(出现了bug),客人一直在等,却没有上这道菜。

 


   以上内容是我对游戏服务器的理解,有什么不懂的可以私信联系我  企鹅: 613669589
官网:www.llidc.com

联系人 琳琳
15625804632 613669589
204441406@qq.com
上一条 下一条
电话联系