| Entwickler | |
|---|---|
| Plattform |
JRE (Linux/Windows/OSX) |
| Geschrieben in |
Java |
| Aktuelle Version |
1.7.5-RC4 (Beta) Build #326 |
| Veröffentlicht |
Recode: Juni 2012 |
| Größe |
16.8 MB (1.7.5-RC4) |
| Lizenz |
BSD 3-Clause License |
| Code verfügbar |
Ja - [1] |
| Links |
CanaryMod ist eine Minecraft Server-Software, die vom CanaryMod-Team, einem Team aus freiwilligen Programmierern entwickelt wird. CanaryMod ermöglicht die Installation von sogenannten Plugins. Diese Plugins dienen dem Zweck, dass sie die Palette der Möglichkeiten, die Minecraft von Haus aus bietet erweitern, oder Serveradmins ermöglicht, die Vorgänge auf ihrem Server besser zu überwachen. Mehr Infos zu Canary findet man auf der Projektwebseite.
Entwicklung
CanaryMod ist der direkte Nachfolger von hMod. hMod war eine der ersten brauchbaren und stabilen Minecraft-Server der Unterstützung für Dinge wie Plugins hatte. Sein Code wurde erstmals Ende 2010 veröffentlicht. Der ursprüngliche Autor "hey0" verließ schließlich das Projekt aus Zeitgründen, und die meisten der ehemaligen hMod Teammitglieder gingen ebenfalls, um den beliebten Minecraft-Server Bukkit zu erstellen. Der User Shadow386 gründete nun damals das Projekt CanaryMod, in dem hMod unter anderem Namen weiterentwickelt wurde. Seit Ende 2013 wurde CanaryMod komplett neu programmiert, und ist nicht mehr von hMod's alter Code-Basis abhängig.
Oftmals wird vom "CanaryMod-Team" berichtet, doch man kann sagen, dass der CanaryMod-Recode zu großen Teilen von darkdiplomat (Jason) gecodet wird. In einem Tweet auf Twitter schrieb darkdiplomat Anfang 2014 dies: "CanaryMod Team, the one man dev-team". Dieses Zitat belegt die derzeitige Lage, dass er fast ausschließlich alleine an CanaryMod arbeitet.
Hier eine Übersicht über die derzeit involvierten Entwickler des CanaryMod-Teams:
| Entwickler | Aufgaben |
|---|---|
| Jason (darkdiplomat), Aaron (somners), Brian (WWOL), Willem (l4mRh4X0r) | Server / Framework Entwicklung |
| Larry (Larry1123), BluxDragon, NiccosSystem | Zusätzliche Entwicklung |
| Larry (Larry1123) | Bugtesting |
| Chris (damagefilter) | Programmierung der Projektwebseite |
Trotz der Situation, dass CanaryMod fast ausschließlich alleine von darkdiplomat programmiert wird, erscheinen CanaryMod-Server Builds/Versionen für neue Minecraft Versionen immer rechtzeitig und im Verhältnis betrachtet sehr schnell. Oftmals passiert dies sogar schneller als beim Bukkit Projekt.
Features/Funktionen
CanaryMod unterstützt standardmäßig viele Funktionen, ohne dass dafür Plugins benötigt werden. Hier eine Auswahl einiger dieser:
- Integrierter Chat-Manager (kein Plugin benötigt)
- Integrierter Permission Manager (kein Plugin benötigt)
- Multiworld Funktionen enthalten (kein Plugin benötigt)
- Plugin API (Extrem leistungsfähig da viele Funktionen)
- Einstellbar in welcher Reihenfolge Plugins beim Serverstart geladen werden sollen
- Viele Befehle (Ein Plugin wie Essentials (Bukkit), CommandBook (Bukkit) o.ä. wird normalerweise nicht benötigt)
- Einfache Konfiguration doch viele Einstellungsmöglichkeiten. Siehe Konfiguration
- Sprache. Die Sprache der Server-Ausgaben passt sich der Sprache des Minecraft-Clients an. (Aber ist auch festlegbar)
- Database-API (keine MySQL Kenntnisse o.ä. nötig)
- Packet-API, kein ProtocolLib (Bukkit) nötig
- Und viele Funktionen die hier nicht aufgezählt wurden...
Plugins
Um die Wahl der Plugins etwas zu erleichtern, wurden hier einmal die bekanntesten CanaryMod Plugins aufgelistet. Alle Plugins findet man unter: CanaryMod Plugin-Liste.
| Name | Beschreibung | Sprache | Entwickler |
|---|---|---|---|
| dConomy | Ein Wirtschaftssystem | Englisch | darkdiplomat |
| WorldEdit | Welt-Terraforming und Selection Tool | Englisch | sk89q, damagefiler |
| TravelPortals | Ein Portal-Plugin um Portale zu erstellen | Englisch | svdragster |
| NoCheat | Ein leistungsfähiges Plugin um Hacker aufzudecken! | Englisch | svdragster |
| DamageFilter | Herausfiltern von Schaden-Events | Englisch | SirPsp |
| Cuboids | Protection und Region Plugin | Englisch | damagefilter |
Wenn man sich dafür entscheidet Plugins für CanaryMod zu schreiben, dann bringt dies mächtige Vorteile mit sich. Ein großer Pluspunkt ist dabei die Versionskompatibilität. CanaryMod hat ein sehr stabiles Modding Framework, dadurch müssen Plugins nicht bei jeder neuen CanaryMod Version geupdatet werden. Dies verkleinert den Aufwand für Entwickler und auch für die Benutzer bzw. Serveradmins erheblich.
| Überblick | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Editionen |
| ||||||||
| Funktionsweise |
| ||||||||
| Software | |||||||||
| Multiplayer | |||||||||
| Universum |
| ||||||||
| Rezeption | |||||||||
| Vorläufer | |||||||||
| Scherze |
| ||||||||