Spielmodi

Eternal bringt fertige Spielmodi mit: TTT, Bedwars, SkyWars, EnderGames, GunGame, SkyPvP und CityBuild. Du legst mit einem Klick einen Task dafür an, richtest auf einem Setup-Server die Karten ein und schaltest dann live. Bei rundenbasierten Modi (TTT, Bedwars, SkyWars, EnderGames) spielt ab da jeder Service genau eine Runde auf einer frischen Kopie, die Cloud startet nach jeder Runde einen neuen. Dauerhafte Modi (SkyPvP, GunGame) laufen ohne Runden weiter; du stellst nur ein, wie viele Server laufen. CityBuild behält seine Welten: dort geht der Setup-Server selbst live.

Jeder Spielmodus hat im Dashboard den Tab Statistik: die Rangliste aller Spieler (netzwerkweit), sortierbar nach jeder Statistik, mit Suche und Zurücksetzen.

Du findest alles im Dashboard unter Cloud → Spielmodi. Die Spiellogik steckt im Plugin, Titel, Beschreibung, Bild und Preis kommen aus dem Eternal-Katalog.

Hinweis

Spielmodi brauchen die Eternal Cloud. Jeder Spielmodus ist einzeln lizenziert (Einheit gm:<id>, z. B. gm:ttt), oder er ist Teil eines Bundles. Ohne Lizenz siehst du den Spielmodus im Katalog, kannst aber keinen Task anlegen.

Ablauf

SchrittWoWas passiert
1. Task anlegenCloud → Spielmodi → Task erstellenName, Serverversion, RAM. Eternal legt das Template gamemode/<Task> und einen statischen Task mit einem Setup-Server an.
2. Karteneditor wählenTask → KartenFastAsyncWorldEdit oder WorldEdit aus der Plugin-Bibliothek. Er wird automatisch ins Template gelegt und der Setup-Server startet neu.
3. Karten anlegenTask → KartenEine Schematic hochladen (wird eingefügt) oder leer anlegen und im Spiel bauen. Jede Karte ist eine eigene Welt (gm_<name>).
4. Punkte setzenauf dem Setup-Server/gsetup tp <Karte>, dann /gsetup marker <Typ> für jeden Punkt, den der Spielmodus braucht.
5. EinstellenTask → Einstellungen, Rechte-PaketeAlle Werte des Spielmodus, Pakete für Spieler und Gruppen.
6. Setup abschließenTask → ÜbersichtDer Setup-Server speichert und stoppt. Die Karten wandern ins Template, der Editor wird entfernt und der Task wird dynamisch.

Die Übersicht zeigt jederzeit, was noch fehlt, z. B. „Testarena: Spawn – mindestens 4 (2)“. Setup abschließen geht erst, wenn nichts mehr offen ist.

Karten und Schematics

  • Formate: .schem (Sponge, 1.13+) und .schematic (MCEdit), höchstens 32 MB. Auf 1.8–1.12 kann WorldEdit nur .schematic.
  • Karteneditor: Eingefügt wird mit FastAsyncWorldEdit oder WorldEdit, je nachdem, was du wählst. Liegt keins von beiden in der Plugin-Bibliothek, ist der Upload gesperrt und das Dashboard zeigt, wo du es bekommst: Cloud → Plugins → Katalog (Modrinth). Im Spiel bauen geht trotzdem.
  • Wohin: Die Karte wird mittig auf x/z 0 eingefügt, der Boden liegt auf Höhe 64. Leere Karten bekommen eine kleine Plattform unter dem Spawn.
  • Neu einfügen: Das ersetzt die Welt, die Marker bleiben. Es lohnt sich also, Marker erst zu setzen, wenn die Karte fertig ist.
  • Kartenarten: Jeder Spielmodus legt fest, welche Arten es gibt (TTT: Arena und Wartelobby) und wie viele mindestens aktiv sein müssen. Einzelne Karten lassen sich deaktivieren, ohne sie zu löschen.

Marker setzen (/gsetup)

