Over a million developers have joined DZone.

Marauroa Server Manager and Client first release!

DZone's Guide to

Marauroa Server Manager and Client first release!

· Java Zone ·
Free Resource

Build vs Buy a Data Quality Solution: Which is Best for You? Gain insights on a hybrid approach. Download white paper now!

There are many applications created on top of the NetBeans RCP application, but I haven't seen one MMORPG game yet. I might be wrong but there's nothing here. The main challenge when making a MMORPG is the server, or at least it was for me.

Since 2003 I've been learning Java by creating my first game, jWrestling, and it's been a great experience. I was able to create the client relatively easy when it was on my desktop playing against myself in to windows. Then I had the great idea of making it on-line. Let's say it's been a long journey since then. You can read more about that in a previous article. There I talk about the process of finding a server and show the early release of my Marauroa Server Manager. The project is already in Java.net and was released today. The server manager (MSM) right now is mostly a dummy but it does start and stop the server. The monitoring function and the visualization of its contents was pushed for a later release. You can download the installer here.

I decided to focus more on the client and I'm finally ready to release its first version. Right now it just covers the basics, components of a chat client: User List, Zone List and Chat Area.


The User List and Zone list uses the Explorer and Nodes APIs. It might not look like much, but it is a basic application used as an example. It is really a framework to create your own application. There are some modules part of the framework not used on that application like Sappy. Sappy, part of SodBeans provides text to speech for stuff like story telling and posibly character voices! If you include the whole suite you can have your application blind accessible without doing anything special!

Now I can start moving jWrestling to the platform...

Build vs Buy a Data Quality Solution: Which is Best for You? Maintaining high quality data is essential for operational efficiency, meaningful analytics and good long-term customer relationships. But, when dealing with multiple sources of data, data quality becomes complex, so you need to know when you should build a custom data quality tools effort over canned solutions. Download our whitepaper for more insights into a hybrid approach.


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}