游戏服务器和其他网络应用的区别
游戏服务器和其他网络应用的区别,简单分析如下:
1、游戏服务器比一般的服务器要保存更多的状态:玩家的属性这些自不必说,一般的IM服务也会有,还有一些马上就会变化的数据,比如某个玩家的生命值,发技能前后的法力值等等,这些值区别于一般的属性值如名字,ID这些的差异在于,会经常性的变化,还会参与到逻辑的计算中,比如你一个多少等级的玩家吃了什么东西之后战力值变化为多少,打在一个多少属性的玩家身上会不会被他闪避,会不会产生暴击....游戏逻辑中的战斗技能计算是很大的一个点,可以看到,游戏逻辑的CPU计算是非常多的。
2、游戏服务器中,每个玩家不是独立存在的,而是很有可能会与其他玩家发生状态的交互,一般的除了游戏服务器外的服务器比如HTTP什么的,你一个请求过来查你的数据,和别人的请求是独立的,并没有什么交互。【艾娜小编】