Beiträge von Homes

    Neue Features

    • SCUM-Server: Die Server-Abfrage funktioniert jetzt zuverlässig SCUM-Server werden korrekt erkannt und abgefragt.
    • Server-Inhaber: Wer einen Server einreicht, wird automatisch als Inhaber gespeichert und auf der Detailseite angezeigt. Inhaber können Titel, Beschreibung, Host, Port, Spiel, Logo selbst bearbeiten. Änderungen gehen zur Admin-Freigabe, bevor sie sichtbar werden.
    • ACP: Ausstehende Änderungen: Neue ACP-Seite listet alle eingereichten Server-Änderungen mit Alt/Neu-Vergleich — per Klick genehmigen oder ablehnen.
    • Verifiziert- & Featured-Badges: Auf allen Server-Karten und der Detailseite. Der Verifiziert-Badge lässt sich im ACP in vier Darstellungsarten konfigurieren. Featured-Badges sind farbkodiert je nach Typ (Featured, Sponsored, Partner, Community Pick).
    • Dynamische Featured-Typen: Alle Badge-Typen sind im ACP frei konfigurierbar — eigene Bezeichnungen pro Sprache, eigene Farben, beliebig viele Typen.
    • Featured-Server-Box: Neue Widget-Box für hervorgehobene Server mit automatischem Ablaufdatum.


    Verbesserungen

    • Einheitliches Badge-Design auf allen Ansichten Pill-Form, kein Hover-Effekt.
    • Featured-Server erscheinen gleichzeitig in der Featured-Box und ganz oben in der Hauptliste, ohne Dopplungen in den normalen Boxen.
    • ACP-Einstellungen sind direkt über den Plugin-Menüpunkt erreichbar.
    • Der angezeigte Inhabername für Admin-erstellte Server lässt sich im ACP frei festlegen.


    Korrekturen

    • Featured-Server wurden in bestimmten Konfigurationen nicht auf der Hauptseite angezeigt
    • Genehmigen/Ablehnen von Server-Änderungen im ACP schlug gelegentlich still fehl

    Sicherheit

    • Der Beitreten-Link und die Karten-/Webmap-URL werden jetzt sowohl im Frontend-Einreichformular als auch im Admin-Bereich streng geprüft: Es werden nur sichere URL-Schemata akzeptiert (http, https, steam, fivem, ts3server, mumble …); gefährliche Eingaben wie javascript: oder data: werden abgewiesen. Damit ist eine mögliche XSS-Lücke geschlossen.

    Geändert

    • Voice-Server (TeamSpeak 3, TeamSpeak 6, Mumble): Die Spielerliste auf der Server-Detailseite zeigt jetzt nur noch den Namen. Die für Sprachserver bedeutungslosen Spalten Punkte, Spielzeit und Ping wurden entfernt.

    Intern / Wartung

    • Update-Pfade in der package.xml deutlich verschlankt (nur noch aktuelle Versionsreihen, vollständige Anweisungssätze) und nicht mehr benötigte Alt-Migrationsskripte entfernt — das Paket ist dadurch etwas kleiner und das Update zuverlässiger.

    Neu

    • Server-Vorschlagssystem: Nutzer können neue Server zur Überprüfung einreichen; Administratoren können Vorschläge im ACP prüfen, bearbeiten, annehmen oder ablehnen
    • 2 neue Box-Anzeigemodi: Kompaktliste (eine Zeile pro Server) und Einzel-Server-Box
    • 71 neue Spiele in der Game-Registry (jetzt 189 unterstützte Spiele