Craftd:Main Page: Difference between revisions
Jump to navigation
Jump to search
imported>Kev009 (Logging implemented) |
imported>Wallbraker (spam) |
||
| (64 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
''' | {{Box| | ||
BORDER = #9999FF| | |||
BACKGROUND = #99CCFF| | |||
WIDTH = 100%| | |||
ICON = | | |||
HEADING = '''Introduction''' | | |||
CONTENT = | |||
[[Image:Craftd-login.png|right|320px]] | |||
'''craftd''' is a third-party implementation of the [http://www.minecraft.net/ Minecraft] SMP server protocol. | '''craftd''' is a third-party implementation of the [http://www.minecraft.net/ Minecraft] SMP server protocol. | ||
The goal of craftd is to provide a <u>high performance, low overhead</u> implementation of the Minecraft Survival Multiplayer (SMP) protocol | The goal of craftd is to provide a <u>high performance, low overhead</u> implementation of the Minecraft Survival Multiplayer (SMP) protocol | ||
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. Advanced platform features such as plugins and scripting are offered. | |||
Currently, craftd is managed by Precipice Games developers dotblank and HACKhalo2, hopefully to spark interest again :D . | |||
craftd is | |||
* You can find the latest source on [https://github.com/PrecipiceGames/craftd/ github]. Feel free to watch or fork! | |||
* The latest roadmap of craftd is [[Craftd:Status#Roadmap|here]]. | |||
* Want to help? Need help? Come talk! '''irc.freenode.net #craftd'''. | |||
* | * A test world is sometimes available at '''mc.kev009.com:25565''' or '''hackhalo2.com'''. | ||
* | |||
* | |||
Shout out to [http://coesquest.com/ Coestar] for providing me with a copy of Minecraft and the motivation for the project. | |||
}} <!-- Wiki tables are annoying. --> | |||
== User Documentation = | {| width="100%" | ||
|- style="vertical-align: top;" | |||
| width="70%" | <!-- Section 1 --> | |||
{| width="100%" | |||
|- style="vertical-align: top;" | |||
| <!-- Section 1-1 --> | |||
{{Box| | |||
BORDER = #669933| | |||
BACKGROUND = #99CC33| | |||
WIDTH = 100%| | |||
ICON = | | |||
HEADING = '''User Documentation''' | | |||
CONTENT = *[[Craftd:Installation|Installing craftd]] | |||
*[[Craftd:Configuration|Configuration]] | *[[Craftd:Configuration|Configuration]] | ||
}} | |||
== Developer Documentation = | {{Box| | ||
*[[Craftd:Thread_Model|Thread Model]] | BORDER = #993300| | ||
BACKGROUND = #CC0000| | |||
WIDTH = 100%| | |||
ICON = | | |||
HEADING = '''Developer Documentation'''| | |||
CONTENT = *[[Craftd:Thread_Model|Thread Model]] | |||
*[[Craftd:Coding_Style|Coding Style and Notes]] | *[[Craftd:Coding_Style|Coding Style and Notes]] | ||
*[[Craftd:Events|Event handling]] | |||
*[[Craftd:Plugins|Writing plugins]] | |||
*[http://www.wangafu.net/~nickm/libevent-book/ libevent book] | *[http://www.wangafu.net/~nickm/libevent-book/ libevent book] | ||
*[http://mc.kev009.com/libevent libevent2 Doxygen] - Local, up to date copy | *[http://mc.kev009.com/libevent libevent2 Doxygen] - Local, up to date copy | ||
*[http://lists.apple.com/archives/xcode-users/2008/May/msg00665.html C99 Info] | |||
*[http://www.unix.org/2008edition/ POSIX1-2008] | *[http://www.unix.org/2008edition/ POSIX1-2008] | ||
}} | |||
|} | |||
| width="50%" | <!-- Section 2 --> | |||
{| width="100%" | |||
|- style="vertical-align: top;" | |||
| <!-- Section 2-1 --> | |||
{{CraftdMenu}} | |||
[[Category:Craftd]] | |||
Latest revision as of 05:30, 18 February 2013
|
Introduction
|
|
|
