Ich musste gleich noch eine Version (3.2.1.0) vom DSHelper nachschieben, da er unter Windows 10 nicht starten wollte.
Changelog:
Absturz beim Start unter Windows 10 behoben (Fehler bei der Sprachenerkennung)
Download
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
FixedMasswurde 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
DSHelper Bugfix
Fehlerbehebung
Ein Fehler beim E-Mail-Versand wurde behoben. Das System greift nun korrekt auf die vorgesehene Programmbibliothek (DLL) zu, wodurch Einschränkungen beim Versenden von E-Mails beseitigt wurden.
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.
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.
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
Neue DSHelper Version veröffentlicht
- Condor Dedicated Server Autoupdate funktioniert wieder
- Überprüfung auf ungültigen Verzeichnisnamen in den Programmeinstellungen hinzugefügt
- Indexfehler in der Aufgabenplanung mit Condor Version < Version 3 behoben
- Bug mit dem E-Mail Versand behoben
- CondorClub Kommunikation geprüft
- Bibliotheken aktualisiert
Neue DSHelper Version
Änderungen:
Problem mit MaxSpectators parameter behoben
Problem mit der Erkennung vom Serverlist Crawler behoben
DSHelper v3.0.5.0 veröffentlicht
Änderung:
AATTime Zahlenformat angepasst
DSHelper Version 3.0.4.0 veröffentlicht
Änderungen:
Problem mit dem Parameter WZ_MoveSpeed behoben
Neue Einstellung für das Standard Landscape Verzeichnis hinzugefügt
Problem beim Start von Condor 2 Servern behoben
