Annuus

Annuus is a mod for minecraft networking, improves network performance and makes the game more available for running on large server.

29,64k

Quick challenge

How far can you run before the mobs catch you?

Annuus

Annuus is a mod for minecraft networking, improves network performance and makes the game more available for running on large server.

Supported minecraft 1.21.x with fabric loader and neoforge loader, needs fabric-api when using fabric.

When the player doesn't install annuus on the client, network packet will send normally like vanilla.

Performance

Chunk data

> Deflate 1 has less CPU usage, even though that performance is not good enough here > So it be considered as a compression option

We have tested view distance as 10 (473), 12 (637), 16 (1057), 32 (3725), installed mod only fabric-api.

| env/chunks | 473 | 637 | 1027 | 3725 | |-------------------:|:----------------------:|:----------------------:|:----------------------:|:------------------------:| | Vanilla | 35.03ms
13.94MB | 40.51ms
18.74MB | 72.57ms
31.66MB | 238.69ms
122.40MB | | Annuus (Deflate 9) | 29.76ms
1.17MB | 50.46ms
2.39MB | 48.6ms
4.04MB | 163.31ms
15.98MB | | Annuus (Deflate 1) | 36.09ms
2.21MB | 51.06ms
2.96MB | 57.94ms
4.99MB | 235.22ms
19.65MB |

Block updates

> The more blocks collect the more advantages in Annuus protocol, such as very huge piston towers

And chunk delta update blocks, every time collect 1229 blocks:

| env/blocks | 2455 | 7365 | 24550 | 78560 | |-------------------:|:------:|:-------:|:-------:|:--------:| | Vanilla | 9.72KB | 29.16KB | 97.2KB | 311.06KB | | Annuus (Deflate 9) | 6.79KB | 20.39KB | 67.97KB | 217.53KB | | Annuus (Deflate 1) | 6.35KB | 19.07KB | 63.59KB | 203.5KB |

Recipes synchronize

| env/recipes | 1290 | 9587 | |-----------------------------------:|:--------:|:--------:| | Vanilla | 105.73KB | 692.2KB | | Replacement v1
(no_compress) | 94.4KB | 612.86KB | | Replacement v1
(deflate_9) | 19.61KB | 135.9KB | | Replacement v1
(deflate_1) | 24.11KB | 169.11KB |

ADS