SERVER
Konfiguration
Alle Dateien liegen unter $profile:GTG_Garage/.
Gruppen (groups_config.json)
{
"groups": [
{
"groupID": 1,
"groupName": "Alpha",
"maxVehicles": 5,
"maxLayouts": 10,
"players": "PLAYER_ID_1,PLAYER_ID_2"
}
]
}
| Feld | Bedeutung | Standard |
|---|---|---|
groupID | Eindeutige Nummer der Gruppe | – |
groupName | Anzeigename im Garage-Menü | – |
maxVehicles | Maximale Anzahl eingeparkter Fahrzeuge | 5 (bei fehlendem Wert oder 0) |
maxLayouts | Maximale Anzahl Inventar-Layouts der Gruppe | 10 (fehlend oder 0), negativ = gesperrt |
players | Spieler-IDs der Mitglieder, kommagetrennt | – |
Die persönliche Garage hat kein Fahrzeug-Limit, persönliche Layouts sind auf 10 begrenzt.
REST-API (api_config.json, optional)
Ist eine gültige API konfiguriert, lädt der Server die Gruppen von dort und speichert die Antwort zusätzlich als Fallback in groups_config.json.
{
"apiUrl": "https://example.com/api/groups",
"apiKey": "DEIN_KEY",
"refreshIntervalMinutes": 5
}
| Feld | Bedeutung | Standard |
|---|---|---|
apiUrl | Endpunkt, der { "groups": [...] } im obigen Format liefert | – |
apiKey | Wird als Authorization: Bearer <key> gesendet | – |
refreshIntervalMinutes | Intervall für das automatische Neuladen | 5 (fehlend oder 0), negativ = aus |
Befehle
| Befehl | Wirkung |
|---|---|
#gtggarage refresh | Lädt Gruppen und API-Konfiguration sofort neu |
#gtggarage help | Zeigt die verfügbaren Befehle |
Nicht gelöst? Problem melden