▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
WERM

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
Все версииWERM 1.0.4

WERM 1.0.4

Release2 мес. назад

Список изменений

[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-delivery endpoint 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/O
  • VerificationAPI.java - Added batchConfirmDeliveries() method for batch API calls
  • WERMPlugin.java - Updated onDisable() 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 items
    • BatchConfirmResult - 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

Загрузчики

Bukkit
Paper
Purpur
Spigot

Версии игры

1.8–1.21.11

Загрузок

21

Дата публикации

2 мес. назад

Загрузил

ID версии

Главная