MonitoringMinecraft MonitoringMinecraft

ZeroSeek

Мод Fabric

ZeroSeek — высокопроизводительный мод для Майнкрафт-серверов с асинхронной загрузкой чанков через MMap

11 скачиваний 1 подписчик
Оцените первым

ZeroSeek

High-performance MMap + Async chunk loading engine for dedicated Minecraft servers.

What is ZeroSeek?

ZeroSeek replaces Minecraft's standard synchronous chunk loading system with a memory-mapped I/O and asynchronous processing engine. The goal is stable TPS with any player count and any movement pattern, including elytra flight and teleports.

Current Status

Ready for use: MMap chunk reads, Delta Layer, Async Workers, CPU Affinity, TPS Governor, MMap prefetch on Windows and Linux.

Features

  • MMap I/O Engine — chunks are read directly from RAM via MemorySegment (Java 22 FFM API).
  • Delta Layer — writes are isolated from reads; modified chunks are stored as .raw files with background rebase to base .mca.
  • Async Worker Pools — chunk parsing (decompression + NBT + DataFixerUpper) is offloaded to dedicated fixed thread pools with bounded queues.
  • CPU Affinity — worker threads are bound to specific cores via FFM (sched_setaffinity / SetThreadAffinityMask).
  • TPS Governor — adaptive simulation distance, player ticket freeze/limit, entity hibernation, AI throttling, and movement packet throttling when TPS drops.
  • Entity Hibernation — entities in "old" chunks skip ticks during STRESS/CRITICAL TPS; blocks keep ticking.
  • MMap Prefetchposix_madvise on Linux, PrefetchVirtualMemory on Windows.

Planned / Not Implemented

  • TeleportGate — lazy teleports that wait for destination chunks to be ready.
  • SpeedCap — entity speed limiting during CRITICAL TPS.
  • LRU eviction / maxMappedBytes enforcement.
  • Async generation wrapper.
  • Auto-detect C2ME and disable mmap automatically.

Target Platform

  • Minecraft 1.21.11
  • Fabric Loader 0.18.2+
  • Java 22 (required for FFM / MemorySegment)
  • Server-side only

Build

./gradlew build

Output: build/libs/zeroseek-1.0.0.jar

Installation

  1. Copy zeroseek-1.0.0.jar into your server's mods/ folder.
  2. On first launch, config/zeroseek.json will be created — edit if needed.
  3. Start the server.

Configuration

config/zeroseek.json allows tuning:

  • mmapEnabled / deltaLayerEnabled — enable MMap and Delta Layer.
  • maxMappedBytes — MMap memory budget (LRU eviction is not yet implemented).
  • rebaseIntervalSeconds — background rebase interval.
  • chunkParserThreads / chunkLoaderThreads — pool sizes.
  • cpuAffinityEnabled / cpuAffinityCores — core binding.
  • tpsGovernorEnabled, simDistNormal/Stress/Critical, tpsStress/CriticalThreshold — TPS governor.
  • entityHibernationEnabled, hibernateMinAgeMs, hibernateStressAgeMs — entity hibernation.

Compatibility

  • Tested on Windows: affinity, mmap, delta, rebase, TPS governor, and PrefetchVirtualMemory work.
  • Linux: affinity + madvise are implemented but not battle-tested.
  • Likely compatible: Terralith, Biomes O' Plenty, Lithium, Starlight, Voxy, Xaero's World Map, Pl3xMap.
  • Conflict: C2ME — auto-detect is not implemented yet. If you use C2ME, set mmapEnabled to false.
Смотри также

Похожие подборки моды — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирай в рейтинге серверов Майнкрафт и заходи прямо сейчас.

EnergyMC
0 онлайн
1.20.5 — 26.2 версия
🔥 Гибрид | ⚔️ Кланы | 🏰 Рейды | 🤺 Дуэли
Minestory
4 онлайн
1.21 — 26.2 версия
Выживание • Экономика • Кланы • Приваты • Ивенты • PVP • Работа
SkyBars
SkyBars Java + BE
1386 онлайн
1.8 — 26.2 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
HyperGrief
0 онлайн
1.16.5 — 26.2 версия
Лучшая анархия на 2026 год
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.2, 1.21.11, 26.1.2, 1.21.4. Fabric, NeoForge, Forge, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Forge Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат