Beiträge von Homes

    Änderungen

    • Server-Inhaber änderbar: Im ACP-Server-Formular gibt es jetzt das Feld „Server-Inhaber" mit Benutzersuche. Der Inhaber wird auf der Detailseite angezeigt und darf den Server im Frontend bearbeiten. Feld leer lassen = offizieller Server ohne Inhaber.
    • Proxy-Unterstützung: Serverabfragen über HTTP (Palworld, FiveM, alt:V, RAGE, Eco, Farming Simulator, Hytale, SCUM, TeamSpeak 6) nutzen jetzt die in WoltLab hinterlegte Proxy-Einstellung. Damit funktionieren sie auch auf Installationen, die ausgehende Verbindungen nur über einen Proxy erlauben.

    Behoben

    • Palworld-Livemap: Ist die REST-API eines Servers nicht erreichbar oder das Passwort falsch, fragt der Viewer jetzt höchstens einmal alle 10 Sekunden nach. Vorher konnte jeder Seitenaufruf eine neue, wartende Anfrage auslösen und den Webserver ausbremsen.

    Änderungen

    • Palworld-Livemap: Palworld-Server bekommen einen Tab „Livemap" mit der Weltkarte und den Positionen der Online-Spieler in Echtzeit (Zoom, Verschieben, Gruppierung nahe beieinander stehender Spieler). Livemap und Spieleranzeige lassen sich pro Server einzeln in den Erweiterten Optionen ein- oder ausschalten. Ein eigenes Kartenbild kann über das Feld „Karten-Bild oder Live-Webmap (URL)" hinterlegt werden.
    • Palworld über die offizielle REST-API: Im Server-Formular können jetzt das Admin-Passwort und der REST-API-Port hinterlegt werden. Der Viewer zeigt dann Servername, Version, Spielerzahl und Spielerliste mit Level. Voraussetzung ist RESTAPIEnabled=True in der PalWorldSettings.ini. Ohne Passwort bleibt die bisherige Steam-Abfrage aktiv.
    • Wartungsmodus pro Server: Ein Server kann auf „Wartung" gesetzt werden und erscheint dann orange in Serverliste, Detailseite und Boxen, neben Online (grün) und Offline (rot). Optional mit Wartungsgrund unter dem Status. Schnellschalter direkt in der ACP-Serverliste, neuer Filter „Wartung" in der Serverliste. Der Beitreten-Button wird während der Wartung ausgeblendet, die Abfrage läuft normal weiter.
    • Bild für Voice-Server: TeamSpeak 3, TeamSpeak 6 und Mumble können jetzt ebenfalls eine Bild-URL erhalten, angezeigt als Kachel-Hintergrund in der Liste und als Banner oben auf der Detailseite. So lassen sich Logos oder Layouts für VoIP-Server darstellen.

    Behoben

    • Palworld-Server wurden dauerhaft als offline angezeigt, weil die Steam-Abfrage bei Palworld keine Daten liefert. Mit hinterlegtem Admin-Passwort wird der Status jetzt zuverlässig über die REST-API ermittelt.
    • Bei einem Wechsel des Abfrage-Protokolls eines Spiels behielten bestehende Server das alte Protokoll. Der Cronjob korrigiert das jetzt automatisch.

    Änderungen

    • Buttons im WoltLab-Stil: Die Schaltflächen im Viewer (Beitreten, Favorit, Adresse kopieren, Bearbeiten …) nutzen jetzt das native WoltLab-Button-Design – einheitlich mit dem Forum. Beitreten bleibt grün, ein aktiver Favorit gelb.
    • Listen-Ansicht überarbeitet: Das Vorschaubild erscheint jetzt als kompaktes Bild links in der Zeile (statt großflächig über die ganze Karte), und jeder Server wird als aufgeräumte Tabellenzeile dargestellt. Raster- und Kompakt-Ansicht bleiben unverändert.
    • Diverse kleine Design Anpassungen und Sprachanpassungen


    Behoben

    • Die Aktivitäts-Heatmap wirkt im Zeitraum „24 Stunden" nicht mehr leer/kaputt – statt eines leeren Rasters erscheint jetzt ein Hinweis, einen längeren Zeitraum (7/14/30 Tage) zu wählen.
    • Die TeamSpeak-Version zeigt keine rohen Steuerzeichen mehr.

    Neu

    • Eigene Inhalts-Tabs (Regelwerk, Anleitungen, FAQ …). Im Admin-Bereich kannst du unter „Tabs" beliebige eigene Reiter anlegen und mit dem gewohnten Editor befüllen Formatierung, BBCode, Smileys und Datei Anhänge/Bilder. Die Tabs erscheinen auf der Server-Detailseite direkt neben „Übersicht", „Live", „Statistiken" und „Kommentare".
    • Flexible Zuweisung: Jeder Tab lässt sich einzelnen Servern und/oder ganzen Kategorien zuweisen, eine zentrale Anleitung z. B. einmal schreiben und allen Servern einer Kategorie auf einen Schlag zuordnen.
    • Optionales Icon pro Tab über die FontAwesome-Icon-Auswahl, frei sortierbar, einzeln aktivier-/deaktivierbar.
    • Neues Recht „Kann Tabs verwalten" legt fest, wer Tabs anlegen und bearbeiten darf.

    Sorry, dass ihr so lange warten müsst. Wir hatten noch einen Fehler im Plugin, deshalb wurde es abgelehnt. Ich fixe das eben und lade es als v2.8.5 hoch.

    GoneServerEditPage.class.php

    • SICHERHEIT XSRF-Schwachstelle: *Page dürfen keine POST-Requests verarbeiten, dafür gibt es die *Form-Klassen. Diese enthalten u.a. den Check des Security Token, der hier fehlt.