-
内容大纲
为了帮助服务器开发人员更好地理解服务器框架的设计与开发,本书从零开始,详细阐述游戏服务器设计与开发的流程和技术点,包括网络通信、分布式架构设计、内部RPC通信、数据管理、多线程管理,并从实践的角度出发,配合详细的源码,帮助广大游戏服务器开发人员,或正在考虑从事游戏服务器开发的人员,更加系统地学习服务器架构的设计与开发。
本书实用性强,既可以帮助想从事服务器开发的人员快速学习相关知识,又可以帮助服务器开发人员向架构师进阶。 -
作者介绍
王广帅,2011年进入游戏行业,一直致力于Java游戏服务器开发。2014年开始负责创业游戏公司的服务器架构设计工作,带领团队参与网页游戏、手机游戏、2D游戏、3D游戏、卡牌类游戏、多人在线(MMO)类游戏的服务器开发,积累了丰富的游戏服务器架构设计与开发经验。业余时间,经常在QQ群(66728073)、个人微信公众号(youxijishu)、技术博客分享游戏服务器开发的技术经验,并且独立维护一个专业的游戏开发网站——游戏技术网。 -
目录
第1章 游戏服务器架构总体设计
1.1 游戏服务器架构设计的意义
1.1.1 良好的架构设计有助于团队协作开发
1.1.2 良好的架构设计有助于避免bug的产生
1.1.3 良好的架构设计有助于制定合理的项目开发周期计划
1.1.4 良好的架构设计有利于测试
1.2 游戏服务器架构分类
1.2.1 单体游戏服务器架构
1.2.2 分布式游戏服务器架构
1.3 游戏服务器架构基本模块
1.3.1 网络通信长连接与短连接
1.3.2 网关
1.3.3 服务消息交互——消息中间件
1.3.4 业务处理框架
1.3.5 测试模块
1.4 本章总结
第2章 服务器项目管理——Maven
2.1 Eclipse中配置Maven工具
2.1.1 Maven下载与配置
2.1.2 Maven环境变量配置
2.1.3 Maven常用命令示例
2.2 搭建Maven仓库中心
2.2.1 安装Nexus
2.2.2 在Maven中配置私服
2.2.3 添加非开源依赖Jar包
2.3 创建Maven项目
2.3.1 创建父项目
2.3.2 创建子项目
2.4 本章总结
第3章 数据库选择与安装
3.1 数据持久化——MongoDB
3.1.1 为什么使用MongoDB
3.1.2 安装MongoDB
3.2 内存型数据库——Redis
3.2.1 为什么使用Redis
3.2.2 安装Redis
3.2.3 使用Redis缓存需要注意的事项
3.3 本章总结
第4章 游戏服务中心开发
4.1 游戏服务中心的作用
4.1.1 游戏服务中心提供游戏外围服务
4.1.2 游戏服务中心方便动态扩展
4.2 游戏服务中心开发准备
4.2.1 根据需求设计架构
4.2.2 SpringCloud简介
4.2.3 安装SpringTool插件
4.2.4 添加公共pom依赖
4.3 用户登录注册功能开发
4.3.1 创建游戏服务中心项目
4.3.2 网络通信数据格式定义
4.3.3 添加数据库操作
4.3.4 实现登录注册
4.3.5 全局异常捕获处理
4.3.6 登录注册测试
4.3.7 实现角色创建
4.3.8 角色创建测试
4.4 本章总结
第5章 Web服务器网关开发
5.1 Consul服务注册中心
5.1.1 Consul简介
5.1.2 安装Consul
5.2 Web服务器网关功能开发
5.2.1 SpringCloudGateway简介
5.2.2 创建Web服务器网关项目
5.2.3 网关路由信息配置
5.2.4 测试Web服务器网关请求转发
……
第6章 游戏服务器网关开发
第7章 游戏服务器网关与游戏业务服务数据通信
第8章 游戏业务处理框架开发
第9章 游戏用户数据管理
第10章 RPC通信设计与实现
第11章 事件系统的设计与实现
第12章 游戏服务器自动化测试
第13章 服务器开发实例——世界聊天系统
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...