mangos--e品魔兽世界,一个纪念集!

e品魔兽世界服务器最初起源于华南理工大学使用wowemu架设的魔兽私服,我在他们的服务器上玩了2个月,但是因为架设服务器的老大Lee即将毕业,没人接手维护工作,所以服务器很不稳定,经常down机。自己玩的比较痛苦,于是我们班几个一起玩魔兽的就想自己架设一个服务器自己过瘾,然后就有了武大银羽魔兽私服,并在5Qzone游戏世界论坛发布了信息。因为当时(06年)教育网内能玩的魔兽服务器本来就很少(只有清华27代理、华南理工、集美大学、厦门大学及武大这五个服务器),再加上华南理工没人维护,集美和厦大相续关掉,27代理可能因与 9C 有合作关系也停了(最近又开起来),我们开的服务器就火起来,从刚开始的几个人到后来的100多人同时在线。火起来了我们的压力也大起来,服务器刚开始是放在一个同学自用的个人电脑上,玩的人多了电脑就负担不起来,服务器频繁down机,电脑自己又不能用,同学就不干了。最后我自己掏钱把自己的电脑换成配置更好的,把服务器放到了自己的电脑上,每天用风扇吹机箱,总算把服务器稳定下来。当然我也就不能玩游戏了,而wowemu服务器端因为本身存在很多bug,没有使用数据库存储数据,同时在线人数突破100人就很不稳定,频繁down机卡号高红延迟,加上每天都会产生100M的数据,我就专职做维护,给大家排忧解难了。一个人维护将近100人的wowemu,如果有人做过这个事,一定能体谅我当时的痛苦。一个人苦在其中,也乐在其中。

恰好0655Qzone要推出自己的网络游戏服务器,5Qzone游戏世界的版主西元征募服务器GM。为了能摆脱一个人战斗的痛苦,也希望能把WOW做的更好,让大家玩的更舒心,我加入了e品游戏魔兽世界。在e品结识了另一个GM明天,明天是北科大的研究生,精通C++和数据库编程,他引入了当时国外刚刚发展起来的开源游戏引擎mangos,结合其他开源组织围绕mangos开发的魔兽世界AI脚本和数据库,架设起了mangos魔兽世界服务器,成为当时国内最早的mangos服务器之一。因为mangos还处于开发阶段,也存在不少bug,没有成熟的wowemu稳定,所以刚开始的e品魔兽世界是两个版本的服务器同时运行,开了wowemumangos两个区。

 在此要比较一下wowemumangos优缺点:wowemu是当时最流行的魔兽私服模拟器,其优点是同时在线100人以下保证24小时down机的次数不超过2次,缺点就是同时在线的人数不能过100,不易于维护,国内国外都停止对wowemu的开发,缺乏游戏性,BUG众多,比如拍卖行、交通系统(指船和地铁,飞行是可以的)、装备和物品的绿字效果及使用、怪物AI、部分天赋点的加成、宠物召唤、荣誉系统、战场、角色技能及属性等等都存在很多问题,卡速度卡攻击卡属性卡血卡魔卡迅发卡号卡服务器时常发生,很多玩家都是wowemu的老玩家,都了解这些bug,因此bug号满天飞。Mangos的优点在于是开源框架,每个人都可以对游戏内核进行修改和二次开发,参与者众多,开发和更新速度快;使用Mysql数据库存储数据,数据易于备份、迁移,服务器的维护和升级也变得更容易;修正了wowemu大部分bug,并突破了100人限制,提升了游戏可玩性,越来越接近于官服;其最大的缺点在于不稳定,无论人多人少都会频繁crash,但随着开发深入,这个问题会慢慢得到解决。

因此我们就决定两个服务器并行运行,wowemu作为过渡服务器,培养教育网wowers后备军,等待mangos的成熟;mangos作为主要研究服务端,参与mangos的开发、魔兽世界AI脚本的编写和数据库的优化。尽管我们这个策略是完全正确的,但e品初期还是经历了很多挫折,频繁的down机、数据丢失、游戏回档、服务器bug等让我们面临很大的压力,每天只睡三四个小时不计回报的工作,得到的只是玩家的不理解和误解更让我们委屈甚而出离了愤怒。不过我们慢慢的坚持下来了,由于众多的参与者,mangos没有让我们失望,解决导致服务器crashbug的速度越来越快,mangos的也变得越来越稳定;我们学会与玩家多交流沟通,让他们知道我们做出的努力;也学会与玩家换位思考,了解他们的想法和需要,理解“爱之深,责之切”的真谛。因此我们的服务器稳定性和可玩性不断得到提高,人气也慢慢的旺起来,游戏玩家注册量很快就突破了2W,同时在线人数也达到了200+,这两个数据在当时国内mangos的魔兽服务器中我们都是最先做到的,成为国内mangos服务器的先驱。wowemu也随之关闭,服务器也从老式服务器换成了至强服务器并共享千兆以太网,最重要的是在各大高校wowers中产生了巨大的影响,吸引了越来越多的高校wowers

