帮助与文档

您的位置  :  

选防ddos攻击游戏服务器的要求有哪些?

文字出处:未知  |  作者:admin  |  发布时间:2020-06-15 09:53
相对于单机游戏或其他局域网(LAN),大型网络游戏的客户端不再对数据进行逻辑处理,大部分逻辑计算都在后端服务器上进行处理,导致玩家和数据后端服务器之间的传输频率很高,而且大多保持长链接,服务器的响应速度,并发能力,链接稳定性能直接决定了客户端播放器的用户体验。结果,游戏服务器的选择和架构构建以及对Web服务器,游戏服务器的硬件和整个系统架构的要求都更高。

 
1,响应迅速以及计算能力;
 
由于在线游戏服务器群集对应于所有游戏客户端,因此每个玩家的实时行为会相互影响。例如,玩家之间的PK,在接收玩家命令时,服务器需要立即确定武器,生命值,护甲和抵抗属性,然后通过某种算法最终输出伤害。而这些都需要服务器实时运行并做出反馈,需要毫秒级的延迟。因此,在线游戏服务器的逻辑需要强大的计算能力,或者采用高性能的服务器,或者通过提升整个系统服务器集群的计算能力。
 
2 、高并发,防CC以及DDOS攻击
 
对于流行的在线游戏,高并发能力测试是服务器上的难题。玩家的游戏中频繁进行大规模登陆,同时,群聊将需要较高的并发处理链接。例如,对于IM服务器,当游戏中的某个玩家发布一条消息,即目标是所有玩家的整个地图时,因此可能需要将该消息同时发送给成千上万的玩家,并发布新闻并这只是一个玩家,如果同时发送广播是10、100或10000个玩家?因此,服务器的硬件配置相同,可以运行Nginx(并发)来处理Web服务器,可以同时处理数千个链接,但是对于游戏服务器只有1,2000。对于登录和管理服务器,因此,能否支持高并发基础是重要的考虑因素。另外游戏一经上线,可能引来黑客与同行的网络攻击,这也对服务器的防CC以及防DDOS攻击能力的一个巨大的考验.
 
3,海量数据
 
服务器端的大型网络游戏需要存储大量数据,例如游戏地图数据,资源数据,基本数据不会有太大变化。另外,创建游戏的玩家每个角色都会有一系列数据要存储,例如姓名,ID,装备,宠物,属性等,以及玩家是否在线,长时间不登录后,相关数据必须是永久的。因此,在线存储服务器需要更大,安全的存储空间来存储数据。