Greneey

Linux Ohne Grafische Oberfläche (Server) – Minecraft 1.8 + 1.9 Bukkit, CraftBukkit & Spigot

Dieser Beitrag wurde 2014 verfasst und zur Archivierung in diesem Blog aufgenommen. Angaben sind möglicherweise nicht mehr aktuell.

Hallo, schön, dass du hier her gefunden hast.

Dieser Guide funktioniert auch für Spigot 1.9!

Wie du bestimmt mitbekommen hast, ist vor kurzem Spigot 1.8 (inzwischen 1.9) zusammen bukkit und craftbukkit erschienen.

Möglicherweise hast du ebenfalls mitbekommen, das die Art und Weise, wie man die aktuellste Version der drei oben genannten Produkte erhält geändert hat.

Da die neue Art und Weise, wie man an Updates der entsprechenden Versionen gelanngt zu vorher stark geändert hat und es für Neulinge zu Verwirrung kommen könnte, möchte ich in diesem Tutorial erklären wie Ihr die Updates der einzelnen Versionen erhaltet.

In diesem Abschnitt werde ich euch zeigen, wie Ihr Spigot & Co. unter Linux Ohne GUI (Server) herunterladen könnt. Ich verwende hierfür das Betriebssystem Ubuntu 14.04 LTS.
Darauf wie Ihr auf einen Server über SSH oder mit ähnliche Methoden verbinden könnt, werde ich hier nicht weiter eingehen.

Vorbereitungen

Als aller erstes müssen wir die für das weitere Vorgehen benötigte Software installieren. (Java und git)
Mit folgendem Befehl können alle Packet Definitionen aktuallisiert, sowie git und openjdk-7-jdk
(Java) installiert werden.

sudo apt-get update && sudo apt-get install git openjdk-7-jdk

 

Arbeitsverzeichnis erstellen

Als nächstes erstellen wire in Arbeitsverzeichnis, in welchem alle Dateien welche zum kompilieren der .jar Files benötigt werden gespeichert werden können. Ich empfehle hierfür ein ordne im User home anzulegen
Als erstes wechseln wir in das user home

cd

Nun erstellen wir einen neuen Ordner mit dem Namen minecraftServer
mkdir minecraftServer

BuildTools herunterladen

Um die BuildTools herunterzuladen wechseln wir zunächst in den eben erstellten Ordner
cd minecraftServer
Nun laden wir mit folgendem Befehl die BuildTools.jar herunter:

wget -O BuildTools.jar https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
syntax: wget -O BuildTools.jar <url>

Spigot & Co. Herunterladen und Bauen

Als letztes starten wir das kompilieren der der .jar Files mit:
java -jar BuildTools.jar
Nach Abschluss des Building Vorgangs, könnt ihr in eurem zuvor erstellten Arbeitsordner unter: Spigot/Spigot-Server/target die spigot-1.8-R0.1-SNAPSHOT.jar finden, welche eure Server .jar Datei ist. Wie Ihr euren Server starten und konfigurieren könnt solltet ihr ja alle schon wissen Have FUN!

Abkürzung

Falls euch das Ganze zu kompliziert ist und Ihr mir vertraut könnt Ihr auch folgenden Befehl in der Konsole eingeben, welcher für euch alle hier beschriebenen Schritte automatisch durchführt:

sudo apt-get update && sudo apt-get install git openjdk-7-jdk && mkdir -p ~/minecraftServer && cd ~/minecraftServer && wget -O BuildTools.jar https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar && java -jar BuildTools.jar

Dieser Befehl erstellt im Home Ordner des aktuell eingeloggten Users einen neuen Ordner mit dem Namen minecraftServer, in welchem alle Dateien abgelegt werden.

HINWEIS: Falls Ihr den Ordner minecraftServer bereits in eurem Home (~/minecraftServer) besitzt und nicht wollt, dass in diesem die Dateien erstellt werdet, müsst Ihr im Befehl die entsprechenden Pfade bei mkdir und cd anpassen.

Video Tutorial

Euch ist das ganze zu kompliziert? Ihr möchtet das ganze zuerst einmal sehen bevor Ihr es durchführt? Hier gibt es ein Video Tutorial, in dem ich das hier beschriebene kurz demonstriere.

Greneey

Hey! Ich bin Greneey und ich mache seit 2008 Videos für YouTube! Tagsüber arbeite ich als Systems Engineer in einem IT-Unternehmen. In meiner Freizeit befasse ich mich hauptsächlich mit Tech-, Achterbahn- und Video-Themen. Ach ja, das hier ist übrigens mein Webblog!

Greneey YouTube Banner

Kommentar schreiben

Folge mir!

Traue dich und folge mir doch auf Twitter! Ich freue mich immer darüber neue Menschen kennenzulernen!