网游服务器搭建大型网游服务器


网游服务器在网络中并不单指网游服务器本身,而是包括登陆服务器、网关服务器、游戏服务器和数据库服务器。有的服务器可能是多台并存的,如游戏服务器,它就包括地图服务器、逻辑服务器甚至角色服务器等。用户数量多的话,也需要多台登陆服务器组成登陆服务器组。

登陆服务器,顾名思义就是负责处理玩家身份验证、远程登陆的服务器系统。网关服务器主要功能就是,负责对游戏服务器、数据库服务器和客户端之间的消息进行转发,管理客户端和服务器端的连接。

游戏服务器和数据库服务器是网游服务器系统中的核心。地图服务器和角色服务器在收到消息的时候,将处理结果返回给网关服务器,并通过网关服务器转发给相应的客户端。

逻辑服务器主要负责处理一些玩家组队、游戏逻辑运算监测玩家作弊等交互性不高的任务。而数据库服务器,则是整个网游系统的大后方和数据中心,所有的数据存取和网络连接,都需要有相应的数据连接访问。

了解了这些服务器的不同职责和分工后,我们就可以对网游服务器系统进行搭建。首先,我们在直接面向玩家客户端一侧部署登陆服务器和网关,玩家通过网络访问并连接到登陆服务器和网关服务器。从图中我们可以看出,这是采用TCP/IP远程访问连接的传输标准。

在通过身份验证登陆成功后,通过服务器系统本地连接,访问数据库服务器,并根据每个玩家账户情况从数据库中调用相应的信息,并通过网关服务器将信息进行转发。在这个架构里面,GameServer实际上是一个游戏逻辑的综合体,它可以扩展成几个不同的逻辑服务器,通过PublicServer进行公共数据交换。


1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。