wow 数据库 魔兽世界用的什么数据库
多玩游戏数据库-*全***好用的游戏数据库- dbduowan
多玩游戏数据库,多玩魔兽世界数据库*全***好用的数据库,魔兽世界国服、台服,地下城与勇士、剑侠3、永恒之塔、天下贰、诛仙2、武林外传游戏数据库尽收其中。
-破损的剑柄完整任务线整理你好,传家宝魔兽世界暗金装备分类索引 1冬幕节再临艾泽拉斯节日成就攻略大集;多玩魔兽数据库更新33繁体中文装备数; 33冰冠城塞:死亡
魔兽世界-多玩魔兽合作专区| World of Warcraft| wow主题站
多玩魔兽世界合作专区,多玩魔兽世界数据库为广大魔兽世界玩家提供**的wow资讯、巫妖王之怒资料片、副本视频、游戏攻略、魔兽插件下载和*大的魔兽世界玩家交流平台!
多玩魔兽世界专区-多玩魔兽数据库收录完整太阳井小怪掉落配方- World
2008年5月1日我们把*近流行的刷太阳之井高地的小怪所能掉落的所有装备包括配方都整理了出来,收录在多玩魔兽世界数据库的地域?团队副本?太阳井高地,玩家可以很方便地查询到
欢迎所有热衷于魔兽世界怀旧的玩家,一个历时一年精心打造的宝藏网站已经为你揭开面纱。这个专门为中国的1.12怀旧服玩家精心设计的查询平台,是一个不可多得的资源宝库。
在这个梦幻般的数据库中,你将找到魔兽60级的珍贵记录,不仅限于经典的1.12版本,它还贴心地支持中英双语搜索,让你的查询体验更加流畅。只需轻轻一点,查询结果即刻呈现,甚至可以一键复制分享给你的游戏伙伴,让他们也能感受到这份**的历史见证。
数据库的地址是:db.nfuwow****,它是NFU社区基于wowhead*初的开源库倾力打造的,是目前*完整、*详尽的60级魔兽数据库。尽管1.12版本的数据曾一度缺失,但经过我们的不懈努力,现在它已经焕然一新,等待你的探索。
我们深信,这个数据库不仅仅是一个查询工具,更是连接过去与现在的桥梁,承载着无数玩家的回忆和**。请务必珍视并利用这个资源,它将成为你探索魔兽世界历史的得力伙伴。
*近几天重温了一下WOW,结合*近学习的数据库知识和自己的了解,对WOW的大概体系做了分析。当然,我仅仅只是窥豹见斑而已,希望对WOW有所了解的大侠能给我和向了解WOW的人指点;让世人更加了解WOW,让中国的游戏能够学习(不是抄袭)并超越WOW。
不知道哪来的想法,就想到了WOW的数据库的结构以及程序实现,那么,就来了解一下吧。
首先想到:Game Server使用的是什么OS和Database
起初猜测为: Unix/BSD,数据库为 Oracle
这样比较适合WOW这样的大型网络游戏,因为其存储和数据量**
网上查到的一些关键资料,可以证明我的猜想和实际相差不大
1.9C在一次服务器故障中的说明,下面只列出关键部分
08:29收到EVA存储**邮件,联系数据中心工程师,联系惠普工程师.
08:35故障应急流程启动,相关人员包括THE9/HP/Blizzard US.
15:33 Oracle专家加入故障应急流程
15:50暴雪数据库工程师开始与Oracle专家继续分析故障情况.
17:15暴雪表示暂时还未从他们的admin以及DBA处获得任何有新的消息,他们仍然在研究此故障。
2.Blizzard的数据库管理员**要求
The World of Warcraft development team is looking for a self-motivated and knowledgeable IT professional to help administer the WoW databases. As the person responsible for handling the database-side of WoW pushes and patches, our Live Team Oracle DBA's job duties would include designing, configuring, maintaining, monitoring, benchmarking and troubleshooting Oracle databases.
Blizzard offers a fun, creative, and technically challenging environment with excellent compensation and a full range of benefits.
Provide production on-call support.
Maintain and enhance existing databases.
Perform routine database maintenance.
Work with end users to ensure smooth production rollouts and pushes.
Assist in training other employees.
3+ years professional Oracle DBA experience, including Oracle 9i.
Extensive experience with database performance tuning.
Experience working with large databases(>1TB).
Experience with Oracle RAC and Partitioning features.
Proficiency in Linux/Unix environments including shell scripting.
Strong knowledge of SQL& PL/SQL.
Familiarity with UNIX tools and shell scripting
Familiarity with HP EVA's and Data Protector.
Passion for video games, including MMORPG's
因此WOW的服务器应该为: HPUNIX+ ORACLE
那么我就对WOW的数据库做一些猜想,至于正确与否或者符合程度集合,就无从而知了
这里说的是游戏中的服务器,而非上面提到的物理意义上的服务器,比如,七区的恶魔之魂、黑铁、加基森就是游戏服务器。
游戏大区,一个大区是由许多个游戏服务器构成的。之所以分大区,我认为完全是因为物理原因,每个区都其物理构成应应该是一个服务器群集,而在这群集上,有许多的数据库实例,每一个数据库实例都对应一个游戏服务器。
游戏中的登录、排队、验证身份应该都是又这一部分完成的。
**频道是一个**的服务器,这一点可以从游戏中人物、地图都很卡而**却完全不受影响的情况分析出来,**不可以离线发送消息,因此我可以武断的认为,**服务器基本不操作数据库,至多在当前无法处理或者玩家暂时接收不到的情况下,使用一些临时的表来保存消息;或者服务器将**数据全部保存到数据库中,以方便对玩家的行为查询。
另外,**服务器是**于所有服务器的,每个区的所有游戏服务器都是使用对应于该区的**服务器。这样,可以专门针对**服务器的特*,对服务器的系统和数据库进行专门的优化
副本&战场(以下简称副本)我觉得也应该和**服务器相同,是个**的服务器,不过他与普通游戏服务器不同,并没有保存其他的地图数据,仅仅保存了副本地图的数据。
至于如何实现跨服战场,我以为,应该是将需要的角色数据做拷贝到副本服务器中,并且锁定原本服务器中的数据(表或行),在退出战场时,用副本服务器的数据更新原来的数据。我们可以把战场看做数据库中的临时表,做了处理以后更新到需要保存的地方。
通过上述解释,也可以理解为什么在进入战场时需要加载画面了,加载画面并不仅仅是作为一个过渡画面,它还承载了加载客户端资源,与服务端通信进行处理;显示加载画面时,副本服务器应该是如上所说游戏服务器**了角色数据。
大型副本与普通副本不同的地方,我觉得仅仅是重置时间和副本策略做了改变而已。
地图的定义是在客户端的资源中的,为防止用户篡改,BLZ对定义地图的资源文件和DBC进行使用了混淆命名以及检查校验;之所以这么认为,是因为中国WOW公测的时候,出现一些加速**,可以让角色直接穿越墙壁、地表等看起来不可能穿越的物体,这便验证了BLZ为了减轻服务器负担,直接在客户端进行了大部分的碰撞检测。
WOW的的实际地图结构和游戏中我们所见到的不一样,他是把一块大陆分成N个小块的地图数据,客户端仅仅需要加载玩家角色所在位置附近的所有地图块就可以了。其技术细节就不做详细分析了。
每个大陆都应该是一个**的数据库,之所以出现加载画面,我认为是因为两个大陆的地形材质大不相同,客户端需要先释放出发大陆的所有资源,加载目的大陆的必要资源,同时转移角色的数据到目的大陆。
游戏中的角色应该是被分离成数个表,包括玩家的属*,任务,包裹,邮箱,银行等。一些重要的,比如物品包裹、邮箱、银行,服务器会在很短(相对其他数据而言)的时间内将内存中的缓存数据写入提交到数据库中;而一些相较以上数据不是很重要的数据,则需要很长时间才会提交到数据库。这也解释了为什么服务器回档时,角色的位置和任务等都回档了,而物品却没有回档,这也造成了传说中的双手痛击。
世界中的怪物生成应该是使用了Prototype模式,那么保存怪物的数据其实之需要保存其会变化的值就即可。
游戏中总是有一些**发生,比如:暗月马戏团的来访,万圣节的活动,情人节的活动等等,这些东西应该都是具有伸缩*的,可以想象,为了方便BLZ自WOW的管理和扩展,在服务器或服务器群集管理中心中,应该有BLZ为自己和代理商提供的工具或者说脚本使用指南。至于WOW采用的脚本是什么,这个我就猜不到了,可能是Perl\Python\SH吧,反正不会是LUA。
为什么WOW玩起来感觉这么流畅,没有其他网络游戏看起来或感觉起来反应迟钝,WOW并没有每时每刻都与客户端进行通信;其主要工作原理是,客户端首先处理用户的输入,并执行相应的开始动画或处理,而实际显示结果要等待服务端处理并返回后才会显现出来,这就是为什么在掉线后,玩家还做操作角色,但是却无法获得操作结果。
技能和行为差不多,其实很多游戏中的限制都是在客户端进行的,这都是BLZ为了减轻服务端的负担、减少通信量而造成的。那么,我在这里大胆的猜测,只要分析出内存地址或相应代码,WOW是有很多地方可以被篡改的;因为据我所知,目前WOW的所有**都是通过**修改客户端的内存实现的,而非常见的修改网络封包,BLZ加密还是做的很不错的:)。
基本上就分析了这么多了,我试图从自己的脑子里挖出更多的东西,可惜所了解的东西仍然太少,没办法,现这样吧。
----------------------------------------------
PS:大芒果单机版WOW采用的MySQL
wow 数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于魔兽世界用的什么数据库、wow 数据库的信息别忘了在本站进行查找哦。
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
-
盖伦死亡骑士多少钱 LOL死亡骑士盖伦皮肤多少钱
其实盖伦死亡骑士多少钱的问题并不复杂,但是又很多的朋友都不太了解LOL死亡骑士盖伦皮肤多少钱,因此呢,今天小编就来为大家分享盖伦死亡 [详细] -
火焰之地副本入口 魔兽世界火焰之地副本的入口在哪里
各位老铁们,大家好,今天由我来为大家分享火焰之地副本入口,以及魔兽世界火焰之地副本的入口在哪里的相关问题知识,希望对大家有所帮助。 [详细] -
魔兽世界熊猫人声望 魔兽世界熊猫人之谜声望势力冲法解析
大家好,今天小编来为大家解答以下的问题,关于魔兽世界熊猫人声望,魔兽世界熊猫人之谜声望势力冲法解析这个很多人还不知道,现在让我们一 [详细] -
守望先锋关服时间 守望先锋关服时间是什么时候
各位老铁们,大家好,今天由我来为大家分享守望先锋关服时间,以及守望先锋关服时间是什么时候的相关问题知识,希望对大家有所帮助。如果可 [详细] -
海思官宣:星闪车钥匙方案即将量产装车 解决靠近“罚站”等问题
快科技11月14日消息,华为主导发布了星闪之后,已经覆盖了很多产品,包括手机、平板、鼠标、键盘、手柄、冰箱等等。依托于低时延、高速率、 [详细] -
让无数人等了3年的双城之战 一回归就屠榜了
该说不说,如果要评选一个最近人气最火,口碑最爆的动画。。。《双城之战》当第二,大概没人敢认第一。前两天,无数人等了三年的《双城之战 [详细] -
非洲首次发现吃塑料的昆虫 为什么生物能够吃塑料
最近,有科学家团队在非洲发现了一种能够吃聚苯乙烯的昆虫,并将相关研究发表在了《科学报告》上。聚苯乙烯又被称为泡沫塑料,是最常见的塑 [详细] -
死或生5:*后一战 死或生5*后一战和终*版的区别
《死或生5:*后一战》为一款格斗类游戏,游戏中玩家们需要*练掌握格斗技巧,对战中也要时刻注意对手的动作,接下来为大家带来玩家“天魔镇 [详细] -
中消协:10款健康手环测试 其中9款电池不合格
快科技11月14日消息,随着智能穿戴设备性能和准确度的不断提升,利用这些设备进行家庭层面的健康监测已成为现实。为了帮助消费者更好地了解 [详细] -
ABC卫生巾遭女网友抵制 称其“不尊重女性”:天猫旗舰店已下架所有商品
11月17日消息,近日有网友发现,包括天猫旗舰店在内的多家ABC卫生巾官方授权的店铺下架全部商品,与此同时, ABC卫生巾 也登上微博热搜。感 [详细]