网关游戏服务器架构的优势何在

2019-04-11

 

网关游戏服务器架构的优势何在

 

在服务器的架构中有很多的受到人们的一致好评,很多的游戏公司在进行游戏的开发的时候,使用到服务器是非常的正常的事情,无论是服务器租用和服务器托管都是一个不错的选择。
 
服务器架构
 
采用带网关的服务器架构,将客户端与游戏服务器隔离,相比传统的客户端-服务端直连的架构有如下优势:
 
(1)作为网络通信的中转站,负责维护将内网和外网隔离开,使外部无法直接访问内部服务器,保障内网服务器的安全,一定程度上减少外挂的攻击。
 
(2)网关服务器负责解析数据包、加解密、超时处理和一定逻辑处理,这样可以提前过滤掉错误包和非法数据包。
 
(3)客户端程序只需建立与网关服务器的连接即可进入游戏,无需与其它游戏服务器同时建立多条连接,节省了客户端和服务器程序的网络资源开销。
 
网关服务器使用的优势:
 
1. 带来系统健壮性
 
网关服务器这种经过锤百炼的进程不容易挂掉,而且后面的业务进程经常改变,很容易出问题。
当业务进程挂掉时,玩家仍然和网关连接着,所以业务进程可以重启而且玩家却不会感知到。
 
2.独立网关服务器可以分散业务进程的压力,让服务器可以容纳更多人。
 
3.独立成网关服务器,在架构上便于调整
 
比如: 1网关 对应 N业务进程, 或者1网关对应1业务进程, 非常容易改变,一般来说通过配置即可
 
4.独立成网关服务器,便于提炼网游通用组件。
 
这可以交给一个公司的研发部做,而业务部门可以专心做自己的业务逻辑。
 
网关服务器功能,大多数网游有着通用的需求:转发包、包过载保护、人数过多排队等
上一篇:选择独立服务器优势指南说明
下一篇:服务器租用及托管的制冷量计算公式