Seite 1 von 1

Patchnotes – 05.08.2026 ab 12 Uhr bis 06.08.2026

Verfasst: 06 Aug 2026, 00:40
von Vasilas
WEBSITE
-------

Online-Status
- Die Online-Ermittlung wurde von der bisherigen Datenbank-Logik auf die
Live-Datei des Spielservers (spherestatus.htm) umgestellt. Dadurch bleiben
nach einem Server-Absturz keine Charaktere mehr fälschlich als "online"
hängen (Roster UND Karten-Positionen betroffen).
- Bugfix: Charakter-Popover beim Hovern über Gilden-Kacheln funktionierte bei
Namen mit Apostroph nicht (JSON-Parse-Fehler).

Statistiken (Status-Seite)
- Die Charts zeigen jetzt die echte maximale Anzahl gleichzeitig eingeloggter
Spieler (Sweep-Line-Berechnung) statt einer groben Schätzung über
verschiedene Accounts/Charaktere pro Zeitfenster.
- Einzelne Datenreihen in den Charts lassen sich per Klick auf die Legende
ein-/ausblenden.
- Die Kachel "Max. Spieler am xx.xx." zeigt jetzt den echten Höchststand,
nicht mehr eine Tages-Distinct-Zählung.
- Neue Kachel "Peak heute" (bisheriger Tages-Höchststand).
- Die Kachel "Anzahl aktiver Gilden" wurde entfernt.
- Nachbesserung: Staff-/GM-Accounts sowie Multiboxing (mehrere Charaktere
eines Accounts gleichzeitig online) wurden anfangs fälschlich mitgezählt,
ist jetzt korrekt herausgerechnet.

Sprechende URLs
- Links zu Charakteren, Gilden, Städten, News und Patchnotes sind jetzt
sprechend (z. B. /character/1972-azhral-adshinar statt nur einer Zahl).

Sonstiges
- Neuer API-Endpunkt /items/search zur Namenssuche nach Items (Grundlage für
den Wirtschaftsstatistik-Befehl im Discord-Bot, siehe unten).
- Hintergrund/technisch: sync:accounts (Abgleich Spieldaten ↔ Forum/Wiki,
läuft alle 15 Minuten) lief bisher ca. 18-19 Minuten pro Durchlauf, jetzt
nur noch ca. 15-20 Sekunden (kein spielerseitig sichtbarer Effekt, aber
deutlich geringere Serverlast).


DISCORD-BOT (Flindo)
---------------------
- Neuer Befehl /wirtschaft: zeigt Preisstatistiken für Items basierend auf
der neuen Website-Items-API.
- Eigenes Gem-Icon für die "Verifiziert"-Rolle bei verknüpften und aktiven
Discord-Mitgliedern.


SERVER-INFRASTRUKTUR / ABLÄUFE
--------------------------------
(keine Website-Commits, direkte Änderungen an den Servern)

- Automatisches tägliches Backup (04:00 Uhr) für die wichtigsten SphereX-
Weltdaten (die letzten 15 Speicherstände) sowie für CentrED, auf einen
separaten Backup-Server, mit automatischer 7-Tage-Rotation.
- Sicherheitsfund behoben: eine nicht autorisierte rsync-Freigabe auf dem
Spielserver, die Zugangsdaten an unbekannte externe IPs offenlegte, wurde
deaktiviert.
- Backup-Server komplett neu aufgesetzt (lief bisher ungeplant zusätzlich als
Mailserver, war durch einen Dateisystemfehler beeinträchtigt) - läuft jetzt
sauber nur noch als Backup-Server.
- CentrED (Map-Editor): externe Verbindung ging durch eine fehlende
Firewall-Freigabe nicht, ist jetzt behoben.
- Deploy-Prozess der Website umgestellt: Push auf den Live-Server baut jetzt
nur noch automatisch die Docker-Images, das eigentliche Ausrollen läuft
über einen separaten, manuell ausgelösten Schritt (mehrere Änderungen
können gesammelt und dann gezielt in einem Rutsch live geschaltet werden).


Hinweis: Die Punkte unter "Server-Infrastruktur/Abläufe" sind direkte
Änderungen an den Servern (Windows-Gameserver, Backup-Server) ohne eigenen
Git-Commit, daher ohne exakten Zeitstempel - laut Unterlagen aber alle nach
12 Uhr am 05.08. passiert.