Servername aus dem Spiel und ein Schloss fuer Passwort oder Whitelist
Der Name im Panel ist der, den DU vergibst — wie der Server sich im Spiel nennt, stand nirgends. Steht jetzt darunter, aber nur wenn es etwas anderes ist als der eingetragene Name; sonst haette dieselbe Zeile zweimal dagestanden. Beim Schloss war die Frage, wie viel die Abfrage ueberhaupt hergibt. Nachgesehen statt geraten: 31 der 358 gamedig-Protokolle melden ein Passwort. valve gehoert dazu, deckt also CS2, Rust, ARK, Squad, 7DTD, Zomboid, Gmod und DayZ ab. Minecraft nicht, Farming Simulator auch nicht — im LS-XML kommt das Wort Passwort kein einziges Mal vor. Und eine Whitelist meldet grundsaetzlich kein Spiel, die steht in einer Datei auf dem Server. Also beides: automatisch, wo es geht, und eine Einstellung, die es schlaegt. Wer "Whitelist" eintraegt, bekommt sie angezeigt, auch wenn der Server schweigt. Wichtig dabei ist der dritte Zustand. "Sagt nichts" ist nicht "offen" — deshalb `null` und kein `false`. Ein Schloss, das bei jedem schweigenden Server fehlt, waere eine Aussage, die wir nicht belegen koennen; umgekehrt waere ein Schloss ohne Grundlage eine Luege. Bei unbekannt steht schlicht nichts da. Geprueft: Einstellung schlaegt Messung in allen vier Faellen, automatisch mit true/false/null, fehlender Server, unbekannter Wert faellt auf automatisch zurueck statt zu sperren, Schloss im Embed-Titel nur wenn belegt, Spielname nur bei echtem Unterschied (auch mit Leerzeichen drumherum). Panel und /server-Seite im laufenden Frontend angesehen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -2891,3 +2891,12 @@ button.with-icon, a.with-icon { justify-content: center; }
|
||||
.tune-row { gap: .6rem; }
|
||||
.tune-range { display: none; }
|
||||
}
|
||||
|
||||
/* Schloss am Servernamen + der Grund als Chip */
|
||||
.srv-schloss { color: var(--neon); margin-left: .45rem; vertical-align: -2px; }
|
||||
.srv-chip.zu { color: var(--neon); border-color: rgba(245, 197, 24, .35); }
|
||||
/* Wie der Server sich im Spiel nennt — leiser als der eigene Name */
|
||||
.srv-spielname {
|
||||
font-family: var(--mono); font-size: .68rem; color: var(--muted2);
|
||||
letter-spacing: .04em; margin-top: .1rem;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user