Added networking optimization code in MainDemo

This commit is contained in:
themode 2020-11-17 16:08:30 +01:00
parent ccaf9b5c47
commit 7ebbb8bc6c

View File

@ -6,6 +6,7 @@ import net.minestom.server.instance.*;
import net.minestom.server.instance.batch.ChunkBatch;
import net.minestom.server.instance.block.Block;
import net.minestom.server.network.ConnectionManager;
import net.minestom.server.network.netty.NettyServer;
import net.minestom.server.utils.Position;
import net.minestom.server.world.biomes.Biome;
@ -36,6 +37,14 @@ public class MainDemo {
});
});
// OPTIONAL: optimize networking to prevent having unresponsive threads
{
NettyServer nettyServer = MinecraftServer.getNettyServer();
// Set the maximum bandwidth out and in to 500MB/s, largely enough for a single client
nettyServer.setWriteLimit(500_000);
nettyServer.setReadLimit(500_000);
}
// Start the server
minecraftServer.start("localhost", 25565);
}