Geyser: Geyser couldn't make sure that the system clock is accurate

Describe the bug

Whenever a bedrock player joins, this log is sent from both geyser and floodgate: We couldn't make sure that your system clock is accurate. This can cause issues with logging in. If 2-3 bedrock players are online, the server will start lagging and eventually all bedrock players (and only the bedrock players) are kicked. The lag stops once they leave, and any java players that are online are unaffected (not sure if that is related to the system clock logs or another problem from geyser, but I assume so since it’s strange that only the bedrock players are affected). I have checked and the time on my machine that the server runs on is synced (check screenshots), yet the error still persists. This only started happening to me when I updated my server to 1.17 as well.

To Reproduce

  • Download the latest snapshot of geyser and floodgate
  • Connect a bedrock account to the server, which will display the log

Expected behaviour

Bedrock players should be able to join as normal and not be kicked after some time.

Screenshots / Videos

error synced time

Server Version and Plugins

No response

Geyser Dump

https://dump.geysermc.org/3T9HHpPNCumkplaSB80mRDlGpQg6hoCR

Geyser Version

1.4.0-SNAPSHOT (git-master-495eafc)

Minecraft: Bedrock Edition Version

1.17.0

Additional Context

No response

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 26 (12 by maintainers)

Most upvoted comments

That’s not a fix, it basically removed the check

I disabled firewall and have same problem… Even with disabled firewall I am unable to get time from cloudflare

You may not believe it. I can continue to use it normally after I sincerely pray. I suggest you try it too to see if this problem can be solved.