Jump to content

RedDwarf Server

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Isaac B Wagner (talk | contribs) at 19:54, 8 April 2010. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
RedDwarf Server
Original author(s)Sun Microsystems
Developer(s)RedDwarf Community
Initial releaseFebruary 12, 2010 (2010-02-12)
Stable release
0.10.1 / March 14, 2010; 15 years ago (2010-03-14)
Written inJava
PlatformJava
TypeMMOG Server Back-end
LicenseGPLv2, BSD
Websitehttp://www.reddwarfserver.com/

RedDwarf is the official community fork of Project Darkstar, a Java based server back-end aimed at the development of massively multiplayer online games (MMORPGs). Project Darkstar, though open-source, was supported and managed by Sun Microsystems. Upon Oracle's acquisition of Sun, support for Project Darkstar was stopped[1]. Wishing to keep the project alive, the Darkstar community rebranded the latest codebase of Project Darkstar's repositories and released it as RedDwarf 0.10.0[2].

Client APIs

Both a Java API and a C API are officially supported by RedDwarf. Many community members have also developed and publicly released APIs for a wide variety of platforms, including C#, Python, Objective-C, and ActionScript[3].

Protocol

RedDwarf comes with a built-in protocol for network communications. This protocol, currently limited to TCP communications, is outlined in RedDwarf's server documentation.

License

"RedDwarf is continuing with an identical licensing scheme as Project Darkstar. RedDwarf server is distributed under GPLv2 with the server APIs being made specially available under GPLv2 + classpath exception. The Java client and the C client APIs available as part of the RedDwarf project are distributed under a BSD license.[4]"

Official RedDwarf site

Project Darkstar's old site

Notes