mmorpg engine

did anyone knows any java mmorpg game engine (it may be free ::)) for develop own mmorpg?
with good client/server system and other futures? :persecutioncomplex:

JCRPG?

I’ve been working with Project DarkStar for almost 6 months now - and have only good things to say about it.
www.projectdarkstar.com

hmm project darkstar looks nice =)
but what futures he has?
how i understand this projectdarkstar for the online games, have good Object Oriented system, clien/server , and what he can do anything else, adon_y_coya?

tnx

i know a visual basic one, add your graphics, make npcs and create functions such as the menu and stuff, i think its called vbgore, google it. Its worth a look at if you want to do something mmorpg but dont want to invest too much time.

My 2nd mmorpg(not finished) I used project darkside and jpct.
Using those 2 engines helped me a lot, but as I said its not finished. It took a lot of my time, so its currently on pause.

For now I’m building a client for another mmorpg which is currently out.
But that uses no engine and the client is built from scratch.
I suggest using 2d if possible, it makes things a lot more simpler.

Is there such a thing as a MMORPG engine?

Sure there are network frameworks, distributed containers, rendering engines, scripting libraries frameworks… etc.

I doubt there is such a thing and even if there’s something along those lines - is it really that ‘massive’?

Indeed.

I think MMORPG are so resource constraint (or resource hungry), that you have to specialize the core right from the start. You end up with something that cannot be generic, and published as such.

But hey… these days any indie game with more than 3 simultaneous players is a MMO. I bet you can make/find some generic framework with that in mind.

“Project Darkstar aims to help developers and operators avoid a range of serious, yet typical, problems associated with massive scale online games, virtual worlds, and social networking applications today, including zone overloading, data corruption, and server underutilization. In addition, Project Darkstar enables developers to support new dimensions of play such as evolving virtual worlds and very large scale battlefields.”

Mainly it handles all the technical details for network, server-client communication, server-clustering and DB interface/installation.
The developer can then focus on the actual game she wants to make on the server side, and on enriching the client (it’s a simple java application).

As for its future? I could not know - but I think it’s sponsored by Sun, so it should last…

did i can attach hibernate for control db?

that all what i was want to know, i think the projectdakstar will be very helpful

i saw in some papers of the project, part of they was from Sun…

Well, may be something like “NeL” ?

“NeL is a toolkit” - not an engine :stuck_out_tongue:

hmm, it is a bit weird when I read the intro it looked like a stack with additional provisioning / ‘glue code’. But reading on a bit it seems they aim at making all the stuff themselves, perhaps I should just read about it a bit more…

do yous till program witha n engine? cause if not, why do it? The coding is 90% of the fun. the toher 10% is other people congratulating you lol.

h3ckboy i know, the most fun in programming =) but i’m think projectdakrkstar will be good platfor for client/server system of the mmorpg, other futures i will make as usualy…by fingers ;D

Just a heads up, Oracle is discontinuing the Project Darkstar (http://www.projectdarkstar.com/forum/?topic=1540.0;topicseen) :frowning:

Threerings has built out an engine for its own games but opensourced it. You can get it from http://www.threerings.com/code. They have developed a ‘Distributed Object’ system for the purpose of a mmorpg game. The idea is to allow mutiple clients to connect to a server but the game state is only maintained on the server, the clients can not change that locally but only issue a request to the server. when the server accept and process that request, new game state will be broadcasted to all clients interested. Besides, all communications between clients are through the server. Of course, the engine is not limited to the client-server part, but abstracted a lot of things to just make the game making easier.

The only problem is that the documentation is not done very well and some of them is even a bit of outdated and the community is small and not active either. which means you probably have to work on your own but ask no one. It sounds a little sad and yes it is, when the moment you choose to use Java to develop a game, there are not many options out there so I decide to just bear with it. The good thing is the engine is commercially tested robust, at least all its own games are built on top of it so you can just rely on it.

Looks like Dark Star has changed to Red Dwarf: http://sourceforge.net/apps/trac/reddwarf/

If it’s open source, hopefully it’ll continue on?

Has anyone worked with this? How nice is the API, can you send serialized objects and things like that (ala Kyrpo/Ninja)?
How simple is the API?

[quote]Looks like Dark Star has changed to Red Dwarf: http://sourceforge.net/apps/trac/reddwarf/

If it’s open source, hopefully it’ll continue on?
Has anyone worked with this?
[/quote]
I’m currently using it for my game project which will allow users to easy create ‘modules’ that could expand to MMO’s.
Red dwarf is still being worked on.

[quote]How nice is the API, can you send serialized objects and things like that (ala Kyrpo/Ninja)?How simple is the API?
[/quote]
You need to code in a different style, but once you get pasted that I found it easy enough. Most of its magic is in the background which you wont see.
You can send any kind of data you want.