BefehlWirkung
/gsetup mapsKarten des Tasks mit Stand
/gsetup tp <Karte>zur Karte (lädt die Welt)
/gsetup marker <Typ>setzt einen Marker. Punkte (Spawn, Zuschauer …) liegen dort, wo du stehst, Blickrichtung inklusive. Knöpfe und Lampen liegen auf dem Block, den du anschaust (höchstens 6 Blöcke).
/gsetup unmarkentfernt den nächsten Marker (≤ 3 Blöcke)
/gsetup markersMarker dieser Karte mit Soll und Ist
/gsetup checkwas für „Setup abschließen“ noch fehlt

Marker sind auf dem Setup-Server als Partikel zu sehen. Recht: eternal.gamemode.setup oder das Admin-Recht des Spielmodus (TTT: eternal.ttt.admin). Wer das Recht hat, landet beim Betreten im Kreativmodus.

Live

  • Eine Runde pro Service: Jede Runde läuft auf einer frischen Kopie des Templates, Karten werden also nie dauerhaft zerstört. Nach der Runde gehen alle Spieler zurück in die Lobby (Fallback des Proxys) und der Server beendet sich.
  • Wartende Lobbys: So viele Services hält die Cloud bereit (Übersicht → Wartende Lobbys). Geht einer in die Runde, startet automatisch ein neuer.
  • Schilder und NPCs: Ein Service in der Runde meldet sich als ingame, Schilder und NPCs zeigen das an. „Lobby“, „Schutzzeit · Karte“ und „Runde · Karte“ stehen als Zusatztext dabei.
  • Einstellungen ändern: Neue Werte gelten ab der nächsten Runde.
  • Karten ändern: Setup wieder öffnen stoppt die Runden-Server. Der Setup-Server läuft danach wieder mit seinem alten Ordner, Karten und Marker sind also noch da. Danach wieder Setup abschließen.

Rechte-Pakete

Jeder Spielmodus bringt fertige Pakete mit (TTT: Premium, YouTuber, Team). Ein Paket ist eine Rechte-Gruppe in Eternal Perms mit dem Namen <spielmodus>-<paket>, z. B. ttt-premium. Die Gruppe entsteht, sobald du das Paket das erste Mal vergibst.

  • An Spieler: befristet (Tage) oder für immer.
  • An Gruppen: Eine bestehende Gruppe erbt das Paket. So bekommen z. B. alle aus VIP TTT Premium.
  • Inhalt: Rechte hinzufügen oder entfernen, Standard setzt den Inhalt zurück.

Vergeben darf das, wer eternal.web.gamemodes.packages hat.

Dashboard-Rechte

RechtDarf
eternal.web.gamemodesKatalog und Spielmodus-Tasks ansehen
eternal.web.gamemodes.manageTasks anlegen und löschen, Einstellungen, Karten, Setup abschließen und wieder öffnen
eternal.web.gamemodes.packagesRechte-Pakete vergeben und ändern

Typische Stolperfallen

  • „Schematic-Upload gesperrt“: Es liegt weder FAWE noch WorldEdit in der Plugin-Bibliothek. Lade es unter Cloud → Plugins → Katalog herunter und wähle es dann unter Karten.
  • Karte bleibt auf „wird eingefügt …“: Der Setup-Server läuft nicht, oder der Editor ist noch nicht geladen. Der Setup-Server startet nach der Editorwahl einmal neu. Im Log steht Setup: Karte … eingefügt oder ein Fehler.
  • „Schau auf den Block“: Knopf- und Lampen-Marker brauchen den Block im Fadenkreuz, höchstens 6 Blöcke entfernt.
  • Setup abschließen geht nicht: Die Übersicht listet, was fehlt. Fehlt eine Welt, war die Karte nie auf dem Setup-Server (einmal mit /gsetup tp hingehen).
  • Kein Spielmodus im Katalog: Der Spielmodus ist im Katalog versteckt und nicht lizenziert, oder die Plugin-Version kennt ihn noch nicht.