Roastd The verdict is in. 1 warn Roast your own server

The tick loop fell 6047ms behind, 120 ticks in one go

1 warning found. Every finding below comes from what was actually in the pasted files. Treat the fixes as suggestions: they cover the common causes, and this case may need more digging.

FabricMinecraft 26.2

What this error means, and every way to fix it →

warning

The tick loop fell 6047ms behind, 120 ticks in one go

A tick took far longer than the 50ms it is allowed, so the server ran behind real time and skipped ahead to catch up (once in this log). Players see rubber-banding, delayed block breaks and mobs that stutter. One burst after a restart, a world upgrade or a chunk pre-generation run is normal. A steady stream is lag with a cause: profile it with spark (/spark profiler start --timeout 120 in the console) rather than guessing. The usual culprits are view-distance and simulation-distance set too high, entity or item build-ups, chunks generating live as players explore, and garbage collection pauses when the heap is too small.

Hosting with the headroom to keep up →Why this happens: Diagnosing server lag →jump to line 162

19 sensitive values (addresses, passwords and the like) were stripped before this page was stored.

The log

As received, after redaction.

  1. [19:53:16] [main/INFO]: Loading Minecraft 26.2 with Fabric Loader 0.19.5
  2. [19:53:16] [main/INFO]: Mappings not present!
  3. [19:53:16] [ForkJoinPool-1-worker-12/WARN]: Mod com_github_sendablemetatype_networkcompatible_nettdcbd44e3f8cd10 uses the version b5e4a2c39c which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'b5e4a2c39c'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
  4. [19:53:17] [main/INFO]: Loading 99 mods:
  5. - fabric-api 0.160.0+26.2
  6. |-- fabric-api-base 2.0.4+ece063239e
  7. |-- fabric-api-lookup-api-v1 2.0.18+11e1c9a39e
  8. |-- fabric-biome-api-v1 18.0.6+c7bd5b8e9e
  9. |-- fabric-block-api-v1 3.1.0+53515aab9e
  10. |-- fabric-block-getter-api-v2 2.0.7+ec56b6019e
  11. |-- fabric-command-api-v2 3.1.0+00cb03469e
  12. |-- fabric-content-registries-v0 11.3.2+37b1aa249e
  13. |-- fabric-convention-tags-v2 4.7.1+1f023a9e9e
  14. |-- fabric-crash-report-info-v1 1.0.5+086d547a9e
  15. |-- fabric-creative-tab-api-v1 5.0.15+6468574f9e
  16. |-- fabric-data-attachment-api-v1 2.2.19+515ac5339e
  17. |-- fabric-data-generation-api-v1 25.6.0+c0da0b829e
  18. |-- fabric-debug-api-v1 1.0.2+c792624d9e
  19. |-- fabric-dimensions-v1 5.1.12+515ac5339e
  20. |-- fabric-entity-events-v1 5.0.5+06488ac19e
  21. |-- fabric-events-interaction-v0 5.2.8+515ac5339e
  22. |-- fabric-game-rule-api-v1 4.0.8+46a6d00c9e
  23. |-- fabric-item-api-v1 14.5.0+c68f6cbe9e
  24. |-- fabric-lifecycle-events-v1 4.1.4+29b6eb019e
  25. |-- fabric-loot-api-v3 3.0.17+06488ac19e
  26. |-- fabric-menu-api-v1 2.0.17+086d547a9e
  27. |-- fabric-message-api-v1 7.0.8+bb2ed3f79e
  28. |-- fabric-networking-api-v1 6.3.4+2989c6a09e
  29. |-- fabric-object-builder-api-v1 24.1.1+6fcd5f039e
  30. |-- fabric-particles-v1 5.0.19+d1756aa99e
  31. |-- fabric-permission-api-v1 1.0.5+e442d8d09e
  32. |-- fabric-recipe-api-v1 9.0.22+11e1c9a39e
  33. |-- fabric-registry-sync-v0 7.1.1+c7bd5b8e9e
  34. |-- fabric-rendering-fluids-v1 6.0.4+06488ac19e
  35. |-- fabric-resource-conditions-api-v1 6.1.0+10e9a28b9e
  36. |-- fabric-resource-loader-v0 3.3.20+4fc5413f9e
  37. |-- fabric-resource-loader-v1 2.0.13+9edec1269e
  38. |-- fabric-serialization-api-v1 2.0.4+11a26f319e
  39. |-- fabric-tag-api-v1 2.1.4+515ac5339e
  40. |-- fabric-transfer-api-v1 8.0.13+11dbb7d79e
  41. \-- fabric-transitive-access-wideners-v1 8.1.4+67c847259e
  42. - fabricloader 0.19.5
  43. \-- mixinextras 0.5.5
  44. - floodgate 2.2.6-SNAPSHOT
  45. |-- aopalliance_aopalliance 1.0
  46. |-- com_google_guava_failureaccess 1.0.1
  47. |-- jakarta_inject_jakarta_inject-api 2.0.1
  48. |-- javax_inject_javax_inject 1
  49. |-- org_geysermc_cumulus_cumulus 1.1.2
  50. |-- org_geysermc_event_events 1.1-SNAPSHOT
  51. |-- org_geysermc_geyser_common 2.9.4-SNAPSHOT
  52. |-- org_java-websocket_java-websocket 1.6.0
  53. \-- org_lanternpowered_lmbda 2.0.0
  54. - geyser-fabric 2.11.2-SNAPSHOT
  55. |-- cloud 2.0.0-beta.17
  56. | |-- io_leangen_geantyref_geantyref 1.3.15
  57. | |-- org_incendo_cloud-brigadier 2.0.0-beta.16
  58. | |-- org_incendo_cloud-core 2.0.0
  59. | |-- org_incendo_cloud-minecraft-modded-common 2.0.0-beta.17
  60. | \-- org_incendo_cloud-services 2.0.0
  61. |-- com_github_sendablemetatype_networkcompatible_nettdcbd44e3f8cd10 b5e4a2c39c
  62. |-- com_google_code_findbugs_jsr305 3.0.2
  63. |-- com_google_errorprone_error_prone_annotations 2.41.0
  64. |-- com_google_j2objc_j2objc-annotations 1.3
  65. |-- com_nukkitx_natives 1.0.3
  66. |-- fabric-permissions-api-v0 0.7.0
  67. |-- io_airlift_aircompressor 0.27
  68. |-- io_netty_netty-codec-compression 4.2.7
  69. |-- io_netty_netty-codec-haproxy 4.2.7
  70. |-- io_netty_netty-codec-http 4.2.7
  71. |-- net_jodah_expiringmap 0.5.10
  72. |-- net_kyori_adventure-api 5.2.0
  73. |-- net_kyori_adventure-key 5.2.0
  74. |-- net_kyori_adventure-text-serializer-commons 5.2.0
  75. |-- net_kyori_adventure-text-serializer-gson 5.2.0
  76. |-- net_kyori_adventure-text-serializer-json 5.2.0
  77. |-- net_kyori_adventure-text-serializer-legacy 5.2.0
  78. |-- net_kyori_adventure-text-serializer-plain 5.2.0
  79. |-- net_kyori_option 1.1.0
  80. |-- net_lenni0451_commons_gson 1.9.0
  81. |-- net_lenni0451_commons_httpclient 1.9.0
  82. |-- net_raphimc_minecraftauth 5.0.0
  83. |-- org_bitbucket_b_c_jose4j 0.9.6
  84. |-- org_bouncycastle_bcpkix-jdk18on 1.80
  85. |-- org_bouncycastle_bcprov-jdk18on 1.80.2
  86. |-- org_bouncycastle_bcutil-jdk18on 1.80.2
  87. |-- org_bstats_bstats-base 3.1.0
  88. |-- org_cloudburstmc_math_api 2.0
  89. |-- org_cloudburstmc_math_immutable 2.0
  90. |-- org_cloudburstmc_nbt 3.0.5
  91. |-- org_geysermc_api_base-api 1.0.3
  92. |-- org_geysermc_cumulus_cumulus 1.1.2
  93. |-- org_geysermc_event_events 1.1-SNAPSHOT
  94. |-- org_jetbrains_annotations 24.0.0
  95. |-- org_jspecify_jspecify 1.0.0
  96. |-- org_lanternpowered_lmbda 2.0.0
  97. |-- org_shredzone_acme4j_acme4j-client 3.5.1
  98. \-- org_yaml_snakeyaml 2.2
  99. - java 25
  100. - minecraft 26.2
  101. - spark 1.10.185
  102. \-- fabric-permissions-api-v0 0.7.0
  103. - viabackwards 5.12.0-SNAPSHOT
  104. - viafabric 0.4.21+182-26.x
  105. |-- viafabric-mc26-2 0.4.21+182-26.x
  106. \-- viaversion 5.12.0-SNAPSHOT
  107. - viarewind 4.1.4-SNAPSHOT
  108. [19:53:17] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/home/[redacted-user]/Projects/server/libraries/net/fabricmc/sponge-mixin/0.17.4+mixin.0.8.7/sponge-mixin-0.17.4+mixin.0.8.7.jar Service=Knot/Fabric Env=SERVER
  109. [19:53:18] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.5.5).
  110. [19:53:24] [main/WARN]: nl_BE is not a supported Floodgate language.
  111. [19:53:24] [main/INFO]: Loading extensions...
  112. [19:53:24] [main/INFO]: Enabled extension EduGeyser
  113. [19:53:24] [main/INFO]: Loaded 1 extension(s)
  114. [19:53:26] [main/INFO]: Loading translations...
  115. [19:53:26] [main/INFO]: Registering protocols...
  116. [19:53:26] [main/INFO]: Registering protocols...
  117. [19:53:26] [main/INFO]: ViaVersion detected server version: 26.2 (776)
  118. [19:53:26] [main/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, profilesHost=https://api.mojang.com, name=PROD]
  119. [19:53:26] [ViaFabric-0/INFO]: You are running a development version of the plugin, please report any bugs to GitHub.
  120. [19:53:26] [ViaFabric-3/INFO]: Finished mapping loading, shutting down loader executor.
  121. [19:53:27] [main/INFO]: Loaded 1585 recipes
  122. [19:53:27] [main/INFO]: Loaded 1688 advancements
  123. [19:53:28] [main/INFO]: Applied 0 biome modifications to 0 of 66 new biomes in 1.279 ms
  124. [19:53:28] [Server thread/INFO]: Starting background profiler...
  125. [19:53:28] [Server thread/INFO]: Starting minecraft server version 26.2
  126. [19:53:28] [Server thread/INFO]: Loading properties
  127. [19:53:28] [Server thread/INFO]: Default game type: SURVIVAL
  128. [19:53:28] [Server thread/INFO]: Generating keypair
  129. [19:53:28] [Server thread/INFO]: Starting Minecraft server on *:25565
  130. [19:53:28] [Server thread/INFO]: Preparing level "world"
  131. [19:53:28] [Server thread/INFO]: Loading 0 persistent chunks...
  132. [19:53:28] [Server thread/INFO]: Preparing spawn area: 100%
  133. [19:53:28] [Server thread/INFO]: Time elapsed: 79 ms
  134. [19:53:28] [Server thread/INFO]: Done (0.372s)! For help, type "help"
  135. [19:53:28] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld
  136. [19:53:28] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end
  137. [19:53:28] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether
  138. [19:53:28] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
  139. [19:53:28] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
  140. [19:53:28] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
  141. [19:53:28] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
  142. [19:53:28] [Server thread/INFO]: Took 40ms to boot Floodgate
  143. [19:53:29] [Server thread/INFO]: ******************************************
  144. [19:53:29] [Server thread/INFO]:
  145. [19:53:29] [Server thread/INFO]: Loading EduGeyser version 2.11.2-SNAPSHOT (git-master-4bab0e7)
  146. [19:53:29] [Server thread/INFO]:
  147. [19:53:29] [Server thread/INFO]: You are running a development build of Geyser! Please report any bugs you find on our Discord server: https://discord.gg/geysermc.
  148. [19:53:29] [Server thread/INFO]:
  149. [19:53:29] [Server thread/INFO]: ******************************************
  150. [19:53:30] [Server thread/INFO]: Registered 199 custom block overrides.
  151. [19:53:30] [Server thread/INFO]: Registered 2 custom block item overrides.
  152. [19:53:30] [Server thread/INFO]: Registered 7 custom blocks.
  153. [19:53:32] [Server thread/INFO]: Registered 1 custom items
  154. [19:53:32] [Server thread/WARN]: Geyser is configured to expect HAProxy protocol for incoming Bedrock connections.
  155. [19:53:32] [Server thread/WARN]: If you do not know what this is, open the Geyser config, and set "use-haproxy-protocol" under the "advanced/bedrock" section to "false".
  156. [19:53:32] [GeyserServer-3-1/INFO]: Started EduGeyser on UDP port 19132
  157. [19:53:33] [Server thread/WARN]: [edu] [EduServerList] Using inferred server list endpoint: [redacted-ip]:19132. This probably works, but may cause connection issues if the public address or external port differs. Set server-ip and server-port in serverlist_config.yml for reliable server list registration.
  158. [19:53:34] [nioEventLoopGroup-7-1/INFO]: HTTP signaling listening on /0.0.0.0:19132 (plaintext)
  159. [19:53:34] [Server thread/INFO]: [Nethernet] HTTP signaling on TCP port 19132 (automatic certificate management)
  160. [19:53:34] [Server thread/INFO]: [Nethernet] Listening on connection ID: 55100289883666420234a1a0418f8d7d047b2818645e26bc7f
  161. [19:53:34] [Server thread/INFO]: Done (5,68s)! Run /geyser help for help!
  162. [19:53:35] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 6047ms or 120 ticks behind
  163. [19:53:35] [Nethernet ACME/INFO]: [Nethernet] Requesting a Let's Encrypt certificate for [redacted-ip]; this accepts the Let's Encrypt subscriber agreement
  164. [19:53:35] [pool-18-thread-1/INFO]: [edu] [JoinCode] Account #1 active: Fish, Fish, Apple, Balloon ([redacted-email]) | https://education.minecraft.net/joinworld/NSw1LDExLDE=
  165. [19:53:40] [Nethernet ACME/WARN]: [Nethernet] Certificate maintenance failed (no usable ACME challenge (port 80: Toegang geweigerd; port 443: Toegang geweigerd); grant the process port 80 or 443, or provide a manual certificate); retrying in 15 minutes. HTTP signaling stays plaintext and clients fall back to RakNet as needed
  166. [19:53:40] [User Authenticator #1/INFO]: UUID of player Theduckieeeeeeee is [redacted-uuid-v4]
  167. [19:53:41] [Server thread/INFO]: Theduckieeeeeeee[/[redacted-ip]:47429] logged in with entity id 12 at (-235.0837613688361, 129.0, 488.43928863381853)
  168. [19:53:41] [Server thread/INFO]: Theduckieeeeeeee joined the game
  169. [19:53:45] [nioEventLoopGroup-8-1/INFO]: Player connected with username MatizW (1002, Neth)
  170. [19:53:45] [localSession-13-1/INFO]: MatizW (logged in as: MatizW) has connected to the Java server
  171. [19:53:45] [ForkJoinPool.commonPool-worker-7/INFO]: Floodgate player who is logged in as +MatizW [redacted-uuid-v0] joined
  172. [19:53:46] [Server thread/INFO]: +MatizW[/[redacted-ip]:0] logged in with entity id 317 at (-184.69998998807907, 88.0, 649.3375)
  173. [19:53:46] [Server thread/INFO]: Floodgate player logged in as +MatizW joined (UUID: [redacted-uuid-v0])
  174. [19:53:46] [Server thread/INFO]: +MatizW joined the game
  175. [19:53:48] [nioEventLoopGroup-8-2/INFO]: Player connected with username GunnarD (1002, Neth)
  176. [19:53:48] [localSession-13-2/INFO]: GunnarD (logged in as: GunnarD) has connected to the Java server
  177. [19:53:48] [ForkJoinPool.commonPool-worker-7/INFO]: Floodgate player who is logged in as +GunnarD [redacted-uuid-v0] joined
  178. [19:53:48] [Server thread/INFO]: +GunnarD[/[redacted-ip]:0] logged in with entity id 421 at (-182.92501001192093, 95.0, 671.39075)
  179. [19:53:48] [Server thread/INFO]: Floodgate player logged in as +GunnarD joined (UUID: [redacted-uuid-v0])
  180. [19:53:48] [Server thread/INFO]: +GunnarD joined the game
  181. [19:53:50] [User Authenticator #2/INFO]: UUID of player t0xicitys is [redacted-uuid-v4]
  182. [19:53:51] [Server thread/INFO]: t0xicitys[/[redacted-ip]:40611] logged in with entity id 447 at (-244.69999998807907, 128.0, 464.86533436884235)
  183. [19:53:51] [Server thread/INFO]: t0xicitys joined the game
  184. [19:54:18] [User Authenticator #3/INFO]: UUID of player Noah_889 is [redacted-uuid-v4]
  185. [19:54:18] [Server thread/INFO]: Noah_889[/[redacted-ip]:43115] logged in with entity id 572 at (-186.72716343888374, 95.0, 672.3299102974871)
  186. [19:54:19] [Server thread/INFO]: Noah_889 joined the game
  187. [19:54:27] [Server thread/INFO]: +GunnarD fell from a high place
  188. [19:54:28] [nioEventLoopGroup-8-3/INFO]: Player connected with username MatsP (1002, Neth)
  189. [19:54:28] [localSession-13-3/INFO]: MatsP (logged in as: MatsP) has connected to the Java server
  190. [19:54:28] [ForkJoinPool.commonPool-worker-15/INFO]: Floodgate player who is logged in as +MatsP [redacted-uuid-v0] joined
  191. [19:54:28] [Server thread/INFO]: +MatsP[/[redacted-ip]:0] logged in with entity id 634 at (-170.94861, 100.0, 642.8392)
  192. [19:54:28] [Server thread/INFO]: Floodgate player logged in as +MatsP joined (UUID: [redacted-uuid-v0])
  193. [19:54:28] [Server thread/INFO]: +MatsP joined the game
  194. [19:54:46] [Server thread/INFO]: Theduckieeeeeeee lost connection: Disconnected
  195. [19:54:46] [Server thread/INFO]: Theduckieeeeeeee left the game
  196. [19:55:01] [Server thread/INFO]: Noah_889 lost connection: Disconnected
  197. [19:55:01] [Server thread/INFO]: Noah_889 left the game
  198. [19:57:01] [spark-worker-pool-1-thread-1/INFO]: [⚡] Generating server health report...
  199. [19:57:02] [spark-worker-pool-1-thread-1/INFO]: [⚡] Health Report:
  200. [19:57:02] [spark-worker-pool-1-thread-1/INFO]: https://spark.lucko.me/ZR5eiCVh9N
  201. [19:57:06] [WebSocketConnectReadThread-273/INFO]: [Viewer - yUMd8gVqzkbB4y6] Client connected: clientId=fdb5-65ef, keyhash=f2ce3ac7, desc=Chrome on Linux
  202. [19:57:18] [Server thread/INFO]: +MatsP has made the advancement [A Seedy Place]
  203. [19:57:35] [Server thread/INFO]: +MatizW was slain by Zombie

Need more help or want to discuss your issue further? Join our Discord and bring the link to this page.

Join our Discord

Run a community? Add the Roastd bot and anyone can roast a crash log in your support channel.

Add the Roastd bot

Got a server of your own that deserves a second opinion?

Roast your own server

Roastd is a free tool built by Hostd. This diagnosis stays put. The log it was read from is deleted on a timer.