Mathew, thank you for sending me that link. I put a comment there so people will see this one, since the comments wouldn’t allow me to put all the information that I felt was helpful due to it’s size.
I’m not fully sure how the priority system works on this site- I figure since it was unresolved since 2015 and the only (and very few) recent comments are by people (no mods) who really don’t put any helpful detail into their discussion that it might be good to leave this open- at your jurisdiction.
Happening for me only on versions of minecraft 1.12 and above. Made a detailed post here: https://bugs.mojang.com/plugins/servlet/mobile#issue/MC-135482
Don’t think that thread will be getting much help (much to my dismay, since the information here is pretty outdated and burried in the comments).
Hope this helps.
Issue still persists for me after trying all options. I am the host; my buddy can't join my server no matter what we do. We can play on 1.12 just fine. When will the support staff actually do something about this, like disabling the server timeout feature?
My friend used to join, take forever to load in, get in the game and lag out for a little bit and then he'd be okay. Now he gets the io exception message and is kicked off. From my side, it says he lost connection: time out.
Why not add a config option for server hosts to just disable timeout kicks? This is kind of ridiculous that this has been a problem for so long for so many people and the only ones offering suggestions are a couple players who got it to work.