Difference between revisions of "Server List"

From wiki.vg
Jump to navigation Jump to search
m
m (Realcraft will use SQL later on, which will open up the program to multi-threading as long as it's SQL related)
(One intermediate revision by the same user not shown)
Line 12: Line 12:
 
!style="min-width: 120px" | Author(s)
 
!style="min-width: 120px" | Author(s)
 
!style="min-width: 72px" | Language
 
!style="min-width: 72px" | Language
!style="min-width: 120px" | License
+
!style="min-width: 72px" | License
 +
!style="width: 72px" | Asynchronous I/O
 
!style="width: 72px" | Networking
 
!style="width: 72px" | Networking
 
!style="width: 72px" | World Formats
 
!style="width: 72px" | World Formats
Line 26: Line 27:
 
| [http://en.wikipedia.org/wiki/Python_%28programming_language%29 Python]
 
| [http://en.wikipedia.org/wiki/Python_%28programming_language%29 Python]
 
| MIT/X11
 
| MIT/X11
 +
| {{Unknown}}
 
| {{yes}}
 
| {{yes}}
 
| {{yes|Alpha, Beta}}
 
| {{yes|Alpha, Beta}}
Line 39: Line 41:
 
| [http://en.wikipedia.org/wiki/Go_(programming_language) Google Go]
 
| [http://en.wikipedia.org/wiki/Go_(programming_language) Google Go]
 
| [http://www.opensource.org/licenses/mit-license.php MIT]
 
| [http://www.opensource.org/licenses/mit-license.php MIT]
 +
| {{Unknown}}
 
| {{yes}}
 
| {{yes}}
 
| {{yes|Alpha, Beta}}
 
| {{yes|Alpha, Beta}}
Line 52: Line 55:
 
| [http://en.wikipedia.org/wiki/C_%28programming_language%29 C]
 
| [http://en.wikipedia.org/wiki/C_%28programming_language%29 C]
 
| Simplified BSD
 
| Simplified BSD
 +
| {{Unknown}}
 
| {{yes}}
 
| {{yes}}
 
| {{yes|Alpha}}
 
| {{yes|Alpha}}
Line 65: Line 69:
 
| [http://en.wikipedia.org/wiki/Erlang_%28programming_language%29 Erlang]
 
| [http://en.wikipedia.org/wiki/Erlang_%28programming_language%29 Erlang]
 
| Unknown (Source files have no copyright?!)
 
| Unknown (Source files have no copyright?!)
 +
| {{Unknown}}
 
| {{unknown}}
 
| {{unknown}}
 
| {{unknown}}
 
| {{unknown}}
Line 78: Line 83:
 
| [http://en.wikipedia.org/wiki/Java_(programming_language) Java]
 
| [http://en.wikipedia.org/wiki/Java_(programming_language) Java]
 
| [http://www.opensource.org/licenses/mit-license.php MIT]
 
| [http://www.opensource.org/licenses/mit-license.php MIT]
 +
| {{Unknown}}
 
| {{yes}}
 
| {{yes}}
 
| {{yes|Beta}}
 
| {{yes|Beta}}
Line 91: Line 97:
 
| [http://en.wikipedia.org/wiki/Perl Perl]
 
| [http://en.wikipedia.org/wiki/Perl Perl]
 
| Open source
 
| Open source
 +
| {{No}}
 
| {{yes|Yes}}
 
| {{yes|Yes}}
 
| {{planned|Beta planned}}
 
| {{planned|Beta planned}}
Line 98: Line 105:
 
| {{yes|Event-driven}}
 
| {{yes|Event-driven}}
 
| {{yes|[http://en.wikipedia.org/wiki/Perl Perl]}}
 
| {{yes|[http://en.wikipedia.org/wiki/Perl Perl]}}
| {{yes|Active}}
+
| {{yes|Semi-Active}}
 
|-
 
|-
 
! [https://github.com/grahamedgecombe/lightstone Lightstone]
 
! [https://github.com/grahamedgecombe/lightstone Lightstone]
Line 104: Line 111:
 
| [http://en.wikipedia.org/wiki/Java_(programming_language) Java]
 
| [http://en.wikipedia.org/wiki/Java_(programming_language) Java]
 
| [http://www.opensource.org/licenses/mit-license.php MIT]
 
| [http://www.opensource.org/licenses/mit-license.php MIT]
 +
| {{Unknown}}
 
| {{yes}}
 
| {{yes}}
 
| {{planned|In Progress (Beta)}}
 
| {{planned|In Progress (Beta)}}
Line 117: Line 125:
 
| [http://en.wikipedia.org/wiki/Java_(programming_language) Java]
 
| [http://en.wikipedia.org/wiki/Java_(programming_language) Java]
 
| [http://en.wikipedia.org/wiki/GPL_v3#Version_3 GPLv3]
 
| [http://en.wikipedia.org/wiki/GPL_v3#Version_3 GPLv3]
 +
| {{Unknown}}
 
| {{yes|Yes (Java NIO)}}
 
| {{yes|Yes (Java NIO)}}
 
| {{planned|Beta (read-access)}}
 
| {{planned|Beta (read-access)}}
Line 130: Line 139:
 
| [http://en.wikipedia.org/wiki/C%2B%2B C++]
 
| [http://en.wikipedia.org/wiki/C%2B%2B C++]
 
| Closed source
 
| Closed source
 +
| {{Unknown}}
 
| {{yes}}
 
| {{yes}}
 
| {{yes|Raw}}
 
| {{yes|Raw}}
Line 143: Line 153:
 
| [http://en.wikipedia.org/wiki/C%2B%2B C++]
 
| [http://en.wikipedia.org/wiki/C%2B%2B C++]
 
| [http://en.wikipedia.org/wiki/BSD_licenses#3-clause_license_.28.22New_BSD_License.22.29 New BSD License]
 
| [http://en.wikipedia.org/wiki/BSD_licenses#3-clause_license_.28.22New_BSD_License.22.29 New BSD License]
 +
| {{Unknown}}
 
| {{yes}}
 
| {{yes}}
 
| {{yes|Beta}}
 
| {{yes|Beta}}
Line 156: Line 167:
 
| [http://en.wikipedia.org/wiki/C%2B%2B C++]
 
| [http://en.wikipedia.org/wiki/C%2B%2B C++]
 
| [http://en.wikipedia.org/wiki/BSD_licenses#3-clause_license_.28.22New_BSD_License.22.29 New BSD License]
 
| [http://en.wikipedia.org/wiki/BSD_licenses#3-clause_license_.28.22New_BSD_License.22.29 New BSD License]
 +
| {{Unknown}}
 
| {{yes}}
 
| {{yes}}
 
| {{planned}}
 
| {{planned}}
Line 169: Line 181:
 
| [http://en.wikipedia.org/wiki/Perl Perl],[http://en.wikipedia.org/wiki/C%2B%2B C++]
 
| [http://en.wikipedia.org/wiki/Perl Perl],[http://en.wikipedia.org/wiki/C%2B%2B C++]
 
| Open source
 
| Open source
 +
| {{No}}
 
| {{planned|In progress}}
 
| {{planned|In progress}}
 
| {{planned|Beta/Custom}}
 
| {{planned|Beta/Custom}}
Line 182: Line 195:
 
| [http://en.wikipedia.org/wiki/Python_%28programming_language%29 Python]
 
| [http://en.wikipedia.org/wiki/Python_%28programming_language%29 Python]
 
| Simplified BSD
 
| Simplified BSD
 +
| {{Unknown}}
 
| {{yes}}
 
| {{yes}}
 
| {{yes|n/a}}
 
| {{yes|n/a}}
Line 195: Line 209:
 
| [http://en.wikipedia.org/wiki/Java_(programming_language) Java]
 
| [http://en.wikipedia.org/wiki/Java_(programming_language) Java]
 
| [http://en.wikipedia.org/wiki/MIT_License MIT]
 
| [http://en.wikipedia.org/wiki/MIT_License MIT]
 +
| {{Unknown}}
 
| {{yes|Up to login supported}}
 
| {{yes|Up to login supported}}
 
| {{planned|Planned (Custom)}}
 
| {{planned|Planned (Custom)}}
Line 208: Line 223:
 
| [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
 
| [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
 
| [http://en.wikipedia.org/wiki/GPL_v3#Version_3 GPLv3]
 
| [http://en.wikipedia.org/wiki/GPL_v3#Version_3 GPLv3]
 +
| {{yes}}
 
| {{yes}}
 
| {{yes}}
 
| {{yes|Alpha, Beta: WIP}}
 
| {{yes|Alpha, Beta: WIP}}
Line 221: Line 237:
 
| [http://en.wikipedia.org/wiki/C%2B%2B C++]
 
| [http://en.wikipedia.org/wiki/C%2B%2B C++]
 
| Unknown
 
| Unknown
 +
| {{Unknown}}
 
| {{yes}}
 
| {{yes}}
 
| {{yes|Alpha}}
 
| {{yes|Alpha}}
Line 234: Line 251:
 
| [http://en.wikipedia.org/wiki/Realbasic REALbasic]
 
| [http://en.wikipedia.org/wiki/Realbasic REALbasic]
 
| Closed source
 
| Closed source
 +
| {{planned|Multi-Threaded SQL}}
 
| {{yes}}
 
| {{yes}}
 
| {{yes|Custom}}
 
| {{yes|Custom}}
Line 247: Line 265:
 
| [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
 
| [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
 
| Closed source
 
| Closed source
 +
| {{yes}}
 
| {{yes}}
 
| {{yes}}
 
| {{no|Custom}}
 
| {{no|Custom}}
Line 252: Line 271:
 
| {{no}}
 
| {{no}}
 
| {{yes}}
 
| {{yes}}
| {{yes|Async IO}}
+
| {{yes|Async IO}} <!--Any other concurrency models? ASIO is now a seperate column-->
 
| {{yes|[http://en.wikipedia.org/wiki/Lua Lua]}}
 
| {{yes|[http://en.wikipedia.org/wiki/Lua Lua]}}
 
| {{yes|Active}}
 
| {{yes|Active}}
Line 260: Line 279:
 
| C++0x
 
| C++0x
 
| unspecified open source
 
| unspecified open source
 +
| {{Unknown}}
 
| {{yes}}
 
| {{yes}}
 
| {{planned|n/a}}
 
| {{planned|n/a}}
Line 273: Line 293:
 
| [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
 
| [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
 
| Closed source
 
| Closed source
 +
| {{Unknown}}
 
| {{yes}}
 
| {{yes}}
 
| {{yes|Alpha}}
 
| {{yes|Alpha}}

Revision as of 03:00, 16 December 2011

This is a rather incomplete list of Minecraft Beta servers currently in development. This page only lists servers written from scratch. For mods and wrappers, see the Utility List.

A couple things for contributors:

  • If you haven't committed to your repository in a few months, I (MAD) am likely to mark you as on hiatus. Don't take it personally; just write more code and update the wiki.
  • I (MAD) rely on README files to gather server features. If you don't have one, you run the risk that I will read your source code to discern what your server can do. This might not be what you wanted. >:3
  • Yes, the "Networking" column really does ask the question, "Can your server actually talk to clients?" This is just a litmus test. If your server can't do it, then consider whether it's ready for this page.


Name Author(s) Language License Asynchronous I/O Networking World Formats Multiworld Physics Entities Concurrency Model Scripting Development Status
Bravo MostAwesomeDude Python MIT/X11 Unknown Yes Alpha, Beta Yes Yes Players, Mobs Processes Python Active
Chunky Monkey agon, huin (lead contributor), jnwhiteh, nictuku Google Go MIT Unknown Yes Alpha, Beta Planned Entities: yes; Blocks: Planned Players: yes; Mobs: In progress Goroutines (Multi-host planned) (TBD) Active
craftd kev009 C Simplified BSD Unknown Yes Alpha No Yes Planned Threads Many (plugins) Active
Erlcraft Scott Brooks Erlang Unknown (Source files have no copyright?!) Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown On hiatus
Glowstone SpaceManiac (fork of Lightstone) Java MIT Unknown Yes Beta Yes Planned Planned Event-driven Bukkit Active
Gruved Jckf, electronicsRules Perl Open source No Yes Beta planned Partial Planned Planned Event-driven Perl Semi-Active
Lightstone Graham Edgecombe Java MIT Unknown Yes In Progress (Beta) Planned Planned Planned Event-driven Planned (Ruby) Semi-Active
McCraft Nemrael Java GPLv3 Unknown Yes (Java NIO) Beta (read-access) Yes Planned Planned Threads Planned Active
MCServer FakeTruth C++ Closed source Unknown Yes Raw No Yes Players, Mobs Threads Lua Active
Mineserver Fador, Psoden, deoxxa C++ New BSD License Unknown Yes Beta Yes Yes Players, Mobs Unknown C++ On hiatus
Mineserver 2 deoxxa, Jailout2000 C++ New BSD License Unknown Yes Planned Planned Planned Planned ZeroMQ C++ Active
MWP jake-anq, goshat Perl,C++ Open source No In progress Beta/Custom Planned Planned Planned Events,Coroutines Perl Pre-alpha (On hiatus)
Myne2 aera, iKJames Python Simplified BSD Unknown Yes n/a No No No Threads Python Cancelled
Netherrack Cruz Bishop (for Massive Dynamics) Java MIT Unknown Up to login supported Planned (Custom) In progress In block definition Partial mob definition support Threads + Scheduled events Dynamic (Java planned) Active extremely early snapshots
XMC Xinnx C# GPLv3 Yes Yes Alpha, Beta: WIP No Planned Players, Partial mob support Threads + Async File IO .NET Plugins Rewrite in Progress
Quartz Moose C++ Unknown Unknown Yes Alpha No Yes No Threads No On hiatus
Realcraft Jailout2000 REALbasic Closed source Multi-Threaded SQL Yes Custom Yes Planned Yes Event-driven No Semi-Active
RealMC thomasfn C# Closed source Yes Yes Custom No No Yes Async IO Lua Active
Schlagwetter louisdx C++0x unspecified open source Unknown Yes n/a No Planned Planned Threads No Active
SilentCraft Silentneeb, BizarreCake C# Closed source Unknown Yes Alpha No No No Threads No Cancelled