Eigene Kategorie Gaming fuer Game-Server und LS
Deploy / check (push) Has been cancelled
Deploy / deploy (push) Has been cancelled

Der Game-Server-Monitor stand unter "Server & Technik" zwischen DB-Sicherung,
Repo-Sicherung und Member-Gate. Technisch nicht falsch — dort laeuft alles,
was der Bot an Infrastruktur anfasst. Nur sucht niemand seinen LS-Server neben
dem Datenbank-Backup. Mit dem LS-Modul waren es zwei Eintraege in der falschen
Schublade, und das reicht fuer eine eigene.

Getrennt wird nach dem, worum es geht: "Server & Technik" ist der Bot selbst,
"Gaming" sind die Spiele-Server drumherum. Beide Ebenen ziehen mit — die
Modul-Kacheln ueber MODULE_GROUPS, die Seitenleiste ueber TAB_SECTIONS —, und
der Tab heisst jetzt "Game-Server" statt "Server", weil "Server" im selben
Panel schon zweierlei bedeutete.

Nebenbei: das Modul hiess "Server-Monitor" und ueberwacht Game-Server; jetzt
steht das auch dran. Die Suche im Panel findet den Tab zusaetzlich ueber "ls",
"landwirtschaft", "farming", "hof", "karte" und "preise".

Geprueft: kein Modul ohne Gruppe, keine leere Gruppe, Seitenleiste und
Modul-Kacheln im laufenden Panel angesehen.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-09 08:24:34 +02:00
co-authored by Claude Opus 5
parent 1075b91121
commit 9f929fe0e4
3 changed files with 21 additions and 8 deletions
+7 -3
View File
@@ -15,6 +15,10 @@ export const MODULE_GROUPS = [
{ id: 'inhalte', label: 'Inhalte & Feeds' },
{ id: 'community', label: 'Community' },
{ id: 'moderation', label: 'Moderation & Support' },
// Alles, was an einem Spiel hängt. Vorher stand der Game-Server-Monitor
// zwischen DB-Sicherung und Member-Gate — technisch verwandt, aber wer
// seinen Server einträgt, sucht ihn nicht unter „Technik".
{ id: 'gaming', label: 'Gaming' },
{ id: 'server', label: 'Server & Technik' },
];
@@ -231,9 +235,9 @@ export const MODULES = [
],
},
/* ── Server & Technik ─────────────────────────── */
/* ── Gaming ──────────────────────────────────── */
{
id: 'server_monitor', group: 'server', name: 'Server-Monitor',
id: 'server_monitor', group: 'gaming', name: 'Game-Server-Monitor',
desc: 'Live-Status der Game-Server mit Verlauf und Ausfall-Alarm.',
tab: 'server', default: true,
fields: [
@@ -243,7 +247,7 @@ export const MODULES = [
tool: { tab: 'server', label: 'Game-Server verwalten' },
},
{
id: 'ls_farm', group: 'server', name: 'LS — Höfe & Preise',
id: 'ls_farm', group: 'gaming', name: 'LS — Höfe & Preise',
desc: 'Landwirtschafts-Simulator: Besitzkarte mit Höfen, Fahrzeugen und Spielern, '
+ 'dazu die Preiskurven übers Jahr. Braucht einen LS-Server mit Zugangs-Code unter „Game-Server".',
tab: 'server', setting: 'ls_farm_enabled',