找回密码
 立即注册

9种服务器端 建立 MMO 游戏

热度 1已有 10876 次阅读2012-11-30 09:28 | 服务器, 游戏

Background
If you haven’t figured it out yet, I usually have a lot of projects going on concurrently.  One of my current projects involves creating an MMO (massive multi-player online) environment for educational purposes (part of my on-going research).
I have already decided on Unity3D for the client/development environment for several reasons: I have a lot of experience using/teaching Unity3D and I love how easy it is to use with so many options for deployment.
As to hosting, I have access to a LAMP (Linux Apache MySQL Php) server. As long as the the software is all LAMP compatible (and most are), I won’t have any problems in this area.
That leaves me with the middleware.  The middleware resides on the remote server and handles all of the network communications: player movements/actions, chatting, changes to the environment, etc.  Here are a few middleware toolsrvices that I am currently reviewing (in no particular order):
RakNet
Currently on v.4, RakNet is a pretty cool middleware suite offering all kinds of tools and is suppose to be very easy to integrate into Unity3D as well as other engines. It is cross-platform and looks like a nice tool.
Cost: free for hobbyist (<$100,000 in sales) then various pricing plans
http://www.jenkinssoftware.com/
Quazal
Quazal has Net-Z which appears to do all that I need, but the site doesn’t include any pricing information.  An evaluation version of the Net-Z is available by request.
Cost:???
http://www.quazal.com/
Hero Engine
Hero Engine offers HeroCloud, a very full featured set of services including physics, path-finding, and handles life updates.  Includes hosting.
Cost:$99/year + 30% of royalties
http://www.heroengine.com/
MultiVerseMMO
I have followed MultiVerse development for many years and was saddened when Oracle acquired Sun ending the developmentof MultiVerse.  We all knew there would be some casualties and it looked like MultiVerse would be one of those casualties.  Fortunately a group has continued to develop MultiVerse (the advantage of Sun having made it an open source project) and it continues to be a viable option.
Cost: Donation
http://www.multiversemmo.com/
BigWorld Technology
Nice full featured middleware that includes load balancing tools.
Cost: $299/yr + 10% Royalties
http://www.bigworldtech.com/
Smartfox server
Smartfox server has been around for over 10 years and has gained a great following in the Unity/MMO development world.  They have several server solutions so you can pick the right one for your environment.  The free Basic version allows for up to 100 concurrent users, but does not include the Client API for Unity, iOS, and Android.  They do offer a 20 CCU license of the pro version for free that includes these client APIs, which would be great for getting started and performing basic testing.  To move up to higher CCU progressive in the pricing.
Cost: Free for 20 CCU, 500 Euros for 100 CCU.
http://www.smartfoxserver.com/
Photon server
I looked at Photon server years ago. They have come a long way!  Lobby, leaderboards, achievements.. very nice!  Plus, it is free for up to 100 CCU for Unity, iOS or Android.  Only $799 for unlimited.  A real contender here!
Cost: Free for 100 CCU, $99 unlimited (indie license/per titlerver)
http://www.exitgames.com/
Badumna
The Scalify server has some nice features including a Unity package.  I didn’t see anything about APIs for iOS and Android on the site (which I am now interested in after SmartFox and Photon).
Cost: Free trial, $200 for 500 CCU (indie license/per title)
http://www.scalify.com/
MuchDifferent – UnityPark Suite
Designed specifically for the Unity engine, UnityPark Suite is designed to be scalable and make it easy to setup up your MMO Unity game.
Cost: Free trial, ?550/title
http://muchdifferent.com
 
Which middleware am I using?
I have just begun this examination of middleware tools, but at this time I am leaning toward MultiVerseMMO.  As this is a low-budget, research oriented project that I will also be using with my game development students at university, it seems the best fit.  If MultiVerseMMO doesn’t seem viable fairly quickly I will most likely move to Photon server or RakNet.  While I am concerned about the starting with a server that sets a limit at 100CCU (which would be a very small MMO!) it is enough to do testing and to see if my virtual world viable.
 
What did I miss?
I am SURE that I missed some great middleware tools.  Please let me know if I missed them!
Update (28/7/12):
Spent enough time with multiverse, now moving on to others!  Also added MuchDifferent to the list of tools.
(3/9/12): Now looking into using Photon Server by Exit Games. They have a very attractive offer for the indie developer. 


=========================================

GameLook 报道 / Unity基于开发者和专家的意见,Unity Studios和网络引擎开发商Exit Games决定合作,以促进他们两家的产品在MMO大型游戏市场的发展。两家公司将推出 Unity:Legion 开发工具包,将选用Exit Games的Photon服务器及网络引擎,将作为标准配置提供给开发MMO游戏的开发者。

GameLook 近期注意到支持Unity的中间件公司越来越多,此前曾有AI、及音频中间件公司宣布支持Unity,包括上周GameString称,将和Unity提 供云渲染技术,以突破Unity所能支持在线人数瓶颈。Unity貌似成了一个开放的技术平台,周围有着一批专业公司。而在中国市场,可以说2011年也 许是Unity产品的一个爆发年,使用Unity的国产webgame游戏也将涌现,目前已知的如淘米、骏梦、中先及一些创业公司正在使用Unity开发 webgame产品。

而 在海外,webgame目前虽然无法与AAA级的电视游戏相抗衡,不过根据GameLook的了解,也有一些知名公司如BigPoint已经开始使用 untiy开发3D网页游戏,BigPoint旗下的《太空堡垒》及电影改编游戏《木乃伊OL》选用了Unity,而为了解决Unity开发大型游戏的问 题,Bigpoint也选择了Photon引擎来做强化,以缓解网络游戏开发的难度。Unity与Photon联手,也算是众望所归吧。

http://www.unity-studios.com/

http://www.exitgames.com/Photon/Unity_Core

在 Unity统一的核心框架下,Legion将提供扩展工具,包括MMO服务器维护、客户端程序、进程建立、及跨用户机的游戏逻辑。另一方面,Photon 引擎是基于.NET和C++技术,更方便与Unity项目进行整合。两家公司的联合被他们称之为:“对于Unity的MMO游戏项目来说,这是最具实力、 并易于开发的技术组合。”

Unity的技术总监Lars Kroll Kristensen说:”在我们的业务拓展到MMO领域后,我发现Exit games的Photon引擎对Legion来说是最完美的选择,两家公司的联合提供了最佳的Unity MMO游戏开发工具。”

开 发MMO游戏是一个巨大的挑战,必须谨慎选择游戏开发工具,Exit Games的CEO Christof Wegmann说 :”Legion通过Unity及Exit games的Photon引擎,提供了一个理想的开发工具组合,开发者将能够开发优秀的MMO在线游戏。”

出处:http://www.gamelook.com.cn/2011/02/28107

1

路过

雷人

握手

鲜花

鸡蛋

刚表态过的朋友 (1 人)

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-7 07:55 , Processed in 0.052875 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

返回顶部