DarkMMO

Support

YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler.


License

The source code to DarkMMO and all associated documents and assets are provided under dual license.  You are free to use all of the above under the terms of either license below, but must subscribe completely to the terms of the license you select.

For permissions beyond the scope of these licenses contact mailto:jeffpk@worldwizards.net.
 
Creative Commons License
DarkMMO by Jeffrey Kesselman is licensed under a Creative Commons Attribution-Noncommercial 3.0 United States License.


Gnu Affero Public License
DarkMMO by Jeffrey Kesselman is licensed under a GNU Affero General Public License 3.



Home

Introduction

This is the home for the DarkMMO project.

DarkMMO is an MMORPG engine that uses Neverwinter Nights data and tools.
The client is based on the Ardor3D scenegraph library and the server is a Project Darkstar application.

Latest News

I've begun work on the scripting layer of the DarkMMO client.  The DarkMMO scripting layer uses the Java Scripting API to support many different scripting languages.  As such I've had to solve the general case of sandboxing scripting code.  Interestingly enough, this same solution also works for sandboxing Java code itself.  Eventually it will get put back but until then you can read about it in my blog.

Currently, I am working on the resource update system for DarkMMO as I need that to assign scripts.  This is complicated by the fact that it needs to be a dynamic update system because I want to enable in-world world editing ala traditional MUDs. 
This will be built as a separable system that can be used by other games if they wish.

I'm tentatively calling it "PushmePullu" in reference to one of my favorite childhood books.  Right now I am investigating existing distributed database technologies and will start prototyping shortly.

----------------------------------------------------------

At the request of some potential users I have modified the license terms to be dual-license.
You may now chose either the Creative Commons Attribution-Noncommercial 3.0 United States License
or the GNU Affero General Public License 3.

Walkmeshes eliminated simplifying many things.

Good blocking against placables and doors as well as tile.

Non-walkmesh based blocking


License

DarkMMO, its source code,  assets, and all documents and media pertaining to it are dual licensed under the
Creative Commons Attribution-Noncommercial 3.0 United States License and the GNU Affero General Public License 3. For more information, see the links at the side and the FAQ.

Acknowledgments

The DarkMMO project is grateful for the generous support of YourKit. The YourKit profiler for Eclipse is an essential
tool for our delivering a tuned and performant final deliverable.

YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler.