-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disconnected after 30 seconds on servers upgraded to 5.10 (or even 5.9) #15627
Comments
The first reliable packet a client sends is the empty "connection start" packet. But if that got lost then you wouldn't be able to connect. So there's something else going, and in fact there might be an edge case where this could happen. |
It happens to me as well, about 5% of the time, both when connecting to a locally hosted server and a public one. I don't know if it only happens when the server has just launched |
Players have complained about sudden disconnects even after server had been running for hours if not days. |
|
Possible useful info:
|
thanks.
the fix: |
I would like to add this happens only when the server code is updated to 5.10. When I requested Mantar to do me a big favour and change back the server code version to 5.7 temporarily, the bug stops even if my client is at 5.10 |
Otherwise a desync could ocurr since the server does strict checking. fixes luanti-org#15627
Otherwise a desync could ocurr since the server does strict checking. fixes #15627
Luanti version
Operating system and version
Ubuntu 22.04
CPU model
Intel i5-3570K
GPU model
Intel HD 4000
Active renderer
No response
Summary
After the developers of Exile upgraded the servers to 5.10 I started getting disconnected after 30 seconds from log in about 50% of the time. It happens on multiple clients, 5.10, 5.8, 5.6 on Intel and AMD computers. On request, they downgraded one of the servers to 5.7 and the problems disappeared when playing on that particular server. I launched Luanti in verbose from the terminal and I get these messages (ConnectionSend happens 12 times, this is the last one):
VERBOSE[ConnectionSend]: con(19/2439)RE-SENDING timed-out RELIABLE to 104.157.94.37(t/o=0.1): count=12, channel=0, seqnum=65500
INFO[ConnectionSend]: con(19/2439)RunTimeouts(): Peer 1 has timed out (outgoing reliables channel=0)
INFO[Main]: Client::deletingPeer(): Server Peer is getting deleted (timeout=1)
ERROR[Main]: Access denied. Reason: Connection timed out.
Steps to reproduce
Clients (including 5.10) logged in servers upgraded to 5.10 version get disconnected after 30 seconds but not consistently, about 50% of the time. Good ping times to the server, great internet speed. It happens only when the server mods upgrade their servers from 5.8 (or less) to 5.10 (even 5.9 does it)
The text was updated successfully, but these errors were encountered: