Geyser/core/src/main/java/org/geysermc/geyser/session
Konicai 7b409fd55b
Cache the Keep Alive timestamp for forwarding ping (#4002)
* Cache the (clientbound) Keep Alive timestamp and use that for forwarding ping
* Use a Queue of keep alive IDs to handle KeepAlive packets sent in succession
* Don't force NetworkStackLatencyTranslator on the session's event loop
* Send clientbound NetworkStackLatencyPacket immediately
* Avoid sending negative NetworkStackLatencyPackets that are not from the form-image-hack in FormCache
* Downsize timestamps that would lead to overflow on the client
2023-08-01 10:58:59 -04:00
..
auth Merge master into extensions (#2941) 2022-04-20 21:37:50 -04:00
cache Cache the Keep Alive timestamp for forwarding ping (#4002) 2023-08-01 10:58:59 -04:00
DownstreamSession.java Start on update to Protocol 3.0 2022-10-29 19:23:21 -05:00
GeyserSession.java Cache the Keep Alive timestamp for forwarding ping (#4002) 2023-08-01 10:58:59 -04:00
PendingMicrosoftAuthentication.java Deprecate userAuths in favor of a saved token system 2022-03-03 18:52:26 -05:00
SessionManager.java Changes as I was randomly staring at the code 2022-10-17 23:36:46 -04:00
UpstreamSession.java Untested HAProxy support 2023-04-08 19:44:01 -05:00