Revamped NetworkOptimizationManager.java to implement client-side computing scheduling mechanism
Transmits raw server data including player position, world time, nearby entities and server load to clients via the dedicateddaemon:compute plugin message channel
Offloads computational workload to client devices for local data processing, then receives and verifies computed results sent back from clients
Auto-trigger activation: Automatically enables client computing offloading when server memory usage ≥ 85% or TPS ≤ 12 to reduce server pressure
Server Hibernation Function
Added brand-new ServerHibernationManager to realize intelligent server sleep-wake control
Auto-hibernation: The server automatically enters hibernation mode after 15 minutes of inactivity with no online players
Operation suspension: Pauses all background scheduled tasks and world tick operations during hibernation
Resource release: Automatically cleans up redundant entities and triggers GC recycling to free up system resources
Auto-wakeup: Listens for player join events and automatically wakes & restores the server state when new players connect