资源简介
适合人群
学生和所有想从事棋牌游戏开发的软件工程师
课程目标
通过本门课程的学习,学习棋牌游戏服务端的开发和设计,主程必备。
课程简介
棋牌游戏服务端与其它游戏的服务端有所不同,有它本身的特殊设计。
本门课程讲解棋牌游戏服务端的架构、数据库的设计、数据库异步存储、帐号管理、房间管理等棋牌游戏服务端的核心技术,有意向从事棋牌研发的同学,就不要错过这门课程了。
本门课程安排有:
一. 环境配置:
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. 解散房间;
资源目录
——/计算机教程/17-51CTO/007-棋牌游戏服务端开发和设计视频课程/ ├──1-1 课程介绍.mp4 17.31M ├──10-1 加入房间(上).mp4 234.55M ├──10-2 加入房间(下).mp4 101.45M ├──11-1 离开房间(上).mp4 107.42M ├──11-2 离开房间(下).mp4 137.23M ├──2-1 开发环境配置.mp4 114.63M ├──3-1 服务端架构.mp4 124.71M ├──4-1 网络层.mp4 130.64M ├──4-2 封装mysql存储模块.mp4 95.73M ├──4-3 帐号模块.mp4 72.56M ├──4-4 房间模块.mp4 87.61M ├──5-1 网络层.mp4 141.85M ├──5-2 封装mysql存储模块.mp4 26.47M ├──5-3 帐号模块.mp4 121.44M ├──5-4 房间模块.mp4 112.63M ├──6-1 游戏服务器启动时向大厅服务器发送注册信息(注册游戏服务器).mp4 131.16M ├──7-1 客户端登陆大厅服务器.mp4 135.61M ├──8-1 创建房间(上).mp4 188.64M ├──8-2 创建房间(下).mp4 101.99M ├──8-3 创建房间(中).mp4 153.83M ├──9-1 进入房间.mp4 124.80M └──棋牌服务端源代码和设计文档.rar 98.75kb
谢谢分享
谢谢分享
学习学习
看下
两横一竖
正好需要
学习
不错不错 挺好挺好
感谢分享
最近真好需要
基本了解一下
感谢分享
感谢分享。。。
实在是666
感谢分享
学习学习
感谢分享,努力学习。
感谢分享
谢谢分享
学习学习
学习学习
学习学习
学习
感谢分享
谢谢
谢谢分享
谢谢分享
学习一下
感谢分享
学习学习
管理员随机测试
51CTO棋牌
学习
感谢感谢
感谢感谢
学习学习
学习了
感谢分享
谢谢分享
学习学习
谢谢分享
学习学习
学习学习
学习学习
学习学习