摘要
第一章 引言
1.1 网络游戏的发展现状
1.2 网络游戏安全性和性能解决方案的重要意义
1.3 网络游戏安全性和性能评估的解决方案和方法简介
1.4 论文各章内容介绍
第二章 C/S模式的网络游戏的架构和使用的相关技术
2.1 C/S模式网络游戏的基本架构
2.2 网络游戏客户端开发使用技术
2.2.1 客户端系统模块介绍
2.2.2 网络游戏客户端的游戏引擎
2.2.3 游戏逻辑系统
2.2.4 用户交互(UI)系统
2.2.5 网络模块系统
2.2.6 客户端的数据驱动系统
2.3 服务器开发使用技术
2.3.1 服务器使用的操作系统的选择
2.3.2 服务器线程管理
2.3.3 服务器内存池的管理
2.3.4 服务器的I/O的多路复用
2.3.5 服务器的数据库管理
2.4 术语及缩写
第三章 MMORPG网游客户端安全性方案设计
3.1 客户端本地使用磁盘数据的保护
3.2 客户端运行时内存数据的保护
3.3 客户端与服务器通讯协议的保护
3.4 防范模拟键盘和鼠标操作的第三方工具的使用
3.5 防止恶意DLL的注入
3.6 对逆向工程的防范措施
3.7 客户端的游戏逻辑威胁模型分析(Threat Model Analysis)
第四章 网游服务器安全性设计
4.1 防止私服现象的发生
4.2 服务器的加密技术
4.3 防止SQL语句的注入
4.4 防止用户请求数据包的攻击
4.5 服务器游戏逻辑威胁模型分析(Threat Model Analysis)
第五章 客户端的性能测试和优化
5.1 客户端性能监控主要运行参数
5.1.1 客户端下载,安装,自动更新,网络连接测试
5.1.2 客户端主要的监控参数
5.2 客户端性能优化和玩家感受的均衡设计
5.3 客户端性能测试工具的介绍
第六章 服务器的性能测试和优化
6.1 服务器硬件性能测试工具
6.2 服务器数据测试指标和GM工具的开发
6.2.1 服务器的测试指标的介绍
6.2.2 GM工具的开发
6.3 服务器性能测试工具的开发和使用
6.3.1 机器人测试工具的组成
6.3.2 MMORPG游戏Lua引擎的实现
6.3.3 Lua主要API的功能介绍和Lua脚本的编写
第七章 结论
参考文献
致谢
声明