Skip to content
Erste Schritte

Dein erstes Netzwerk

Proxy und Lobby anlegen, Plugins über Templates installieren und dem Netzwerk beitreten.

Ein Netzwerk besteht aus Gruppen. Jeder Server gehört zu einer Gruppe, und die Gruppe bestimmt Typ, Speicher, Server-Software und wie viele Server online bleiben. Diese Seite legt die zwei Gruppen an, die jedes Netzwerk braucht: einen Proxy und eine Lobby.

Proxy-Gruppe anlegen

Gib group create in der Konsole des Masters ein. Es folgen ein paar Fragen; mit Tab siehst du die möglichen Antworten.

> group create
Name of the new group? Proxy
Type of the new group? PROXY
How much memory should each server have? 512
Should this group be static? false
How many servers should be online? 1
Should servers from this group be fallbacks? false
What server version should get installed? VELOCITY_3_5_0

Die Cloud lädt Velocity herunter und startet Proxy-1 auf einem Wrapper. Proxys bekommen Ports ab 25565, der erste Proxy ist also unter deine-ip:25565 erreichbar.

Statt Velocity kannst du BungeeCord wählen (BUNGEECORD_...). Dann stellst du vorher forwardingMode in config/master.json auf LEGACY; siehe Forwarding weiter unten.

Lobby-Gruppe anlegen

> group create
Name of the new group? Lobby
Type of the new group? SERVER
How much memory should each server have? 1024
Should this group be static? false
How many servers should be online? 1
Should servers from this group be fallbacks? true
What server version should get installed? PAPER_26_3

Fallback-Gruppen sind die Server, auf denen Spieler beim Joinen und nach einem Kick von einem anderen Server landen. Jedes Netzwerk braucht mindestens eine.

Server bekommen Ports ab 25700. Sie müssen nur für die Proxys erreichbar sein, nicht für Spieler.

Verbinde dich jetzt mit Minecraft zu deine-ip:25565. Du landest auf Lobby-1.

Statisch oder nicht?

  • Nicht-statische Gruppen (Standard) starten jeden Server frisch aus dem Template. Welten und Änderungen verschwinden, wenn der Server stoppt. Genau richtig für Lobbys und Minispiele.
  • Statische Gruppen haben genau einen Server, der seine Dateien auf einem festen Wrapper behält, z. B. eine Survival-Welt oder ein Bauserver. Die Cloud fragt, auf welchem Wrapper er liegen soll.

Templates

Der Ordner templates/ des Masters ist die Quelle aller Server-Dateien:

OrdnerWird kopiert auf
templates/global/server/jeden Server
templates/global/proxy/jeden Proxy
templates/<gruppe>/default/jeden Server der Gruppe
templates/<gruppe>/<variante>/eine zufällige Variante pro Server (z. B. map-desert, map-forest)

Spätere Ebenen ersetzen Dateien der früheren. Um ein Plugin auf allen Lobbys zu installieren, legst du es nach templates/Lobby/default/plugins/. Etwa zwei Sekunden später hat es jeder Wrapper, und neue Server starten damit.

Eine Map auf einem laufenden Server gebaut? Speichere sie ins Template:

server save Lobby-1 default

Das Webpanel kann all das ebenfalls; siehe die Anleitung zum Webpanel.

Nützliche Befehle

BefehlWirkung
server start <gruppe> <anzahl>Startet weitere Server einer Gruppe
server stop <server>Stoppt einen Server; die Gruppe startet einen neuen, falls sie ihn braucht
server execute <server> <befehl>Führt einen Befehl in der Konsole eines Servers aus
group edit <gruppe> memory <MB>Ändert den Speicher einer Gruppe (auch minServers, maxPlayers, isFallback, java)
group sync template <gruppe>Lässt alle Wrapper das Template der Gruppe neu prüfen
maintenance trueNur Spieler mit rexlcloud.maintenance.join können joinen

Spieler-Forwarding

Der Proxy gibt die echte UUID und IP jedes Spielers an die Server weiter. Den Modus wählst du in config/master.json:

forwardingModeFür
MODERN (Standard)Velocity mit Paper 1.13 oder neuer. Server sind ohne den Proxy nicht erreichbar.
LEGACYBungeeCord, Spigot oder Server älter als 1.13. Sperre die Server-Ports (ab 25700) in der Firewall, denn wer sie direkt erreicht, könnte als beliebiger Spieler joinen.

Danach die Server neu starten.

Ältere Minecraft-Versionen

Jede Gruppe wählt ihre eigene Java-Version: group edit <gruppe> java <pfad> oder die Gruppenseite im Webpanel. Die Wrapper melden jedes Java, das sie finden. Server älter als 1.20.5 brauchen für das Cloud-Plugin Java 21; Paper 1.8.8 läuft damit problemlos.

Fehlt etwas? Sag uns auf Discord Bescheid.