I had to release another version (3.2.1.0) of the DSHelper right away, because it wouldn't start on Windows 10.
Changelog:
Fixed crash on startup on Windows 10 (issue with language detection).
Download
Author: Thomas
DSHelper Update
Changelog: Update for Improved Performance & Stability
Bug Fixes
- Task-Start: Fixed a crash that could occur when starting a flight plan if no task was pre-selected internally. The program now automatically selects the first task in the list by default.
- Background Monitoring: Fixed rare crashes ("Collection was modified") that occurred while the program was monitoring servers or windows in the background by implementing improved safety mechanisms.
Stability & Data Security
- File Access: Settings files now use "Atomic Save" for secure saving.
- Collision Protection: The app no longer crashes when trying to read a settings or log file that is being accessed by another program (e.g., Condor) in the exact same millisecond.
- Database Handling: Database write errors (e.g., due to a full hard drive) are now handled gracefully instead of causing the app to shut down completely.
Performance & System Optimizations
- Background Processes: General optimization of the app's background processes for better efficiency.
- Responsive GUI: Process execution has been moved to a separate thread, keeping the graphical user interface (GUI) responsive and smooth.
- Safer Downloads: Active internet downloads will no longer abort if the user accidentally clicks on the incomplete file in Windows Explorer.
- Email Sending: Optimized performance, improved BCC validation, and protection against app crashes caused by blocked attachments.
- Multilingual UI: Improved performance through efficient caching, asynchronous thread safety, and fixed resource release issues.
- Updater: Overhauled the updater with bug fixes, protection against race conditions, and faster update installations.
- Logging: Significantly improved the performance of the internal logging system.
Task Scheduling (Scheduler)
- Timing Synchronization: Fixed a very rare issue where the system timer triggered a fraction of a second too early, causing pending tasks to be skipped and pushed to their next scheduled date.
- Configuration Saves: Saving application settings at the exact moment a task is due to start will no longer cause the pending task to be pushed to its next occurrence prematurely.
- Application Restarts: Fixed an issue where restarting the application right around a task's scheduled start time would sometimes reset that specific task to the next cycle without executing it.
Database
- Parameters: Added the missing parameter
FixedMassto the database. - Search Speed: Added necessary indices to the database to significantly speed up search queries.
- Program Start: Implemented database optimizations that execute directly upon program startup.
Download
DSHelper Bugfix
Bugfix
Fixed an issue with email dispatch. The system now correctly accesses the intended library (DLL), resolving previous restrictions when sending emails.
DSHelper 3.1.1.0
Improvements & Changes
- Task Info: Added display for "Max Start Groundspeed".
- Performance: Optimized the parallelization of database functions.
- Configuration: Optimized INI file handling.
Bug Fixes
- Server Communication: Fixed a critical issue where DSH (Dedicated Server Helper) lost connection to the Dedicated Server 10 seconds after startup when a local file was started on the event server. This caused the join time to freeze and prevented the server from closing properly.
- User Interface: Changed the font.
- E-Mail: Made adjustments to the mail functions.
- Task Scheduler: Corrected the calculation of "Nextstart" values.
- Layout: Fixed a bug where text shifted to the right when changing languages.
- Log Files: Fixed a bug regarding language selection for log files.
- User Interface: The CDS window is now completely hidden (previously remained partially visible).
- Localization: Cleaned up the old German language file.
DSHelper Version 3.1.0.0
New Features & Changes:
- Multi-language support completed: Available in English, German, Czech, Polish, Dutch, French, Spanish, and Italian.
- GUI: New icon and various design adjustments to the user interface.
- Optimization: General optimizations of various functions.
- Support: New support email address: supporthitziger.net
Bug Fixes:
- Condor Club: Fixed an issue caused by a hash sign (#) in the server name.
- Stability: Fixed a thread exception that occurred when a flight plan failed to load.
- Flight Plan: Fixed an issue where the same flight plan could not be reloaded after a certain period.
- Taskinfo: Fixed an issue where changing the language in Taskinfo did not work.
Neue DSHelper Version ist verfügbar
What's new:
- changed the default alternative server list URL (from HTTP to HTTPS)
- added text and automatic messages for entering and leaving airspace
- Scheduler: Added the option to close all servers and optionally shut down the PC
- implemented additional database checks
- performed many optimizations and bug fixes
- implemented parallelization for email functions
- fixed IP detection, which sometimes returned the IPv6 address instead of the IPv4 address
- fixed a rare exception that could occur when closing DSHelper
- DSHelper regains focus after starting a dedicated server
- added automatic startup (after 10 seconds) of DSHelper and previously running servers after a PC reboot (Settings)
- switched from GET to POST for uploading race results to CondorClub
New DSHelper version released.
- Condor Dedicated Server Auto-Update is working again
- Added check for invalid directory names in the program settings
- Fixed index error in task planning with Condor versions < Version 3
- Fixed bug with email sending
- Checked CondorClub communication
- Updated libraries
New DSHelper version
Changes:
Problem mit MaxSpectators parameter behoben
Fixed problem with the detection the serverlist crawler
DSHelper v3.0.5.0 released
Changes:
Fixed AATTime number format
DSHelper Version 3.0.4.0 released
Changes:
Fixed the problem with WZ_MoveSpeed
Added new settings for the defaul landscape directory
Fixed the problem with starting Condor 2 servers
