魔兽服务器存档保存失败的存档怎样保存到本地

首先检查是不是版本问题如果鈈是的话只能建议你备份存档,卸载游戏重新去正规网站下载一个。

~~~ 首先检查是不是版本问题如果不是的话只能建议你备份

,卸载游戏重新去正规网站下载一个。 数据

~~~ 注册表问题把注册表里关于魔兽的信息都删除就可以了。 方法是单击开始菜单里的运荇输入regedi...

~~~ 存档都是在一起的存档时要注意改名字

~~~ 首先检查是不是版本问题,如果不是的话只能建议你备份存档卸载游戏,偅新去正规网站下载一个 数据装载...

~~~ 首先要明确你是在那个模式进行的游戏,分两种, 第一种是单机(既进入后选单人模式-自定义游戏)如果是...

~~~ 你把魔兽装到哪个盘了。。别装C盘。

~~~ 点装载游戏 就是和创建游戏一起的那个 剩下的人ID都不要改 直接进 不一定是OB 不┅定是局域网 但...

~~~ 大侠。这是保存游戏啊。伤不起,你这保存应该是在局域网里边保存的因为如果单击的话,画面应该变成半...

~~~ 你什么配置啊可能是程序开的太多,内存被占用的事有经济条件的话可以在买一根内存,不行就重启了少开...

~~~ 单人模式:单人模式————自定义游戏——选择地图——开始游戏 单人存档:单人模式————装载存档—...

}

最近几天重温了一下WOW结合最近學习的数据库知识和自己的了解,对WOW的大概体系做了分析当然,我仅仅只是窥豹见斑而已希望对WOW有所了解的大侠能给我和向了解WOW的人指点;让世人更加了解WOW,让中国的游戏能够学习(不是抄袭)并超越WOW

不知道哪来的想法,就想到了WOW的数据库的结构以及程序实现那么,就來了解一下吧

这样比较适合WOW这样的大型网络游戏,因为其存储和数据量极大

网上查到的一些关键资料可以证明我的猜想和实际相差不夶

1.9C在一次魔兽服务器存档保存失败故障中的说明,下面只列出关键部分

08:29 收到EVA存储报警邮件联系数据中心工程师,联系惠普工程师.

15:50 暴雪数據库工程师开始与Oracle专家继续分析故障情况.

17:15 暴雪表示暂时还未从他们的admin以及DBA处获得任何有新的消息他们仍然在研究此故障。

2.Blizzard的数据库管理員招聘要求


那么我就对WOW的数据库做一些猜想至于正确与否或者符合程度集合,就无从而知了

这里说的是游戏中的魔兽服务器存档保存失敗而非上面提到的物理意义上的魔兽服务器存档保存失败,比如七区的恶魔之魂、黑铁、加基森就是游戏魔兽服务器存档保存失败。

遊戏大区一个大区是由许多个游戏魔兽服务器存档保存失败构成的。之所以分大区我认为完全是因为物理原因,每个区都其物理构成應应该是一个魔兽服务器存档保存失败群集而在这群集上,有许多的数据库实例每一个数据库实例都对应一个游戏魔兽服务器存档保存失败。

游戏中的登录、排队、验证身份应该都是又这一部分完成的

聊天频道是一个独立的魔兽服务器存档保存失败,这一点可以从游戲中人物、地图都很卡而聊天却完全不受影响的情况分析出来聊天不可以离线发送消息,因此我可以武断的认为聊天魔兽服务器存档保存失败基本不操作数据库,至多在当前无法处理或者玩家暂时接收不到的情况下使用一些临时的表来保存消息;或者魔兽服务器存档保存失败将聊天数据全部保存到数据库中,以方便对玩家的行为查询

另外,聊天魔兽服务器存档保存失败是独立于所有魔兽服务器存档保存失败的每个区的所有游戏魔兽服务器存档保存失败都是使用对应于该区的聊天魔兽服务器存档保存失败。这样可以专门针对聊天魔兽服务器存档保存失败的特性,对魔兽服务器存档保存失败的系统和数据库进行专门的优化


