原文:http://dlqingxi.diandian.com/post/2012-12-26/40046730320
一些开源的MMORPG实现
调查整理了一下开发源代码的MMORPG服务器端实现,以资参考。
首先自然是大名鼎鼎的MaNGOs
当然也少不了TrinityCore
接下来是一款2d的,个人认为是比较适合学习的。
3D系列的
这些没细看
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封装固然是有。。。暂时这套方案不可取了。