Craftd:Main Page: Difference between revisions

From wiki.vg
Jump to navigation Jump to search
imported>Tomy
(Change menu)
imported>Kev009
(add installation link)
Line 32: Line 32:
ICON = |
ICON = |
HEADING = '''User Documentation''' |
HEADING = '''User Documentation''' |
CONTENT =*[[Craftd:Configuration|Configuration]]
CONTENT = *[[Craftd:Installation|Installing craftd]]
*[[Craftd:Configuration|Configuration]]
}}  
}}  



Revision as of 19:19, 1 February 2011

Introduction

craftd is a third-party implementation of the Minecraft SMP server protocol.

The goal of craftd is to provide a high performance, low overhead implementation of the Minecraft Survival Multiplayer (SMP) protocol. After implementing the basics, advanced features such as scripting and extensions shall be considered.

craftd keeps modern UNIX daemon philosophy in mind. This includes best practice like async polling I/O, multi-threading, and use of high quality libraries whenever possible. craftd is written in C99 and the current plan is to extend it with Python for scripting.

Check back soon for a test world. Shout out to Coestar for providing me with a copy of Minecraft and the motivation for the project.

Want to help? Need help? Come talk! irc.freenode.net #craftd

You can find the latest source on github.

User Documentation
Developer Documentation
Menu