Ein schneller, anpassbarer und kompatibler Open-Source-Server für Minecraft: Java Edition.
Glowstone ist ein leichter, von Grund auf neu in Java geschriebener Open-Source-Minecraft-Server, der Plugins unterstützt, die für die Bukkit-API und ihre wichtigsten Forks, Spigot und Paper, geschrieben wurden.
Die Hauptziele des Projekts bestehen darin, eine schlanke Implementierung der Bukkit-API und des Minecraft-Servers bereitzustellen, bei der keine exakte Vanilla-Funktionalität erforderlich ist oder eine höhere Leistung gewünscht wird, als die offizielle Software liefern kann. Glowstone verwendet ein Thread-pro-Welt-Modell und führt die Synchronisierung nur dann durch, wenn dies durch die Bukkit-API erforderlich ist.
Sie haben noch Fragen? Schauen Sie sich unsere FAQ an.
Glowstone hat gegenüber CraftBukkit einige entscheidende Vorteile:
Allerdings gibt es mehrere Nachteile:
org.bukkit.craftbukkit
oder net.minecraft.server
enthalten ist), funktionieren nicht auf Glowstone, es sei denn, sie sind so konzipiert, dass sie ordnungsgemäß fehlschlagen.Eine aktuelle Liste der Funktionen finden Sie im Wiki.
Die neuesten LTS- und Monatsversionen sowie einen direkten Link zu unserem neuesten Build finden Sie auf unserer Website.
Ältere Versionen finden Sie auf GitHub.
Überprüfen Sie nach der Installation von Oracle JDK (empfohlen) oder OpenJDK und Maven die Quelle:
git clone https://github.com/GlowstoneMC/Glowstone
cd Glowstone
./scripts/build.sh
Das endgültige JAR wird in build/libs/
mit dem Namen glowstone.jar
abgelegt.
Das Ausführen von Glowstone ist einfach, da seine Abhängigkeiten zur Kompilierungszeit in das Ausgabe-JAR schattiert werden. Führen Sie einfach java -jar glowstone.jar
zusammen mit allen gewünschten zusätzlichen JVM-Optionen aus (wir empfehlen die Verwendung von java -Xms1G -Xmx1G -XX:+UseG1GC -jar glowstone.jar
). Es stehen auch verschiedene Befehlszeilenoptionen zur Verfügung. Führen Sie java -jar glowstone.jar --help
aus, um weitere Informationen zu erhalten.
Standardmäßig wird die Konfiguration im Unterverzeichnis config/
und Protokolle im Unterverzeichnis logs/
gespeichert. Die Hauptkonfigurationsdatei ist config/glowstone.yml
, die server.properties
und bukkit.yml
von CraftBukkit ersetzt. Die Einstellungen aus diesen beiden Dateien werden während des Standardkonfigurationsgenerierungsprozesses in die Konfiguration von Glowstone kopiert.
Glowstone verwendet JLine für die Konsoleneingabe und die farbige Konsolenausgabe. Die JLine-Konsole kann in der Konfiguration deaktiviert werden, wenn eine flache Konsole gewünscht wird.
Benötigen Sie weitere Hilfe? In unserem Wiki finden Sie einige Anleitungen, die Ihnen beim Betrieb, der Wartung und der Konfiguration Ihres Glowstone-Servers helfen.
Für diejenigen unter Ihnen, die einfach nur auf einem Glowstone-Server spielen möchten, haben wir unter mc.glowstone.net
einen zum Testen verfügbar. Viel Spaß!
Der beste Ort, um Support zu erhalten, sind GitHub-Probleme. Wenn Sie Fehler melden, führen Sie bitte einen erneuten Test durch und geben Sie an, ob sich das Problem reproduzieren lässt auf:
Javadocs für Glowstone finden Sie hier.
Eine Dokumentation zur Glowkit-API (ein aktualisiertes Bukkit für Glowstone, basierend auf der Paper-API, kompatibel mit Spigots Update auf Bukkit) finden Sie in den Glowkit-Javadocs.
Zunächst einmal vielen Dank für Ihr Interesse an der Weiterentwicklung von Glowstone! Wir freuen uns immer, wenn neue Entwickler an dem Projekt arbeiten! Alle unsere Ressourcen für den Einstieg finden Sie in unserem Wiki.
Mehr Unterstützer
Sponsern Sie Glowstone auf Bountysource!
#mcdevs
– Protokoll- und Dateiformatforschung. Glowstone ist eine Open-Source-Software, die unter der MIT-Lizenz veröffentlicht wird. Weitere Informationen finden Sie in der LICENSE
Datei.
Glowkit ist eine Open-Source-Software, die unter der GPL-Lizenz veröffentlicht wird. Weitere Informationen finden Sie in der Datei LICENSE.txt
im Glowkit-Repository.