媒体动态

锐一网络——互联网服务首选IDC服务商

服务热线:400-920-4021

棋牌服务器架构

2240 锐一网络 2015-08-06

 

  棋牌游戏服务器最基本的要保证稳定性和高网络负载,经过同行测试:一台双核rINTEL Xeon 2.8CPU加上2G内存和使用共享100M光纤的机子能够支持5000人同时在线游戏。

  下面给大家棋牌游戏服务器端的服务器架构图

 

棋牌游戏架构

LoginServer: 登陆服务器,主要负责player 的登陆请求,验证player的合法性,为合法的player分配session,与cilent 采用短连接方式,可以有多个来进行负载均衡。验证player通过后,LoginServer找到一个合适的GateWay发送给client

GateWay: 网关服务器,有多个来做负载均衡,与client 使用长连接方式,client发送的消息都通过GateWay转发给大厅服务器或游戏服务器,大厅服务器或游戏服务器返回给client的消息也都经过GateWay,充当游戏消息转发的中转站,防御网络恶意攻击。将来自不同游戏客户端的消息格式转换为系统内部统一处理的消息格式,系统处理完消息后,再将返回消息交给gateway转化为客户端对应的格式返回。

LobbyServer:大厅服务器,可以有多个,负责游戏大厅中功能,例如游戏桌数目,各游戏桌在线人数等等。

GameServer:游戏服务器,多个,不同的游戏有不同的游戏服务器,具体游戏的逻辑实现。

dbmgr:   数据服务器,所有需要持久的数据,都经过dbmgr与数据库进行交互,dbmgr通过数据缓存,批量事务,本地持久等手段大大提高整体系统性能。对于一般同时在线只有几千的系统dbmgr只需要1个则够,对于超大型系统,玩家超多的系统,则可以使用分区方式,每一个区使用一个dbmgr,系统根据玩家所属的区来选择对应的dbmgr

  如果是小型的棋牌游戏一台服务器就可以了,如果是大型类游戏 ,在线人数多,并发高,就需要租用很多台服务器协同合作。

服务器,棋牌服务器,棋牌服务器架构

机房介绍

关注我们

关于我们

  • 400热线:400-920-4021
  • 电话:0755-33076677
  • 邮箱:info@a166.com
  • 地址:深圳市福田区彩莲路天隆大厦1507

产品销售

    值班服务

    • 值班 锐一在线客服

    售后服务

    • 售后 锐一售后客服
    • 售后 锐一售后客服
    • 售后 锐一售后客服

    增值服务

    • 证书 SSL
    收缩