原文:棋牌游戏服务器架构: 总体设计

首先要说明的是, 这个棋牌游戏的服务器架构参考了网狐棋牌的架构。网狐棋牌最令人印象深刻的是其稳定性和高网络负载。它的一份压力测试报告上指出:一台双核r的INTEL Xeon . CPU加上 G内存和使用共享 M光纤的机子能够支持 人同时在线游戏。 在研究其服务器框架后发现,它的网络部分确实是比较优化的。它主要采用了Windows提供的IO完成端口来实现其网络组件。本服务器虽然参考了其设计,但是还 ...

2012-09-15 23:26 3 12417 推荐指数:

查看详情

棋牌游戏服务器总体架构设计

目前几个产品在服务端的总体架构都是类似的,如下图;由于历史原因,在不同的产品里面,各类服务器具体的名字可以有所差异: 主站和榜单 左上方是http通信的服务器,有两个服务,一个是主站(承载的客户端登录、支付,以及部分运营推广 ...

Sun Feb 24 01:54:00 CST 2019 0 1146
棋牌游戏服务器架构设计

一,棋牌服务器的特点 1,棋牌类不分区不分服 一般来说,棋牌游戏都是不分区不分服的。所以棋牌服务器要满足随着用户量的增加而扩展的需要。 2,房间模式 即在同一局游戏中就是在同一个房间中,同一个房间中的人可以接收到其他人的消息。 3,每个房间的操作必须是顺序性 这个特性类似与一般游戏 ...

Wed Feb 22 06:00:00 CST 2017 3 20447
国内棋牌游戏服务器是如何架构设计的?

随着棋牌行业的迅速发展,棋牌行业攻击也是目前棋牌非常重视的一个问题。手游类型的棋牌游戏很受广大牌友的喜爱随着办理游戏资质的门槛降低了,做手游棋牌游戏的人也越来越多,市场竞争也就变得越来越激烈,同行之间往往会采取DDos cc等攻击的手段打击对手,这是目前棋牌运营商们面临 ...

Fri Aug 25 09:50:00 CST 2017 0 3977
棋牌游戏服务器架构设计

一,棋牌服务器的特点  1,棋牌类不分区不分服  一般来说,棋牌游戏都是不分区不分服的。所以棋牌服务器要满足随着用户量的增加而扩展的需要。  2,房间模式  即在同一局游戏中就是在同一个房间中,同一个房间中的人可以接收到其他人的消息。  3,每个房间的操作必须是顺序性  这个特性类似与一般游戏 ...

Sat Apr 15 19:48:00 CST 2017 0 2258
棋牌游戏服务器架构: 详细设计(一) 内核设计

内核的几个组件被设计成Service,也就是说这几个模块都要实现如下接口: 图1 IService接口 Start方法用来启动服务。 Stop 方法用来关闭服务。 IsService 方法用于查询当前服务是否正在工作 ...

Sun Sep 16 23:07:00 CST 2012 0 3067
棋牌游戏服务器架构: 详细设计(三) 数据库设计

主要有3类Database: ServerInfoDB,UserInfoDB和GameDB。 ServerInfoDB主要存储的是游戏列表的信息,UserInfoDB存储玩家的全局信息,而GameDB就是积分以及积分变化情况。下面分别加以描述。 1. ServerInfoDB ...

Sun Sep 16 20:39:00 CST 2012 0 3412
棋牌游戏服务器架构: 详细设计(二) 应用层设计

这里的应用层,指的是CenterServer、LogonServer、LogServer、RoomServer等几个服务器,另外还包括游戏模块的设计。不过游戏模块和前4个服务器设计很不相同。这里先说一下服务器应用的详细设计。 这上面提到的4个服务器都需要响应客户端 ...

Mon Sep 17 03:41:00 CST 2012 0 5286
棋牌游戏服务器架构: 部署

先看一下,下面这张可能的部署图吧。 图1 系统布署图 在这个图中,可以看到,客户端的形式多种多样,可能是pc上的一个可执行文件,也可能是通过浏览打开的一个网页,甚至于手机客户端。它们都通过internet连接到游戏服务器。 在这个部署中有 ...

Sun Sep 16 08:38:00 CST 2012 1 4834
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM