Jump to content

RedDwarf Server

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Tourorist (talk | contribs) at 09:47, 29 December 2015 (minor cleanup). 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)
Final release
0.10.2.1 / December 16, 2010; 14 years ago (2010-12-16)
Preview release
0.10.3
Written inJava
PlatformJava
Size10.8 MB
Available inEnglish
TypeMMOG Server Middleware
LicenseGPLv2, BSD
WebsiteGitHub.com/RedDwarf

RedDwarf Server is an open source middleware solution for developing the server-side of massively multiplayer online games. It is the official[1] community fork of Project Darkstar, an open source project that was supported until 2010 by Sun Microsystems. Upon Oracle's acquisition of Sun, support for Project Darkstar was stopped.[2] To continue development of the project, the community rebranded the latest codebase of Project Darkstar's repositories and released it as RedDwarf Server.[3]

Client API

Clients can communicate with the server using a Java or C API. The community has also released client APIs for additional platforms including C#, Python, Objective-C, and ActionScript.[4]

Protocol

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

License

RedDwarf inherited the Project Darkstar licensing scheme, with the RedDwarf Server distributed under GPLv2 and the server APIs being made available under the GNU General Public License (GPL) with the classpath exception. The Java and C client APIs—available as part of the RedDwarf project—are distributed under a BSD license.[5]

Notes