Wie Templates funktionieren
Templates sind Ordner auf jedem Serverhost, die vor dem Serverstart in das Serververzeichnis kopiert werden. Nutze sie für Plugin-JARs, Standardwelten, Konfigurationsdateien und gemeinsame Ressourcen. Der Standard-Setup-Workflow kopiert Template-Ebenen in einer festen Reihenfolge. Bestehende Dateien bleiben erhalten, solange du den Workflow nicht so anpasst, dass er sie überschreibt.Brauchst du Welt- oder Spielerdaten, die Neustarts überleben? Verwende einen Persistenten Server anstelle einer Gruppe.
Template-Verzeichnisstruktur
templates
_every
every
every_proxy
every_server
every_paper
every_velocity
_tagged
minigames
premium
lobby
bedwars
cache
Gemeinsame Templates
_every/every
Nutze _every/every/ für Dateien, die jeder Server bekommen soll, also Proxies und Game-Server.
templates
_every
every
plugins
_every/every_{type}
Nutze Typ-Templates, wenn Dateien für alle Proxies oder alle Game-Server gelten sollen.
_every/every_{software}
Nutze Software-Templates, wenn Dateien zu einer bestimmten Server-Software gehören.
Tagged Templates
Tags helfen dir, Dateien über mehrere Gruppen oder persistente Server zu teilen, ohne den benannten Template-Ordner zu duplizieren.- Erstelle einen Tag-Ordner in
templates/_tagged/. - Weise denselben Tag im Dashboard zu, wenn du die Gruppe oder den persistenten Server erstellst oder bearbeitest.
templates
_tagged
minigames
plugins
Benannte Templates
Der Ordner mit dem Namen einer Gruppe oder eines persistenten Servers ist die spezifischste Template-Ebene.templates
bedwars
plugins
world
Template-Dateien verwalten
Plugins hinzufügen
Lege Plugin-JARs in der Ebene ab, in der sie gelten sollen:Generierte Konfiguration zurück ins Template kopieren
- Starte einen Server einmal, damit das Plugin seine Standarddateien erzeugt.
- Stoppe den Server.
- Kopiere die generierte Konfiguration aus
running/in den passenden Template-Ordner. - Bearbeite die Template-Kopie.
- Starte den Server erneut und prüfe das Ergebnis.
Weltdateien hinzufügen
Lege einen Weltordner im benannten Template ab, wenn jeder neue dynamische Server mit derselben Map starten soll:templates
bedwars
world
Cache-Dateien
Der Standard-Cleanup-Workflow speichert ausgewählte generierte Dateien intemplates/cache/{name}/, damit spätere Starts sie wiederverwenden können. Der Serverhost verwaltet diesen Ordner.
Fehlerbehebung
Eine Datei wird nicht kopiert
Eine Datei wird nicht kopiert
Prüfe den genauen Ordnernamen. Die gemeinsamen Ordner liegen unter
_every/, zum Beispiel templates/_every/every_paper/, nicht templates/every_paper/.Eine Template-Änderung wirkt sich nicht auf einen laufenden Server aus
Eine Template-Änderung wirkt sich nicht auf einen laufenden Server aus
Templates werden während der Servervorbereitung kopiert. Starte den betroffenen Server neu, damit der Setup-Workflow erneut läuft.
Eine Datei wird nicht überschrieben
Eine Datei wird nicht überschrieben
Der Standard-Setup-Workflow behält vorhandene Dateien in den meisten Template-Ebenen. Das schützt Cache- und Persistent-Server-Daten. Nutze einen Configurator oder einen eigenen Workflow, wenn ein Wert bei jedem Start erzwungen werden muss.
Ein Tag-Template wird nicht angewendet
Ein Tag-Template wird nicht angewendet
Prüfe, ob der Tag im Dashboard zugewiesen ist und ob der Ordnername unter
templates/_tagged/ exakt zum Tag passt.