
FlowGate Lite
FlowGate Lite is a lightweight and reliable BungeeCord / Waterfall plugin designed to manage player flow across hub servers with intelligent fallback handling, clean routing logic, and a polished network entry experience.
Оцените первым
112
1
Список изменений
This update is a major internal rewrite focused on stability, scalability, routing reliability, and production readiness.
Large parts of the plugin architecture were redesigned to improve failover handling, backend monitoring, reconnect behavior, and long-term maintainability.
Added
Centralized Health Monitoring
- Added async centralized backend health monitoring
- Added cached backend health states
- Added backend latency tracking
- Added backend quarantine handling
- Added automatic backend recovery detection
- Added safer ping scheduling system
Sticky Sessions
- Added real sticky-session support
- Players now prefer previously connected healthy backends
- Added stale session expiration handling
- Added safe sticky-session fallback behavior
Weighted Balancing
- Added configurable weighted backend balancing
- Routing now properly respects configured server weights
- Added improved balancing logic combined with:
- backend health
- player limits
- latency checks
- sticky sessions
Routing Improvements
- Added improved fallback routing
- Added deterministic routing behavior
- Added retry cooldown handling
- Added safer reconnect flow
- Added backend quarantine protection
- Added reconnect spam protection
Metrics & Diagnostics
- Added improved routing diagnostics
- Added backend monitoring improvements
- Added cleaner debug output
- Added better lifecycle logging
Improved
Architecture
- Reworked internal plugin architecture
- Split large systems into dedicated services
- Improved service separation and encapsulation
- Improved maintainability across routing systems
- Improved lifecycle management
- Improved async safety
Performance
- Reduced unnecessary allocations
- Reduced repeated routing lookups
- Reduced async scheduler overhead
- Reduced ping amplification during outages
- Improved routing hot-path efficiency
- Improved cache usage
Concurrency
- Improved thread safety
- Improved session state handling
- Improved reconnect synchronization
- Improved retry handling under heavy load
- Improved async task cleanup
Reliability
- Improved backend outage handling
- Improved fallback reliability
- Improved retry stability
- Improved shutdown handling
- Improved startup validation
- Improved reconnect handling during backend instability
Security
- Improved plugin messaging validation
- Improved malformed packet protection
- Improved backend validation
- Improved routing safety protections
Codebase
- Cleaned and standardized code formatting
- Removed excessive AI-style comments
- Removed noisy block comments
- Simplified internal structure
- Cleaned unused logic and redundant code
- Improved readability across the project
Documentation
- Fully rewritten README
- Added architecture documentation
- Added routing documentation
- Added deployment recommendations
- Added troubleshooting guidance
- Added scaling recommendations
- Added configuration explanations
Changed
Java Version
- Updated project target from Java 8 to Java 17
Server Version
- Supports only 1.19.x or higher
Plugin Naming
- Standardized plugin naming to:
FlowGate-Lite
Artifact Naming
- Final build artifact is now:
FlowGate-Lite-1.0.5.jar
Fixed
- Fixed backend ping amplification
- Fixed unsafe plugin messaging behavior
- Fixed multiple routing edge cases
- Fixed reconnect instability issues
- Fixed various async lifecycle problems
- Fixed inconsistent plugin naming
- Fixed startup validation issues
- Fixed shutdown cleanup issues
- Fixed several routing race-condition risks
- Fixed stale retry/session handling
- Fixed inconsistent balancing behavior
Recommended
Before deploying to production:
- stress-test reconnect behavior
- test backend outage scenarios
- test proxy restart behavior
- verify failover routing under load
- monitor memory usage during extended runtime
Compatibility
- Java 17+
- Waterfall
- BungeeCord-compatible proxy environments
Файлы
FlowGate-Lite-1.0.5.jar(54.88 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.5
Загрузчики
BungeeCordWaterfall
Версии игры
1.19–26.1.2
Загрузок
22
Дата публикации
14.05.2026
