游戏服务器架构与优化
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-10-29 22:15:34
微信
赏
支付宝
文档简介:
游戏开发与设计技术丛书
游戏服务器架构与优化
蔡能 著
ISBN:978-7-111-59547-2
本书纸版由机械工业出版社于2018年出版,电子版由华章分社(北京华
章图文信息有限公司,北京奥维博世图书发行有限公司)全球范围内制
作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.hzmedia.com.cn
新浪微博 @华章数媒
微信公众号 华章电子书(微信号:hzebook)
目录
前言
第一部分 网络和服务器
第1章 Python网络编程模块
1.1 Python Socket
1.2 服务器端其他Socket方法
1.3 客户端Socket
1.4 通用的Socket方法
1.5 SimpleHTTPServer和BaseHTTPServer
1.6 urllib和urllib2
1.7 事件驱动框架Twisted
第2章 通信加密
2.1 软件、通信加密的几种常用方案
2.2 OpenSSL
2.3 SSL/TLS通信
2.4 其他加密方式
第3章 服务器实作
3.1 构建Python Websocket服务器
3.2 多线程服务器
3.3 线程池
第二部分 存储与数据库
第4章 基础内容存储
4.1 数据库存储的种类
4.2 SQL与NoSQL
4.3 内存与IO读写速度
4.4 同步内存数据
4.5 数据备份和恢复
4.6 不可或缺的SQLite
第5章 存储方案
5.1 高并发服务器的存储方案
5.2 高速缓存
5.3 二进制存储方案
5.4 大规模计算
5.5 区块链技术
第三部分 服务器架构及其方案
第6章 游戏服务器初探
6.1 服务器消息和轮询
6.2 游戏服务器架构演变
6.3 地图的无缝连接
第7章 游戏服务器的交互
7.1 无状态和有状态的服务器设计方案
7.2 轮询
7.3 集群方案
7.4 定时任务
第8章 游戏大厅
8.1 大厅登录流程
8.2 中间件
8.3 聊天服务
8.4 大厅与游戏的对接
第9章 实时交互服务器
9.1 长连接和强交互
9.2 使用UDP的方案
9.3 协议包的设计和实现
9.4 断线重连
第10章 天梯和经济系统
10.1 什么是天梯
10.2 天梯层级
10.3 经济系统
10.4 预留接口和热更新
第11章 服务器承载量和客户端优化方案
11.1 心跳服务
11.2 同步校验
11.3 服务器承载
11.4 守护者进程
11.5 客户端优化方案
第12章 分布式服务器
12.1 什么是分布式系统
12.2 流式处理
12.3 Python分布式框架......
评论
发表评论