
WERM
WERM is a modern, all-in-one monetization platform built specifically for Minecraft servers. Think of it as a Tebex alternative—but with better features, lower fees, and a focus on the modern server owner experience.
40
0
40
0
Список изменений
[1.0.4] - 2026-01-02
⚡ Performance & Reliability Release
This release adds batch delivery confirmation and async file I/O to improve performance and reliability during high-load scenarios.
Added
Batch Delivery Confirmation (Improvement 1.3)
- New Batch API - Confirmations are now batched (up to 10 at a time) and sent in a single API call
- Backend Support - New
batch-confirm-deliveryendpoint processes multiple confirmations atomically - Reduced API Overhead - Up to 90% reduction in confirmation API calls during bulk deliveries
- Graceful Fallback - Automatically falls back to individual confirmations if batch fails
Async File I/O (Improvement 1.4)
- Non-blocking File Writes - Confirmation queue saves now run on a dedicated background thread
- ExecutorService - Single-thread daemon executor prevents main thread blocking
- Debounced Saves - Multiple queue changes are coalesced into fewer disk writes
- Graceful Shutdown - Synchronous save on server stop ensures no data loss
Changed
DeliveryConfirmationQueue.java- Complete rewrite with batch processing and async I/OVerificationAPI.java- AddedbatchConfirmDeliveries()method for batch API callsWERMPlugin.java- UpdatedonDisable()to properly shutdown confirmation queue
Technical Details
- Batch Size: 10 confirmations per API call
- I/O Thread: Daemon thread named
WERM-ConfirmationQueue-IO - Shutdown Timeout: 5 seconds for graceful termination
- New Classes:
BatchConfirmation- Data class for batch confirmation itemsBatchConfirmResult- Result wrapper for batch API responses
Performance Impact
- ~90% reduction in confirmation API calls during bulk deliveries
- Zero main thread blocking from file I/O operations
- Faster server shutdown due to optimized queue persistence
- Lower disk I/O through debounced writes
Файлы
WERM-1.0.4.jar(2.87 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.4
Загрузчики
BukkitPaperPurpurSpigot
Версии игры
1.8–1.21.11
Загрузок
21
Дата публикации
2 мес. назад
