将魔兽世界改为单机游戏的原理

我想知道如何把魔兽世界改为单机版,就像大芒果那样,但是不用像大芒果一样加了一大堆东西(另外大芒果中有任务无法提交等BUG,顺便问下这些WOW里没有的bug是怎么造成的?),我只想保留原汁原味的魔兽世界,我想一个人静静地做任务看剧情看风景。请问该怎么做,将网游改为单机的原理是什么?请说详细点,不怕专业词语多,我是计算机系新生,我对计算机这个领域很有兴趣,现在技术上的难题相信以后我能解决!
我知道了,wow是C/S模式的吧,所以要保留原汁原味还得弄到原版的魔兽DB,大芒果的bug就是因为没法完美模拟wow的数据库,要想是这样吗?
哦,谢谢大家,特别是butianbusky,万万没有想到这个问题没悬赏分却仍旧有这么多人回答,关于悬赏分,真的很抱歉,我以前提问为了吸引人来几乎就能放多少分就放多少分,每次都有分可放,但这次发现没分了(囧)我现在只能用手机没法刷分,真的很抱歉。

单机其实就是SF,只不过是自己又做服务器端,又做客户端。
把网络游戏改成单机技术上其实很容易,自己的机子做服务器端,同时为自己的客户端提供服务就行了。但是怎样能让一款网络游戏摆脱网络这样一个社交环境后还好玩,这才是最难的地方。

当魔兽世界离开网络,首先会出现什么问题?第一,经济系统不复存在,如果一个人想去做一件装备,他可能会需要采矿得到的矿石,采药得到的采药,附魔分解得到的材料,裁缝做出的布卷。可能还需要世界掉落几率很低的东西。在网络环境下,他可以去找别人购买,只是价格多少而已。而如果离开网络环境,则会非常难。第二,如何去完成多人任务,离开了网络,魔兽世界也就成为一个没头没尾的RPG了,毕竟魔兽世界的剧情最后都会发展到副本,发展到团队任务中去。离开了这些内容,魔兽世界的乐趣就大大缩小了。

现在的SF当然需要尽量解决这些问题,单机版也同样。大部分SF或单机版,会增加金币直接出售各种材料的NPC,这样原本从AH里买的东西,则都可以用金币找系统购买。而多人任务可以降低难度,将副本的难度降低,是的10多个人配合才能打过的BOSS1个人就可以打过。

但是上面几点说的容易做起来难。第一,金币系统是靠市场来维持的,你某样东西太多,市场价格就会走低,而单机版则不是,很容易会因为某样东西系统的定价问题,而造成靠刷那种东西你可以轻松获得较多的财富而对游戏的战利品完全失去兴趣。第二,降低游戏的难度,使得一个人可以打败10个人能打败的BOSS,最简单也是最接近可行的方式,就是让玩家的能力变得BT,所以SF的魔兽,基本上都是随随便便就打出几W的伤害,而BOSS也必须删除那些靠团队才能解决的技能,实际上大部分SF中BOSS能力只有平砍而已。

总而言之,为了达成以上这些要求,SF或单机版的制作,就不能将服务器端移到本地了,还需要对游戏的内容进行大量的程序修改,而这在一个小的SF团队的面前,是比较困难的,有程序的修改,就必然有BUG,暴雪的团队那么多人,那么多钱,做了那么多年,BUG尚无法避免,一个小团队自然难以应付。

所以,你说的BUG问题并不是因为魔兽的数据库弄不到,而是因为为了让SF有人而去做大量的程序修改带来的。如果你只是想一个人去玩只做小任务看风景的WOW,就不需要去做这些修改,也就不会碰到这些问题。你要做的只是假设一个服务器,解决好数据传输问题而已。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-29
不可能 私服发展了这么长时间 还是和官方差的很多
只能看看风景 做一部分任务 自己搭建服务器 就是这么回事
第2个回答  2010-12-29
没错,所以一个人做的服务端是不可能超过大芒果上提供的服务端的,没有一个团队的支持,自己做跟官方完全一样的服务端的想法是很天真的。本回答被网友采纳
第3个回答  2010-12-29
单机的就没有原汁原味的
第4个回答  2010-12-28
你可以自己搭建一个服务器,然后再用登录器登陆到自己的服务器里就可以了。原理基本就是你还是网络游戏,只不过服务器就是自己的机器而已……
相似回答