|
177| 0
|
[其它] (价值328)棋牌游戏服务端开发和设计 |
课程介绍: 棋牌游戏服务端与其它游戏的服务端有所不同,有它本身的特殊设计。 本门课程讲解棋牌游戏服务端的架构、数据库的设计、数据库异步存储、帐号管理、房间管理等棋牌游戏服务端的核心技术,有意向从事棋牌研发的同学,就不要错过这门课程了。 本门课程安排有: 一. 环境配置: 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
购买主题
本主题需向作者支付 38 学币 才能浏览
| |
学IT吧 www.xueit8.com X3.4
Copyright © 2001-2021, Tencent Cloud.