Back to 9Minecraft
Wiki 9Minecraft Wiki 9Minecraft

DivineMC Minecraft Server Software FAQ

10 questions players actually ask, answered.

How do I know if regionized chunk ticking is actually working on my server?
Enable debug logging in your server configuration and monitor the server logs for region processing times and thread allocation messages. You can also use server performance monitoring tools to observe CPU usage across multiple threads during gameplay.
What's the difference between DivineMC and regular Purpur?
DivineMC adds performance patches from PaperMC, Pufferfish, and CanvasMC on top of Purpur's base, including regionized chunk ticking and parallel world ticking. These features allow better CPU utilization on multi-core servers, especially with high player counts.
Can I run multiple worlds on separate threads without them interfering with each other?
Yes, parallel world ticking allows the Overworld, Nether, and End to process independently on different threads. However, cross-world mechanics like portals still synchronize properly to maintain game logic integrity.
Do I need to change my plugins or world files to use DivineMC?
No, DivineMC is a drop-in replacement for Purpur and maintains full compatibility with existing plugins and worlds. You can migrate your server files directly without modification.
What should I configure first to get the best performance boost?
Start by adjusting regionized chunk ticking settings to match your server's CPU core count, then configure parallel world ticking if you run multiple dimensions. Finally, tune async pathfinding and entity tracking settings based on your player count and mob density.
Why is my server still lagging even with DivineMC installed?
Performance improvements depend on proper configuration—check that chunk ticking regions are sized appropriately for your hardware and that async pathfinding is enabled. Also verify your plugins aren't creating bottlenecks, as mod optimizations only help with core server tasks.
Does async pathfinding change how mobs behave or navigate?
Async pathfinding calculates mob movement off the main thread, reducing lag without changing pathfinding logic or mob behavior. Mobs will navigate identically to vanilla, just with less performance impact.
Can I adjust entity tracking distance per player or mob type?
DivineMC's entity tracking improvements are configured globally in your server settings, optimizing how entities are tracked across all players. Fine-grained per-entity or per-player tracking typically requires additional plugins.
What happens if my server doesn't have enough CPU cores for regionized chunk ticking?
Regionized chunk ticking will still function on fewer cores, but you won't see the full performance benefit. Configure the region size and thread count conservatively to avoid context-switching overhead on low-core systems.
Is DivineMC compatible with anti-cheat plugins and security mods?
Yes, DivineMC maintains compatibility with standard anti-cheat and security plugins. The performance optimizations don't interfere with plugin functionality, though you should test your specific plugin suite after updating.