【转】一些开源的MMORPG实现

原文:http://dlqingxi.diandian.com/post/2012-12-26/40046730320

一些开源的MMORPG实现

调查整理了一下开发源代码的MMORPG服务器端实现,以资参考。

首先自然是大名鼎鼎的MaNGOs

http://getmangos.com/

当然也少不了TrinityCore

http://www.trinitycore.org/

接下来是一款2d的,个人认为是比较适合学习的。

http://themanaworld.org/

3D系列的

http://www.ryzom.com/en/

http://worldforge.org/

这些没细看

http://code.google.com/p/oregoncore/

c语言写的

http://sourceforge.net/p/daimonin/code/7183/tree/trunk/

http://www.deliantra.net/server_download.html

https://github.com/eathena/eathena  eAthena is dead and the eAthena Project is dead. rAthena is the new project

http://rathena.org(仙境传说私服)

因为个人关注的主要是linux平台上的实现,所以国内铺天盖地的私服源码就不列举了。(多数为windows版本)

另外,前一阵研究了node.js,确实很轻便快捷。做轻量的游戏应该是可选。恰好网易出了一个框架pomelo,

https://github.com/NetEase/pomelo

据官方的说法是比较容易上手,工作量也小。引我一阵高兴。但是经过几天琢磨,个人还是不太容易接受。

虽然官方出了移动端的支持,但是分别分成了android(Java)和IOS的两套客户端。要知道现在做手游的大部分都是用2dx(c++)的实现啊。而github上c++的websocket封装固然是有。。。暂时这套方案不可取了。

原文地址:https://www.cnblogs.com/huangzizhu/p/4139623.html