So führen Sie einen Minecraft-Spigot-Server für den benutzerdefinierten Multiplayer aus
Die native LAN-Unterstützung von Minecraft eignet sich hervorragend für die schnelle Ausführung von Spielen. Wenn Sie jedoch einen dedizierten, benutzerdefinierten Server wünschen, ist Spigot der richtige Weg. Spigot basiert auf einer Plugin-API namens Bukkit, die das Anpassen Ihres Spiels vereinfacht. Da das Bukkit-Projekt seit Beginn des Minecraft-Multiplayer-Spiels existiert, haben viele Entwickler eigene Plugins und Modifikationen veröffentlicht.
Was ist Zapfen??
Spigot ist eine modifizierte Gabel der Bukkit-API, die selbst eine modifizierte Gabel des offiziellen, von Mojang veröffentlichten Minecraft-Servers ist. Bukkit wurde geboren, als Entwickler und Modder mit dem Closed Source und dem Fehlen von Funktionen des offiziellen Servers unzufrieden waren und eine modularere und anpassbare Serverlösung wollten. Die eigentliche Implementierung der Bukkit-API wurde CraftBukkit genannt. Mit Minecraft wurde CraftBukkit die beste Wahl für mittlere und große Server. Aufgrund einiger rechtlicher Probleme wurde das CraftBukkit-Projekt geschlossen und nicht auf 1.8, die neueste Minecraft-Version, aktualisiert.
Hier kommt Spigot ins Spiel. Spigot wurde entwickelt, um CraftBukkit schneller und effizienter zu machen. Es verwendet die Bukkit-API, sodass alle mit Bukkit kompatiblen Plugins mit Spigot kompatibel sind. Nachdem die Bukkit-Downloads heruntergefahren waren, wurde die Software weiterhin vom Spigot-Projekt aktualisiert, sodass es jetzt die größte Wahl für modifizierte Server und die einzige Wahl für modifizierte 1.8-Server ist.
Windows-Installation
Spigot hat keinen Download; es muss von der Quelle kompiliert werden. Das Spigot-Team automatisiert dies mit einem Programm namens BuildTools. Sie können die neueste Version von BuildTools hier herunterladen. Sie benötigen auch Git für Windows. Stellen Sie sicher, dass Sie über die neueste Java-Version verfügen.
Erstellen Sie einen Ordner, in dem alle Serverdateien untergebracht sind, und fügen Sie die BuildTools-Dose darin ein:
Führen Sie das Git für Windows-Setup aus und warten Sie geduldig, bis die Fortschrittsleiste das Ende erreicht.
Wenn Git mit der Installation fertig ist, öffnen Sie das Startmenü und Sie sollten eine neue Anwendung in Ihrem Programmordner sehen. Starten Sie Git Bash und Sie sehen ein Terminalfenster. Wenn Sie Erfahrung mit Unix-Terminals haben, sollten Sie mit deren Verwendung vertraut sein. Wenn nicht, ist der Prozess trotzdem einfach. Einfach cd in den Ordner, in den Sie die BuildTools-Dose legen, und mit java -jar ausführen:
cd ~ / pfad / zum / ordner /
java -jar BuildTools.jar
Das BuildTools-Programm lädt nun den gesamten erforderlichen Quellcode herunter und kompiliert die Server-JAR-Dateien automatisch. Dies kann lange dauern. Wenn der Vorgang abgeschlossen ist, sollten Sie die Eingabeaufforderung und eine Reihe von Dateien in dem Ordner sehen, in dem sich die BuildTools-JAR-Datei befindet. Erstellen Sie ein neues Textdokument, nennen Sie es start.bat, klicken Sie mit der rechten Maustaste darauf und wählen Sie "Bearbeiten". Es wird in Notepad geöffnet und dieses Skript eingefügt in:
@echo aus
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M-jar spigot.jar
Pause
Wenn Sie diesen Server nur für wenige Personen oder für sich selbst auf derselben Maschine ausführen, reicht 1 GB RAM aus. Wenn Sie möchten, können Sie jedoch das Argument -Xmx auf einen höheren Wert ändern.
Speichern Sie das Skript und führen Sie es aus. Sie erhalten eine Fehlermeldung und das Programm wird beendet. Das ist normal. Wenn Sie spigot.jar zum ersten Mal ausführen, wird aus rechtlichen Gründen eine EULA.txt-Datei erstellt. Öffnen Sie es, ändern Sie es von "false" in "true" und führen Sie start.bat erneut aus. Um zu testen, ob der Server läuft, öffnen Sie Minecraft und stellen Sie eine Verbindung zu localhost her:
Sie sollten mit einer Minecraft-Welt und einem Fehler begrüßt werden, wenn Sie einen Block in der Nähe des Spawns brechen. Dies liegt daran, dass Spigot standardmäßig ein paar Blöcke des Laichschutzes von jedem Benutzer hat, der kein Operator ist. Sie können sich nur vom Server-Terminal aus bedienen, indem Sie ausführen
op Spielername
Oder wenn Sie jemanden entfernen möchten,
deop Spielername
Sie benötigen eine Op-Berechtigung, um viele spielinterne Befehle verwenden zu können, z. B. Gegenstände zu geben oder in den Kreativmodus zu wechseln. Es gibt auch Plugins, mit denen Benutzer bestimmte Befehle verwenden können.
OS X- und Linux-Installation
Die Installation von Spigot unter OS X und Linux ist noch einfacher. Stellen Sie sicher, dass auf beiden die neueste Version von Java installiert ist. Verwenden Sie unter Linux den Paketmanager, den Sie installieren müssen, wenn Sie ihn noch nicht installiert haben:
sudo apt-get install git
Sudo Yum installieren git
Laden Sie das gleiche BuildTools-Jar von der Windows-Installation herunter und legen Sie es in einem eigenen Ordner ab.
Öffnen Sie auf einem Mac ein Terminal, navigieren Sie zu diesem Ordner und führen Sie es mit aus
java -jar BuildTools.jar
Sie sollten eine Aufforderung sehen, die Sie auffordert, Befehlszeilenentwickler-Tools zu installieren. Klicken Sie auf "Installieren" und warten Sie, bis der Vorgang abgeschlossen ist. Dadurch werden die für die Ausführung von BuildTools erforderlichen Tools installiert. Unter Linux müssen Sie möglicherweise laufen
git config -global -unset core.autocrlf
bevor Sie das Glas laufen lassen. Ansonsten sollte die Installation reibungslos verlaufen und Sie können spigot.jar von der Befehlszeile aus mit java -jar oder mit einem Startskript starten:
#! / bin / sh
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M-jar spigot.jar
Port-Weiterleitung
Wenn Sie mit Freunden außerhalb Ihres lokalen Netzwerks spielen möchten, müssen Sie die Ports Ihres Routers weiterleiten. Der Port von Minecraft ist standardmäßig auf 25565 eingestellt, dies kann jedoch in der Konfigurationsdatei server.properties geändert werden.
Die Adresse, die Sie Ihren Freunden geben, sollte Ihre öffentliche IP-Adresse sein, gefolgt von einem Doppelpunkt und der Portnummer. Sie finden Ihre öffentliche IP-Adresse online. Die IP-Adresse, mit der sich Ihre Freunde verbinden, ist beispielsweise ähnlich
123,45,67,89:25565
Plugins installieren
Sie erhalten Plugins von Bukkit oder SpigotMC. Viele der Plugins sind für 1.7, die meisten funktionieren jedoch mit 1.8. Das Installieren eines Plugins ist so einfach wie das Herunterladen einer JAR-Datei und das Einfügen in den Plugins-Ordner. Anschließend müssen Sie den Server neu laden oder neu starten, damit das neue Plugin wirksam wird.
Hier sind einige grundlegende Plugins, die Sie beim Setup installieren sollten:
- LANBroadcaster öffnet Ihren Server für Ihr lokales Netzwerk, sodass Freunde eine Verbindung herstellen können, ohne eine IP einzugeben.
- Mit Multiverse können Sie beliebig viele Minecraft-Welten nutzen. Mit Multiverse-Portalen können Sie diese problemlos miteinander verknüpfen.
- WorldEdit bietet eine starke Kontrolle über Gelände und Gebäude.
- WorldGuard schützt Ihre Builds vor Spielern und der Umgebung.
Jedes dieser Plugins hat eine eigene Syntax, die Sie lernen können, wenn Sie / help im Spiel ausführen.