PaperMC/paper-server/patches/sources/net/minecraft/server
Aikar a371d5fefe Further improve server tick loop
Improves how the catchup buffer is handled, allowing it to roll both ways
increasing the effeciency of the thread sleep so it only will sleep once.

Also increases the buffer of the catchup to ensure server stays at 20 TPS unless extreme conditions

Previous implementation did not calculate TPS correctly.
Switch to a realistic rolling average and factor in std deviation as an extra reporting variable
2016-03-01 23:09:29 -06:00
..
bossevents Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
commands Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
dedicated Plugin remapping 2022-10-29 15:22:32 -07:00
gui Use TerminalConsoleAppender for console improvements 2017-06-09 19:03:43 +02:00
level Adventure 2021-01-29 17:54:03 +01:00
network Deobfuscate stacktraces in log messages, crash reports, and etc. 2021-06-20 18:19:09 -07:00
packs Build system changes 2016-02-29 20:40:33 -06:00
players Deobfuscate stacktraces in log messages, crash reports, and etc. 2021-06-20 18:19:09 -07:00
rcon Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Bootstrap.java.patch Paper Plugins 2022-07-06 23:00:31 -04:00
Main.java.patch Paper Plugins 2022-07-06 23:00:31 -04:00
MinecraftServer.java.patch Further improve server tick loop 2016-03-01 23:09:29 -06:00
PlayerAdvancements.java.patch Configurable Advancement Disabling 2017-06-09 16:29:31 +10:00
ServerAdvancementManager.java.patch Configurable Advancement Disabling 2017-06-09 16:29:31 +10:00
ServerFunctionManager.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
ServerScoreboard.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
ServerTickRateManager.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Services.java.patch Paper config files 2022-06-08 22:20:16 -07:00