Update Configuration.md authored by Ticxo's avatar Ticxo
...@@ -14,6 +14,8 @@ ...@@ -14,6 +14,8 @@
* [Create Shader](#create-shader) * [Create Shader](#create-shader)
* [Item Model](#item-model) * [Item Model](#item-model)
* [Network Optimization](#network-optimization) * [Network Optimization](#network-optimization)
* [Bundle Everything](#bundle-everything)
* [Bundle Size](#bundle-size)
* [Cull Interval](#cull-interval) * [Cull Interval](#cull-interval)
* [Vertical Render Distance](#vertical-render-distance) * [Vertical Render Distance](#vertical-render-distance)
* [Skip Models Behind Viewer](#skip-models-behind-viewer) * [Skip Models Behind Viewer](#skip-models-behind-viewer)
...@@ -111,6 +113,19 @@ This section allows adjustment to the network optimizations Model Engine provide ...@@ -111,6 +113,19 @@ This section allows adjustment to the network optimizations Model Engine provide
**It is highly recommended to have all optimizations enabled, as they greatly reduce network load, and all optimizations **It is highly recommended to have all optimizations enabled, as they greatly reduce network load, and all optimizations
are configurable on a per-Active Model basis.** are configurable on a per-Active Model basis.**
### Bundle Everything
Should all packets send by Model Engine be bundled and sent in one go.
This optimization utilize the new Bundle packet introduced in 1.19.4. **In theory**, this will massively reduce overhead
caused by sending packets separately.
### Bundle Size
Maximum amount of packets allowed in a bundle.
Since packets wrapped in a bundle are forced to be processed in the same tick, too many packets in a bundle may cause
the client to lag.
Minecraft by default only allow up to 4096 packets in a single bundle.
### Cull Interval ### Cull Interval
The culling interval of an Active Model. Smaller value means more frequent detection but more calculations. The culling interval of an Active Model. Smaller value means more frequent detection but more calculations.
... ...
......