Menu
 

Voxel Stability & Networking: Optimizing Enshrouded Servers

Voxel Stability & High-Pop Networking

In Enshrouded, every block you place or terrain you dig is a voxel change that must be synchronized across all players. For 16+ player servers, this can lead to the dreaded **"Voxel Desync"**—where blocks appear to be missing or dug terrain magically reappears. This guide covers the 2026 **AVR (Adaptive Voxel Refresh)** suite to solve these issues.

⚠️ The Networking Bottleneck

  • Delta Updates: The server only sends *changes* to the voxels. If too many changes happen (e.g., a massive base explosion), the network buffer can overflow.
  • Latency Jitter: High-latency players can "stall" voxel updates for everyone else unless configured correctly.
  • 2026 Baseline: Modern servers now use **AVR** to intelligently prioritize which blocks are updated first.

Introducing Adaptive Voxel Refresh (AVR)

AVR is a server-side logic system introduced in late 2025. It prioritizes voxel updates based on player proximity and "Visual Importance."

📈 High-Priority Buffering

AVR ensures that the blocks immediately around the player (within 20 meters) are updated at 60Hz, while background terrain is lowered to 10Hz to save bandwidth.

📦 Voxel Compression

Enable ZSTD_VoxelCompression=true in your server config. This reduces the size of world-sync packets by up to 60%, allowing for smoother play on DSL/Satellite connections.

Optimizing your Voxel Database

Over months of gameplay, the "Voxel Delta" file (world.delta) can grow to several gigabytes. This leads to slow server joins and "stuttering" during save intervals.

The Maintenance Meta:

  1. Delta Compaction: Once a week, run the /voxel_compact command. This merges all changes into the base world file and clears the delta cache.
  2. Explosion Limits: Limit the number of concurrent explosive barrels or spells in the SandboxSettings. Massive voxel chains are the #1 cause of server-thread hangs.
  3. Decay Management: Enable VoxelSelfHealing=true for non-base areas. This allows the world to "fill in" holes dug by players in the wilderness after 24 hours, keeping the voxel database clean.

Recommended Networking Config (2026)

# enshrouded_server.json Networking snippet
"network": {
    "maxRateKbps": 10000,
    "avtThreshold": 50,
    "prioritizePlayerVoxels": true,
    "bufferSizeMb": 128,
    "adaptiveTickRate": true
}

Common Troubleshooting

"Missing Base" on join?

This is a **Buffer Timeout**. Your server is sending the base data faster than the client can process it. Decrease maxRateKbps to 5000 to allow for a more stable data stream.

Lava/Water is flowing through solid walls?

This is a **Physics-Voxel Sync** error. Ensure your server FPS is locked to at least 30. If the server FPS drips below 20, fluid simulations will "teleport" through voxel boundaries.

Is my SSD too slow?

In 2026, an **NVMe (Gen4+)** is mandatory for Enshrouded servers with 10+ players. Standard SSDs cannot keep up with the real-time read/write cycles of high-pop digging and building.

Next Steps

Voxel-Optimized Nodes: Supercraft’s **V-Core** infrastructure is built on ultra-low latency RAM and NVMe Gen5 drives. We include **Auto-Compaction** as a standard feature, keeping your Enshrouded world snappy no matter how much you build or dig.

Top