+++ Updates: 3.1.2 - TARON +++
- Jänner 2021 -
Willkommen zum ersten Update in 2021. Planung steht, erste Arbeiten finden statt. Das Jahr kann kommen.
Die Änderungen im Detail: FEATURES
- In Zukunft werden die Server die korrekte Bezeichnung TARON (TARock ONline) statt TAROCK tragen. Wir haben das Skript angewiesen, das zu beherzigen.
- Wir haben die Spielhilfe auf der Webseite (Hilfe/FAQ/Links) überarbeitet und um die Funktionalität von Königrufen erweitert. Nun sollte es dort noch ein wenig mehr Hilfe im Bedarfsfall geben. Ihr erreicht diese Hilfe entweder direkt aus dem Spiel (in den verschiedenen Bereichen gibt es immer wieder Links dazu) oder über die Webseite (rechts oben über 'Hilfe/FAQ/Links'.
- In den Goodies für das XXer-Rufen haben sich erste neue Grafiken reingeschummelt (Kartensets). Das werden wir demnächst für alle anderen Bereiche (auch Königrufen) übernehmen. Außerdem werden wir im Frühjahr Hintergründe, Rückseiten und Kartensets aufwerten bzw. ergänzen.
- Um in Zukunft mehr Daten (z.B. Hausregeln, ..) zwischen den Spielern austauschen zu können, haben wir die Größe der möglichen Datenpakete erhöht. Datenstrukturen wurden vereinfacht und normalisiert, um sie leichter zugänglich für Erweiterungen zu machen (SrvPlayer, SrvPlayerMini)
Die Änderungen im Detail: FIXES
- Am 25.12 spät in der Nacht hatten wir einen Schockmoment. Die Netzwerkkarte eines User "drehte" durch und sendete hunderte Login-Anfragen an den Server. Die gute Nachricht ist, dass der Server diese unfreiwillige Attacke abwehrte. Die User im Spiel wurden nicht behelligt. Die schlechte Nachricht ist, dass der Client des Users dieses Problem nicht selbständig erkannte und fröhlich weitermachte, bis der Rechner des Users neu gestartet wurde. Wir haben nun Server- und Clientseitig basierend auf den Erfahrungen neue Vorkehrungen gegen solche Fälle getroffen. Ob sie wirken? Das sehen wir frühestens dann, wenn ein solcher Fall wieder auftritt. Testen lässt sich das im Vorfeld nur schwer.
- Bei der Spielerstellung, wenn ein menschlicher Mitspieler schnell das Spiel wieder verlassen hat, konnte es beim Spielersteller zu einem Nullpointer kommen <gefunden bei Andreas61, totu>.
- Der Client versuchte manchmal noch ein Verbindung zum Server offen zu halten, obwohl der User bereits am Aussteigen war. Das konnte zu einem Nullpointer führen, den wir nun verhindern <gefunden bei Indie>.
- Beim kurzzeitigen Verlust der Netzwerkverbindung und der nachgehenden Neuanmeldung konnte es bei der Synchronisation zu einem Nullpointerfehler kommen. <gefunden bei eisen>
- Ein Programmzweig, der ungültige Spieler in der Datenbank ausfindig macht, hat das zwar brav getan und auch gemeldet, dann aber den Ablauf normal weiterhin ermöglicht. Das führte dann spätestens beim Zugriff auf die nicht vorhandenen Daten des nicht vorhandenen Users zu einem Fehler im Server. Wir haben das nun repariert. <gefunden bei Paragraph11>
- XXer: In der Goodieauswahl sind nun die Menüpunkte gleich farblich unterlegt, wie auch in den Optionen. Dunkelblau, gelbe Schrift und weißer Rahmen beim Übergleiten mit der Maus und Rückstellung beim Verlassen der Maus.