Craftd:Main Page: Difference between revisions
Jump to navigation
Jump to search
imported>Tomy No edit summary |
imported>Wallbraker (spam) |
||
| (34 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
{{Box| | {{Box| | ||
BORDER = # | BORDER = #9999FF| | ||
BACKGROUND = # | BACKGROUND = #99CCFF| | ||
WIDTH = 100%| | WIDTH = 100%| | ||
ICON = | | ICON = | | ||
| Line 9: | Line 9: | ||
'''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 and | 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 . | |||
Want to help? Need help? Come talk! '''irc.freenode.net #craftd''' | * 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. --> | }} <!-- Wiki tables are annoying. --> | ||
| Line 27: | Line 30: | ||
| <!-- Section 1-1 --> | | <!-- Section 1-1 --> | ||
{{Box| | {{Box| | ||
BORDER = # | BORDER = #669933| | ||
BACKGROUND = # | BACKGROUND = #99CC33| | ||
WIDTH = 100%| | WIDTH = 100%| | ||
ICON = | | ICON = | | ||
HEADING = '''User Documentation''' | | HEADING = '''User Documentation''' | | ||
CONTENT =*[[Craftd:Configuration|Configuration]] | CONTENT = *[[Craftd:Installation|Installing craftd]] | ||
*[[Craftd:Configuration|Configuration]] | |||
}} | }} | ||
{{Box| | {{Box| | ||
BORDER = # | BORDER = #993300| | ||
BACKGROUND = # | BACKGROUND = #CC0000| | ||
WIDTH = 100%| | WIDTH = 100%| | ||
ICON = | | ICON = | | ||
| Line 43: | Line 47: | ||
CONTENT = *[[Craftd:Thread_Model|Thread Model]] | 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 | ||
| Line 55: | Line 61: | ||
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
| <!-- Section 2-1 --> | | <!-- Section 2-1 --> | ||
{{ | {{CraftdMenu}} | ||
[[Category:Craftd]] | |||
Latest revision as of 05:30, 18 February 2013
|
Introduction
|
|
|
