Veröffentlicht am Schreib einen Kommentar

DSHelper Update

Changelog – Update für mehr Leistung & Stabilität

Fehlerbehebungen (Bugfixes)

  • Task-Start: Absturz beim Starten eines Flugplans behoben, der auftrat, wenn kein Task vorausgewählt war (das Programm wählt nun automatisch den ersten Task der Liste).
  • Hintergrundüberwachung: Seltene Abstürze („Collection was modified“) bei der Überwachung von Servern oder Fenstern durch verbesserte Sicherheitsmechanismen behoben.

Stabilität & Datensicherheit

  • Dateizugriffe: Einstellungsdateien nutzen nun „Atomic Save“ für sicheres Speichern.
  • Kollisionsschutz: Die App stürzt nicht mehr ab, wenn sie eine Datei liest, auf die gleichzeitig ein anderes Programm (z. B. Condor) in derselben Millisekunde zugreift.
  • Datenbank-Handling: Schreibfehler in der Datenbank (z. B. durch eine volle Festplatte) werden nun sauber abgefangen, anstatt einen Absturz der App zu verursachen.

Leistung (Performance) & Systemoptimierungen

  • Hintergrundprozesse: Allgemeine Optimierung der Hintergrundprozesse für mehr Effizienz.
  • Responsive GUI: Das Starten von Prozessen wurde in einen separaten Thread ausgelagert, sodass die Benutzeroberfläche (GUI) flüssig und bedienbar bleibt.
  • Sicherere Downloads: Laufende Downloads brechen nicht mehr ab, wenn die unfertige Datei versehentlich im Windows Explorer angeklickt wird.
  • E-Mail-Versand: Optimierte Performance, verbesserte BCC-Validierung und Schutz vor Abstürzen durch blockierte Anhänge.
  • Mehrsprachige UI: Die Performance wurde durch Caching, asynchrone Thread-Sicherheit und die Behebung von Fehlern bei der Ressourcen-Freigabe verbessert.
  • Updater: Überarbeitung des Updaters mit Fehlerbehebungen, Schutz vor Race-Conditions und schnelleren Installationen.
  • Logging: Performance des internen Logging-Systems deutlich verbessert.

Aufgabenplanung (Scheduler)

  • Timing-Synchronisation: Ein Problem wurde behoben, bei dem der Timer Bruchteile einer Sekunde zu früh auslöste, wodurch anstehende Tasks fälschlicherweise übersprungen und auf den nächsten Termin verschoben wurden.
  • Konfigurations-Speicherung: Das Speichern von Einstellungen genau zum geplanten Startzeitpunkt eines Tasks führt nicht mehr dazu, dass dieser vorzeitig auf den nächsten Zyklus verschoben wird.
  • App-Neustarts: Ein Fehler wurde behoben, bei dem ein App-Neustart zur exakten Startzeit eines Tasks dazu führte, dass dieser nicht ausgeführt und auf den nächsten Termin gesetzt wurde.

Datenbank

  • Parameter: Der fehlende Parameter FixedMass wurde zur Datenbank hinzugefügt.
  • Suchgeschwindigkeit: Es wurden notwendige Indizes ergänzt, um Suchanfragen in der Datenbank spürbar zu beschleunigen.
  • Programmstart: Datenbank-Optimierungen hinzugefügt, die direkt beim Start des Programms ausgeführt werden.

    Download

Veröffentlicht am Schreib einen Kommentar

DSHelper 3.1.1.0

Verbesserungen & Änderungen

  • Taskinfo: Anzeige für „Max Start Groundspeed“ hinzugefügt.
  • Performance: Die Parallelisierung der Datenbank-Funktionen wurde optimiert.
  • Konfiguration: Optimierungen an der INI-Dateihandling durchgeführt.

Fehlerbehebungen (Bugfixes)

  • Server-Kommunikation: Ein kritischer Fehler wurde behoben, bei dem der DSH (Dedicated Server Helper) die Verbindung zum Dedicated Server 10 Sekunden nach dem Start verlor, wenn eine lokale Datei auf dem Event-Server gestartet wurde. Dies führte zum Einfrieren der Join-Zeit und verhinderte das ordnungsgemäße Schließen des Servers.
  • Benutzeroberfläche: Die Schriftart (Font) wurde geändert.
  • E-Mail: Anpassungen an den Mail-Funktionen vorgenommen.
  • Aufgabenplanung: Korrektur bei der Berechnung der „Nextstart“-Werte.
  • Darstellung: Ein Fehler wurde behoben, durch den sich der Text beim Sprachenwechsel nach rechts verschob.
  • Logdateien: Bug bei der Sprachauswahl für Logdateien behoben.
  • Benutzeroberfläche: Das CDS-Fenster wird nun wieder vollständig ausgeblendet (zuvor blieb es teilweise sichtbar).
  • Lokalisierung: Die alte deutsche Sprachdatei wurde bereinigt.

Download

Veröffentlicht am Schreib einen Kommentar

DSHelper Version 3.1.0.0

Neu & Änderungen:

  • Mehrsprachigkeit implementiert: Verfügbar in Englisch, Deutsch, Tschechisch, Polnisch, Niederländisch, Französisch, Spanisch und Italienisch.
  • GUI: Neues Icon und diverse Designänderungen an der Benutzeroberfläche.
  • Optimierung: Allgemeine Optimierungen verschiedener Funktionen.
  • Support: Neue Support-E-Mail-Adresse: support<at>hitziger.net

Fehlerbehebungen (Bugfixes):

  • Condor Club: Probleme behoben, wenn der Servername ein Rautenzeichen (#) enthielt.
  • Stabilität: Thread-Exception behoben, die auftrat, wenn ein Flugplan nicht geladen werden konnte.
  • Flugplan: Fehler korrigiert, durch den ein Flugplan nach einiger Zeit nicht erneut geladen werden konnte.
  • Taskinfo: Fehler behoben, durch den die Sprachänderung im Taskinfo-Bereich nicht funktionierte.

Die neue Version kann hier heruntergeladen werden.

Veröffentlicht am Schreib einen Kommentar

Neue DSHelper Version ist verfügbar

Was ist neu:

– Standard URL der alternativen Serverliste geändert (von HTTP auf HTTPS)
– hinzufügen von Text- und automatischen Nachrichten beim Betreten und Verlassen des Luftraums
– Scheduler: Hinzufügen der Option, alle Server zu schließen und optional den PC herunterzufahren
– zusätzliche Datenbankprüfungen implementiert
– viele Optimierungen und Fehlerbehebungen vorgenommen
– Parallelisierung für E-Mail-Funktionen implementiert
– IP-Erkennung korrigiert: Lieferte manchmal die IPv6-Adresse statt der IPv4-Adresse zurück
– ein seltener Fehler behoben, der beim Schließen von DSHelper auftreten konnte
– DSHelper erhält den Fokus zurück, nachdem ein dedizierter Server gestartet wurde
– automatischer Start von DSHelper und vorher laufenden Servern nach einem PC-Neustart (nach 10 Sekunden) hinzugefügt (Einstellungen)
– Wechsel von GET zu POST für das Hochladen von Rennergebnissen auf CondorClub

Download hier!