原文:棋牌游戏服务器架构: 详细设计(三) 数据库设计

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

2012-09-16 12:39 0 3412 推荐指数:

查看详情

棋牌游戏服务器架构: 详细设计(一) 内核设计

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

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

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

Mon Sep 17 03:41:00 CST 2012 0 5286
棋牌游戏服务器架构: 总体设计

首先要说明的是, 这个棋牌游戏服务器架构参考了网狐棋牌架构。网狐棋牌最令人印象深刻的是其稳定性和高网络负载。它的一份压力测试报告上指出:一台双核r的INTEL Xeon 2.8CPU加上2G内存和使用共享100M光纤的机子能够支持5000人同时在线游戏。 在研究 ...

Sun Sep 16 07:26:00 CST 2012 3 12417
棋牌游戏服务器架构设计

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

Sat Apr 15 19:48:00 CST 2017 0 2258
国内棋牌游戏服务器是如何架构设计的?

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

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

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

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

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

Wed Feb 22 06:00:00 CST 2017 3 20447
棋牌游戏服务器》斗地主AI设计

设计目标 要取得良好效果,首先要搞清楚一个问题:我们想得到一个什么样的斗地主AI?我们的AI是用在手游产品当中,在真实玩家不足时为用户提供陪玩服务,这个目标决定了这个AI要具备以下两个核心特点:1、执行效率高,要为在线运行为玩家提供服务,不能给服务器太大压力;2、模拟人的思维方式 ...

Sun Feb 24 01:50:00 CST 2019 0 1252
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM