首页> 中文学位 >分布式并发服务器在休闲竞技类网页游戏中的应用
【6h】

分布式并发服务器在休闲竞技类网页游戏中的应用

代理获取

目录

摘要

第一章 绪论

1.1 论文背景

1.2 国内外研究现状

1.3 论文的主要研究内容

1.4 论文结构

第二章 休闲竞技类网页游戏领域分析

2.1 休闲竞技类网页游戏概述

2.2 游戏世界管理需求

2.3 对战系统需求

2.4 数据存取需求

第三章 服务器网络并发设计

3.1 传输层协议选择

3.2 I/O模型

3.2.1 概述

3.2.2 I/O复用接口

3.3 网络体系结构

第四章 服务器系统设计

4.1 系统构架

4.1.1 中心管理服务器

4.1.2 登录服务器

4.1.3 网关服务器

4.1.4 世界服务器

4.1.5 数据服务器

4.1.6 游戏服务器

4.1.7 战斗服务器

4.2 交互协议设计

4.2.1 协议数据包格式设计

4.2.2 协议数据包序列化与反序列化

4.3 本章小结

第五章 服务器性能优化设计

5.1 性能优化概述

5.2 CPU使用优化

5.3 内存使用优化

5.4 数据库优化

5.4.1 控制单个表的记录规模

5.4.2 SQL语句的复审、优化

5.5 实验与评价

5.6 本章小结

第六章 结束语

6.1 总结

6.2 展望

参考文献

致谢

声明

展开▼

摘要

近年来,随着互联网的普及、计算机软硬件技术的成熟以及人们生活水平提高,休闲竞技类网页游戏大受人们的欢迎。作为休闲竞技网页游戏关键组成部分的游戏服务器软件,如何同时向大规模在线的玩家提供稳定可靠的数据服务保障、快速高效的逻辑处理带来流畅的游戏体验、如何保障玩家虚拟财富的安全性等,这无疑对游戏服务器软件的设计及实现提出了很高的要求。
  本文主要研究内容如下:
  1.系统的分析网络游戏及休闲竞技类网页游戏的领域特点,得出其现状及主要的设计挑战。
  2.对休闲竞技类网页游戏的设计难点及关键点进行分析,对其中运用到的关键技术进行选型对比。对网络模块中的传输层协议中不同技术的不同特征进行分析,得出在游戏中其各自适应场景。对I/O网络模型目前流行的方案进行比较,得出最适合在游戏中运行的方案。
  3.根据休闲竞技网页游戏的特点进行服务器的总体设计,在服务器端程序中,我们采用分布式的系统构架方法,将游戏根据总的在线人数、地区、运营商网络(电信、网通等)情况划分成若干个大区,这样玩家在注册登录时,选择一个相对自己网络响应速度最快的大区进入。每个大区是相对独立的一个游戏世界,它们由一组服务器集群构成。这样,可根据游戏运营的不同阶段,开放新的服务器组来满足新增加的玩家需要。在虚拟世界中,有非常多的在线玩家的情况下,单一的服务器必定会导致负载过重而无法及时响应众多的请求。我们将游戏服务按照功能、游戏设定的场景分布到多个服务器中,由多个服务器并行计算来协调完成后台服务处理。我们把一组服务器分成中心管理服务器、登录服务器、世界服务器、网关服务器、场景服务器、战斗服务器。
  4.为了提高休闶竞技网页游戏服务器组的实时响应能力,在内存分配优化、CPU分配优化、数据库读写存取机制优化等方面作出深入分析,提出可行的优化方案。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号