棋牌游戏服务端开发和设计视频课程

棋牌游戏服务端与其它游戏的服务端有所不同,有它本身的特殊设计。

本门课程讲解棋牌游戏服务端的架构、数据库的设计、数据库异步存储、帐号管理、房间管理等棋牌游戏服务端的核心技术,有意向从事棋牌研发的同学,就不要错过这门课程了。

本门课程安排有:

一. 环境配置:

Linux 环境配置 (安装Mysql, Python2.7, MYSQLdb 插件);

Windows 环境配置(Python2.7, MYSQLdb插件);

二. 服务端架构:

1. 总体架构;

2. 数据库设计;

三. 大厅服务器框架:

1. 网络层:

修改Socket通用服务端框架, 将通用网络层代码独立一个模块, 分离客户端和游戏服务器两个网络模块;

增加跟踪连接功能。

 

2. 封装Mysql存储模块.

Mysql存储线程, 任务队列(db请求/db结果).

 

3. 帐号模块:

帐号管理;

帐号对象;

4. 房间模块:

房间对象;

房间管理;

四. 游戏服务器框架:

1. 网络层:

修改Socket通用的服务端框架,将通用网络层代码独立一个模块, 分离客户端和大厅服务器两个网络模块;

增加连接跟踪功能。

2. 封装Mysql存储模块(本模块与大厅服务器的Mysql存储模块是相同的),

Mysql存储线程, 任务队列(db请求/db结果).

3. 帐号模块:

帐号管理;

帐号对象;

4. 房间模块:

房间对象;

房间管理;

五. 注册游戏服务器:

1. 游戏服务器启动时向大厅服务器发送注册信息注册游戏服务器。

六. 大厅服务器对游戏服务器负载均衡算法:

七. 业务逻辑:

1. 登陆大厅服务器

2. 登陆游戏服务器

3. 创建房间;

4. 进入房间;

5. 加入房间;

6. 离开房间;

7. 解散房间;

 

教程目录:

1-1 课程介绍.mp4

2-1 开发环境配置.mp4

3-1 服务端架构.mp4

4-1 网络层.mp4

4-2 封装mysql存储模块.mp4

4-3 帐号模块.mp4

4-4 房间模块.mp4

5-1 网络层.mp4

5-2 封装mysql存储模块.mp4

5-3 帐号模块.mp4

5-4 房间模块.mp4

6-1 游戏服务器启动时向大厅服务器发送注册信息(注册游戏服务器).mp4

7-1 客户端登陆大厅服务器.mp4

8-1 创建房间(上).mp4

8-2 创建房间(下).mp4

8-3 创建房间(中).mp4

9-1 进入房间.mp4

10-1 加入房间(上).mp4

10-2 加入房间(下).mp4

11-1 离开房间(上).mp4

11-2 离开房间(下).mp4

棋牌服务端源代码和设计文档.rar

资源下载
下载价格50 C币
客服QQ 488090338 随时可联系我
0

评论0

请先
显示验证码
没有账号?注册  忘记密码?