Repository navigation
Releases: EigenvoidDev/DBDRegionBlocker
Releases · EigenvoidDev/DBDRegionBlocker
Release list
DBDRegionBlocker v3.1.1
Improvements
- Refactored packet sniffer to operate in passive SNIFF mode without packet diversion.
- Removed redundant platform support checks from packet sniffer implementation.
- Removed duplicate shutdown and cleanup logic between packet sniffer and region analyzer.
- Tuned session tracking by increasing the observation window from 2 to 3 seconds and raising the minimum hit threshold from 10 to 15.
- Reduced packet queue size from 10000 to 500 to improve real-time responsiveness and reduce backlog latency.
DBDRegionBlocker v3.1.0
Improvements
- Refactored core logic across modules to improve project structure, maintainability, and readability.
- Redesigned packet sniffer implementation using an event-driven callback system.
- Separated game process detection into its own dedicated thread to prevent interference with packet sniffer operations.
- Improved configuration system with persistent packet sniffer state and saved user settings.
- Improved hosts manager by moving permission-related messaging to the GUI layer.
- Refined status log messages to better reflect configuration states and user actions.
Fixes
- Fixed hosts handling logic by replacing ambiguous truthy checks with explicit result condition checks, improving reliability across initialization and user actions.
- Removed redundant permission checks during configuration loading.
Documentation
- Updated README to better reflect current application behavior and clarify limitations.
DBDRegionBlocker v3.0.0
Improvements
- Refactored core modules and added new internal modules for improved project structure and maintainability.
- Introduced dataclasses to improve type safety and code readability.
- Added real-time detection of when Dead by Daylight is running.
- Added Region Status Service to detect whether AWS regions are online or offline using the Dead by Queue Regions API.
- Added packet capture-based analysis layer that identifies the active in-game server IP and resolves it to AWS regions in real time.
- Introduced a persistent JSON-based configuration system to store region block states and enable deterministic hosts file synchronization at runtime.
- Redesigned the application layout for a cleaner and more consistent user experience.
Documentation
- Updated README instructions for running the application from source.
Important Note
- This update changes how the
hostsfile is managed. If you are upgrading from a previous version, please remove any existing entries related to DBD Region Selector from yourhostsfile to avoid conflicts.
DBDRegionSelector v2.0.0
Improvements
- Refactored UI/UX for modern design and better usability.
- Rewrote hosts file modification logic for reliability and cross-platform support.
- Refactored core logic, reorganized project structure, and improved overall stability.
- Migrated networking from threading to async for better performance.
Important Note
- Since this update changes how the
hostsfile is managed, please manually remove any entries related to DBD Region Selector to avoid conflicts with older versions. Open yourhostsfile and delete the relevant block before using the new version.
DBDRegionSelector v1.1.0
Improvements
- Refactored entire codebase for cleaner structure and maintainability.
- Improved UX with user-friendly warnings for already-set regions.
- Updated QSS styles for aesthetic consistency across the interface.
- Updated README with clearer instructions and documentation.
DBDRegionSelector v1.0.1
Fixes
- Corrected QSS image path handling to support PyInstaller bundling.