e品立足于教育网,而我们的服务器也发端于高校,所以我们的游戏GM和主要玩家都是来自各大高校。GM小诺、冷水来自原来华南理工的魔兽服务器,君君是上海大学的研究生,人五来自川大,夜雨是成信(成都信息工程学院),依蓝来自华科,明天是北科大,这些GM除了明天外都是我招募的。我们还组建自己的开发小组,成为高校唯一的一个mangos研究小组,参与mangos的开发、魔兽世界AI脚本的编写和数据库的优化,给mangos组织提交了大量的程序bug,为数据库整合、修正、汉化做了大量工作;我们编译的服务端和完善的数据库为国内大量的wowers所喜爱,不辞辛劳的给大家解答各种服务器架设的技术问题,编写了大量的文档和指令集,推动了国内mangos的研究。Wowers的分布则要广泛的多,以华南理工、华中科技大学、成都信息工程学院为主力,有川大、西安交大、武大、厦大、北科大、东北大学、辽宁大学、华农、上海大学、清华等等众多高校wowers参与,可以说只要0607年玩过魔兽私服的大学生没有不知道e品魔兽的;eWOW聚集了一大批骨灰级的wowers,很多人从e品开始魔兽世界之旅,也有很多人从 9c 魔兽世界玩到e品魔兽世界。在e品魔兽世界里,服务器管理者和开发者执着于对游戏的热爱和技术的狂热,在e品尽情挥洒自己的热情和创意!无需为点卡或者人民币会员烦恼的wowers尽情享受纯粹的游戏乐趣,在世界是平的e品魔兽体验奇异的魔兽世界之旅。在月光林地,我们将美景尽收眼底;在战歌峡谷,我们为荣誉而战;在安其拉神庙,我们为炫丽的装备拼搏;在冰龙巢穴,我们感受撼人心扉的厮杀;ewow成为高校wowers当时难得的伊甸园!

当然能有这一切,离不开5Qzone、小阿、西元的鼎力支持。5Qzone给我们提供了免费的服务器,还不断地升级服务器和网络,尽可能满足e品魔兽发展的需要;小阿更是辛苦,每每因为服务器crash、机房断电或者我们远程误操作导致的服务器关机而大热天奔走于机房和办公室之间,还经常和我们一起熬夜解决服务器bug,在我们面临压力几近于崩溃时给我们鼓励和支持;西元虽然远在辽宁,但还是尽可能的为我们遮风挡雨、招兵买马,在玩家中建立和谐的游戏世界。

至今都很怀念那些人,那些事!

然而快乐总是容易逝去,人总是活在尘世中。在e品的将近一年的时间里,我挂了5门课,当时已经是大三上学期,为了毕业迫不得已我只能跟e品说暂别。我也放不下自己对奇妙程序和互联网技术的热爱,也为了不让自己进武大四年无所得空手离开感到遗憾,就选择了报考武大情报学研究生,选择了计算机信息系统工程的研究方向。尽管我高中读的是文科,选情报这样的理科专业较有挑战性,但我还是考上了!

当我回过头来,小阿、西元都已经去了北京,所有GM都已经毕业工作,一切都已经烟消云散!

 

mangos不是一个魔兽私服模拟器,它是一个开源的自由软件项目,是用c++和C#编程语言,实现的一个支持大型多人在线角色扮演游戏服务器的程序框架,在这个框架下,它理论上应该支持任何客户端的网络游戏,由于现在很多人使用魔兽世界来对它进行测试,所以针对魔兽世界脚本数据库文件比较完善,很多人就利用这个开源项目来实现魔兽私服。   首先,mangos项目是一个开源的自由软件(如同linux或者firefox),并且遵守其中最为严格的GPL协议,也就是保证源代码绝对的自由,要了解什么是开源软件,自由软件请自己搜索这方面的资料。   其次开发小组一再强调,这是个研究,教育性质的对怎样开发大型网游的服务器端有好处的项目,是一个技术细节毫无保留向公众开放的软件,是一件很有意义的事情,如果你使用它作为盈利目的,那你本身就违反了软件的协议。所以任何利用mangos项目进行私服活动的组织和个人都违反了mangos的宗旨,mangos项目也不会对它们负责。   mangos的技术细节上是这样的,核心部分是个和特定游戏没有关系的核心框架程序,主要是进行进程调度,创造世界,建立心跳机制,处理网络接入等。数据库也是使用的开源数据库软件MySQL,编译器使用的是GCC。至于游戏内容数据库游戏人物,时间,世界脚本,都是由这个核心程序所支持的扩展脚本来实现,所以有一些独立出来的项目专门模拟魔兽世界来开发支持mangos的核心程序。现在mangos的核心程序已经放到著名的协同开发网站sourceforge上开发了,使用的版本控制工具是subversion,(目前已经迁移到GIT)。大家都可以从sourceforge的subversion数据库中下载最新的源代码程序。   另外有点要注意的是,开源项目是很容易被利用的,有时候有的公司开发了一个软件说是自己做的其实内核都是别人的开源内核,但是公司又不承认,利用了别人的劳动成果赚钱不说,既不回报社区,也对开源自由软件造成了很大的伤害。所以大家注意了,如果看到一个魔兽世界很像的什么网络游戏?要想想是不是利用的mangos的核心程序。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值