api.persistentServer(). Persistente Server behalten ihre Identität über Neustarts hinweg und können einem bestimmten Serverhost zugewiesen werden.
Persistente Server abrufen
Persistenten Server erstellen
Persistenten Server aktualisieren
Persistenten Server löschen
Persistent-Server-Properties
PersistentServerQuery
| Filter | Methode | Beschreibung |
|---|---|---|
| Tags | filterByTags(String... tags) | Matcht persistente Server mit einem der angegebenen Tags |
| Aktiv-Status | filterByActive(boolean active) | Matcht aktive oder inaktive persistente Server |
| Serverhost | filterByServerhostId(String serverhostId) | Matcht persistente Server auf einem bestimmten Serverhost |
| Limit | limit(int limit) | Begrenzt die Anzahl der Ergebnisse |
PersistentServer Model
PersistentServer erweitert ServerBase und enthält deshalb die gemeinsamen Konfigurationsfelder von Gruppen und persistenten Servern.
Eindeutige Persistent-Server-ID.
Lesbarer Servername.
Persistent-Server-Typ. Nutze
SERVER für Spielserver oder PROXY für Proxy-Server.Minimaler Speicher in MB.
Maximaler Speicher in MB.
Spielerlimit.
Ob SimpleCloud den persistenten Server aktiv halten soll.
Priorität für Scheduling und Sortierung.
Zugewiesene Serverhost-ID.
Spielerzahl der laufenden Instanz oder
0, wenn keine Instanz existiert.Blueprint- oder Image-Source-Konfiguration.
Lifecycle-Workflows.
Eigene Metadaten.
Tags für Filterung und Organisation.
Erstellungszeitpunkt im ISO-8601-Format.
Letzter Aktualisierungszeitpunkt im ISO-8601-Format.
Laufende Instanzen, die von persistenten Servern erstellt wurden, erscheinen weiterhin in
api.server() und stellen server.getPersistentServerId() sowie server.getPersistentServer() bereit.