1 / 36
文档名称:

FO产品总体技术方案.doc

格式:doc   大小:3,551KB   页数:36页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

FO产品总体技术方案.doc

上传人:小屁孩 2024/4/18 文件大小:3.47 MB

下载得到文件列表

FO产品总体技术方案.doc

相关文档

文档介绍

文档介绍:该【FO产品总体技术方案 】是由【小屁孩】上传分享,文档一共【36】页,该文档可以免费在线阅读,需要了解更多关于【FO产品总体技术方案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。腾讯科技(深圳)有限公司1版权所有不得复制FO产品总体技术方案拟制:日期:审核:日期:版本号:(深圳)有限公司腾讯科技(深圳)有限公司2版权所有不得复制修订日期修订内容协议版本修订人腾讯科技(深圳)有限公司3版权所有不得复制目录目录 31 背景 12 概述 范围 引用标准 术语和定义 符号和缩略语 13 总体架构设计 设计原则 产品关联性原则 产品依赖原则 设计目标 路标规划 系统需求 系统软件需求 系统硬件需求 系统功能需求 系统性能需求 系统总体架构 系统物理架构 系统逻辑架构 64 关键技术分析 业务模型分析 目标用户 用户入口 收费策略 产品依赖关系 典型业务过程 用户模型分析 用户基础信息 用户操作信息 10腾讯科技(深圳) 用户流量信息 系统模型分析 ClusterServer WorldServer Zoneserver 性能容量分析 Cluster设备和流量需求 World设备和流量要求 Zone设备和流量需求 杂项设备和流量需求 总计 负载均衡分析 负载均衡策略 异地分布策略 容灾备份分析 225 部署方案 246 风险分析及规避措施 硬件故障 机器、磁盘故障 IDC线路故障和黑客攻击 软件故障 Dir服务器 mysql 状态的转移和恢复 Zone服务器 Disp服务器 Log服务器 287 备选方案 301版权所有不得复制背景概述范围引用标准术语和定义名词解释符号和缩略语缩写英文描述中文描述腾讯科技(深圳)有限公司2版权所有不得复制总体架构设计设计原则产品关联性原则尽量保持产品的独立性在与其他产品进行交互时仅提供必须的接口,以减少复杂度和错误发生的可能性。在与其他产品交互的时候都通过一个中间进程进行,以降低产品之间的耦合性与幻想关联的产品主要是:QQ和Q币支付系统。产品依赖原则尽可能重用公司内部已有的模块,以减少维护和开发的工作量。对于一些已有的产品,如果可以满足需求,直接整合到产品包中。由于幻想的特殊情况,目前幻想除了下载服务器以外,未重用任何模块或代码。设计目标路标规划阶段开始时间完成时间阶段目标和工作进度指标DEMO2003年10月272004年1月9DEMO的制作AHPLA12004年1月92004-3-12实现职业换装的人物头发换色完成以下界面:(1)开始选单(2)控制面板(3)人物状态栏完成战斗攻击系统地图编辑器:(1)人物换色数据组织(2)公用物件编辑(3)图素拼接地表特效编辑器:-3-122004-4-23增加道具系统构建游戏的第一个城镇AHPLA32004-4-232004-6-4组队系统基本技能系统职业换装系统称号系统放置野外宝箱腾讯科技(深圳)有限公司3版权所有不得复制AHPLA42004-6-42004-7-2功能性特性任务系统聊天系统怪物系统(怪物AI、怪物宝石)道具镶嵌和、改造、合成拜师系统好友系统(结合QQ)AHPLA52004-7-22004-7-30建立跨组的游戏调试环境完成神明系统与异常状态的开发完成部分职业的技能(考虑纸娃娃实现,延后进行)进行功能完善:AHPLA62004-7-302004-8-27完成界面的改进实现传送系统Server后台功能实现加入修罗城,长乐村等地图AHPLA72004-8-272004-9-30DIRSERVER邮件系统寄售系统完善神明及战斗异常状态的画面表现加入神武山迷宫地图加入2张野外地图AHPLA82004-9-302004-11-12开店系统职业技能AHPLA92004-11-122004-12-31游戏内容、数值调整ClosedBeta版本2004-12-312005-3-25测试、BUG修改、完善;ClosedBeta22005年4月第一周2005年4月第四周商业技能(部分)怪物属性伤害(部分)道具镶嵌与合成(部分)任务(部分)?ClosedBeta32005年4月第一周2005年5月第四周卡片(部分)宠物系统(不含战斗)商业技能(全部)道具镶嵌和合成(全部)新地图黄金城和沙漠迷宫语音聊天功能(可选)客户端支持平滑升级(可选)任务(部分)?OpenBeta2005年4月第一周2005年6月第四周工会系统(基本功能)怪物属性伤害(全部)支持***玩MMOG任务(部分)交通飞空艇腾讯科技(深圳)有限公司4版权所有不得复制收费版2005年4月第一周2005年8月第二周宠物系统-战斗(完成)半自由PK系统工会系统(工会战)任务(部分)新地图-新大陆(可选)婚姻系统国庆版2005年4月第一周2005年9月第四周全自由PK系统(预先完成)(支持epoll、iptables):DL380G3标配:×2内存:1GHPDDRRAM×2硬盘:36G×4RAID5(100G)前端服务器: PT2300GII标配:×2内存:1GDDRRAM×2硬盘:36G×1NORAID日志服务器:腾讯科技(深圳)有限公司5版权所有不得复制DL380G3标配:×2内存:1GHPDDRRAM×2硬盘:146G×4RAID5(400G)系统功能需求实时战斗模式,server用2D方式实现,client端可以为2D或者3D沙盘用QQ号码登录游戏,不需单独注册通过QQserver验证,用Kerberos方式实现C/S128bit对称加密用户登录后,可以在一个world的不同地图,不同server自由切换,不需重新连接用户的前端连接和后台server处理逻辑分离,后台server的处理逻辑可以透明更新,不影响在线用户支持后台自动更新。Client端需要更新版本时,用户可以一边玩一边后台更新。当登录用户已经下载好新版本超过一定比例时才要求强行更新(如大于80%)server尽可能支持不同版本的client登录。Client在升级失败时可以回退。系统性能需求最小化容量:在一台机器上支持一个完整的world,约5-10万注册用户,1000-2000在线用户最大化容量:在同一个IDC大区下,支持50万在线用户,划分5-50个world,每个world支持1–20万在线用户。以平均每台机器支撑600-1000用户计算,大概是一个500-800台机器的集群系统通过简单的配置,可以较方便地实现从最小化到最大化的伸缩考虑到实际情况,可能是在若干个大的地区,安装200台左右的机器,支持10万-20万在线用户。较小的地区采用更小的规模。响应速度要求:用户登陆时间<5s,在一台1000-2000在线用户的机器上,用户操作延迟时间<500ms腾讯科技(深圳)有限公司