更新时间:01-25 上传会员:螺蛳粉50g
分类:精选论文 论文字数:14103 需要金币:1000个
内容摘要:塔防类型的游戏作为休闲游戏爱好者当中是经久不衰的玩法类别,虽然从来没有成为市场真正的主流,但是却始终拥有相当数量的忠实粉丝拥簇。本文介绍的游戏后台管理主要服务于一款塔防游戏兴趣项目,系统所所涉及的内容主要分为游戏服务器的开发、GM管理后台的设计与实现和数据库的搭建。C/S结构的游戏服务器为“弱连接”形式采用TCP/IP协议Socket通信,出于数据传输安全性的考虑,采用RSA数据加密,处理简单的单点式的交互操作。在B/S结构的管理后台当中,采用Bootstrap Blazor框架作为前端UI交互设计,分析各项功能需求,所选后台的搭建环境与数据库存储。具有实时关联玩家各项数据,发送邮件、公告功能。游戏服务器与GM管理后台一体化,IIS与Socket同进程,本文所设计的游戏后台管理能够满足客户端的需求和管理人员的使用。
关键词: 后台管理系统 游戏服务器 塔防游戏
目 录
内容摘要
Abstract
1-绪论-3
1.1-项目背景-3
1.2-项目意义-3
1.3-研究内容-4
2-关键技术概要-5
2.1-EFCore框架-5
2.1.1-EFCore框架简介-5
2.1.2-EFCore框架的使用场景-5
2.2-RSA数据加密-5
2.3-MySQL数据库-6
2.4-Bootstarp Blazor框架-6
3-游戏服务端系统需求分析-6
3.1-游戏需求分析-6
3.1.1-玩家登陆、注册需求分析-7
3.1.2-邮件系统需求分析-9
3.1.3-背包、商店系统需求分析-11
3.1.4-扭蛋系统需求分析-12
3.1.5-成就系统需求分析-13
3.1.6-图鉴系统需求分析-14
3.1.7-游戏公告需求分析-14
3.1.8-关卡结算需求分析-15
3.2-GM管理后台需求分析-15
3.2.1-管理员登陆需求分析-15
3.2.2-服务器管理需求分析-16
3.2.3-用户管理需求分析-16
3.2.4-游戏数据管理需求分析-16
3.2.5-公告管理需求分析-16
3.2.6-邮箱管理需求分析-17
3.2.7-GM命令管理需求分析-17
4-游戏服务端系统概要设计-17
4.1-游戏服务器模块概要设计-18
4.2-GM后台模块概要设计-19
4.2.1-GM后台系统架构模块拆分-20
4.3-数据库概要设计-24
4.3.1-游戏数据库设计-24
4.3.2-玩家数据库设计-28
5-游戏服务端系统实现-29
5.1-游戏服务器模块实现-29
5.1.1-数据格式转换-30
5.1.2-数据通信类-30
5.1.3-异常下线处理-32
5.1.4-扭蛋随机数-32
5.2-GM后台模块实现-33
6-总结-35
参考文献-36
致谢