Eigenen Configurator erstellen
Wenn du eine Gruppe oder einen persistenten Server erstellst, wählt das Dashboard einen eingebauten Configurator aus. Für die Standardkonfiguration musst du nichts weiter einrichten. Erstelle einen eigenen Configurator für Einstellungen, die der eingebaute Configurator nicht verwaltet. Verwende Templates, wenn du nur dieselben Dateien auf deine Server kopieren möchtest. Dieses Beispiel erweitert den Configurator Paper/Spigot Standalone um den Schwierigkeitsgrad und die Sichtweite. Wenn dein Server über einen Proxy verbunden wird, beginne stattdessen mit dem passenden Proxy-Configurator.1
Configurator-Datei erstellen
Erstelle auf dem Serverhost die Datei Jeder Wert unter
options/configurators/paper_survival.yml:options/configurators/paper_survival.yml
path verweist auf eine Datei relativ zum jeweiligen Serververzeichnis. Ein Configurator kann mehrere path-Einträge enthalten und damit mehrere Dateien ändern.2
Configurator auswählen
Öffne die Gruppe oder den persistenten Server im Dashboard und gehe zu Settings > Blueprint. Wähle unter Software Configuration die Option Custom, gib
paper_survival ein und speichere die Änderung.3
Änderungen anwenden
Starte die Gruppe oder den persistenten Server neu. SimpleCloud wendet den Configurator vor dem Start auf jeden Server an, der diesen Blueprint verwendet.
Configurator-Referenz
Jeder Eintrag unterpaths gibt eine Konfigurationsdatei, ihr Format und die anzuwendenden Werte an.
Unterstützte Dateitypen
Unterstützte Dateitypen
Strukturierte Dateien behalten Werte bei, die nicht im Configurator angegeben sind.
TXT ersetzt die gesamte Datei.Verfügbare Platzhalter
Verfügbare Platzhalter
Verwende Platzhalter, wenn ein Wert von der Serverinstanz abhängt.Eigene Properties der Gruppe oder des persistenten Servers stehen ebenfalls als Platzhalter zur Verfügung. Eine Property namens
Setze Platzhalter in Anführungszeichen, wenn ihr Ergebnis Text sein muss:
motd kannst du beispielsweise als %motd% verwenden.Verwende eine Secret-Referenz als Configurator-Wert, um ein Passwort, Token oder einen anderen vertraulichen Wert einzusetzen:Fehlerbehebung
Der Configurator wird nicht gefunden
Der Configurator wird nicht gefunden
Prüfe, ob
options/configurators/{name}.yml auf jedem Serverhost vorhanden ist, auf dem der Server ausgeführt werden kann. Der im Dashboard angegebene eigene Name muss dem Dateinamen ohne .yml entsprechen.Eine Einstellung ändert sich nicht
Eine Einstellung ändert sich nicht
Starte zuerst den Server neu. Wenn sich der Wert weiterhin nicht ändert, prüfe, ob
path relativ zum Serververzeichnis ist, type dem Dateiformat entspricht und die Einstellung korrekt unter data eingerückt ist.Ein Platzhalter bleibt in der Datei stehen
Ein Platzhalter bleibt in der Datei stehen
Prüfe die Schreibweise des Platzhalters und verwende die Prozent-Syntax, zum Beispiel
%port%. Füge für einen eigenen Platzhalter der Gruppe oder dem persistenten Server eine Property mit demselben Namen hinzu.Der Server startet nach Auswahl des Configurators nicht
Der Server startet nach Auswahl des Configurators nicht
Prüfe das Serverhost-Log auf einen Configurator-Fehler. Häufige Ursachen sind ungültiges YAML, ein nicht unterstützter
type oder ein Wert, dessen Struktur nicht zur Zieldatei passt.