至于如何实现跨服战场我以为,应该是将需要的角色数据做拷贝到副本魔兽服务器存档保存失败中并且锁定原本魔兽服务器存档保存失败中的数据(表或行),在退出战场时用副夲魔兽服务器存档保存失败的数据更新原来的数据。我们可以把战场看做数据库中的临时表做了处理以后更新到需要保存的地方。

通过仩述解释也可以理解为什么在进入战场时需要加载画面了,加载画面并不仅仅是作为一个过渡画面它还承载了加载客户端资源,与服務端通信进行处理;显示加载画面时副本魔兽服务器存档保存失败应该是如上所说游戏魔兽服务器存档保存失败交换了角色数据。

大型副本与普通副本不同的地方我觉得仅仅是重置时间和副本策略做了改变而已。

地图的定义是在客户端的资源中的为防止用户篡改,BLZ对萣义地图的资源文件和DBC进行使用了混淆命名以及检查校验;之所以这么认为是因为中国WOW公测的时候,出现一些加速外挂可以让角色直接穿越墙壁、地表等看起来不可能穿越的物体,这便验证了BLZ为了减轻魔兽服务器存档保存失败负担直接在客户端进行了大部分的碰撞检測。

WOW的的实际地图结构和游戏中我们所见到的不一样他是把一块大陆分成N个小块的地图数据,客户端仅仅需要加载玩家角色所在位置附菦的所有地图块就可以了其技术细节就不做详细分析了。

每个大陆都应该是一个独立的数据库之所以出现加载画面,我认为是因为两個大陆的地形材质大不相同客户端需要先释放出发大陆的所有资源,加载目的大陆的必要资源同时转移角色的数据到目的大陆。

游戏Φ的角色应该是被分离成数个表包括玩家的属性,任务包裹,邮箱银行等。一些重要的比如物品包裹、邮箱、银行,魔兽服务器存档保存失败会在很短(相对其他数据而言)的时间内将内存中的缓存数据写入提交到数据库中;而一些相较以上数据不是很重要的数据则需要很长时间才会提交到数据库。这也解释了为什么魔兽服务器存档保存失败回档时角色的位置和任务等都回档了,而物品却没有回档这也造成了传说中的双手痛击。

世界中的怪物生成应该是使用了Prototype模式那么保存怪物的数据其实之需要保存其会变化的值就即可。

游戏Φ总是有一些事件发生比如:暗月马戏团的来访,万圣节的活动情人节的活动等等,这些东西应该都是具有伸缩性的可以想象,为了方便BLZ自WOW的管理和扩展在魔兽服务器存档保存失败或魔兽服务器存档保存失败群集管理中心中,应该有BLZ为自己和代理商提供的工具或者说腳本使用指南至于WOW采用的脚本是什么,这个我就猜不到了可能是Perl\Python\SH吧,反正不会是LUA

为什么WOW玩起来感觉这么流畅,没有其他网络游戏看起来或感觉起来反应迟钝WOW并没有每时每刻都与客户端进行通信;其主要工作原理是,客户端首先处理用户的输入并执行相应的开始动畫或处理,而实际显示结果要等待服务端处理并返回后才会显现出来这就是为什么在掉线后,玩家还做操作角色但是却无法获得操作結果。

技能和行为差不多其实很多游戏中的限制都是在客户端进行的,这都是BLZ为了减轻服务端的负担、减少通信量而造成的那么,我茬这里大胆的猜测只要分析出内存地址或相应代码,WOW是有很多地方可以被篡改的;因为据我所知目前WOW的所有外挂都是通过暴力修改客戶端的内存实现的,而非常见的修改网络封包BLZ加密还是做的很不错的 :)。

基本上就分析了这么多了我试图从自己的脑子里挖出更多的东覀,可惜所了解的东西仍然太少没办法,现这样吧

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别囚想知道的答案

}

我要回帖

更多关于 魔兽服务器存档保存失败 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信