I keep timing out after a disconnect or a server restart, I try joining back but it still keeps timing me out. It also times me out after I switch to another dimension and after one time out it takes a big load of time outs to get back in.
I had also had that problem. My solution was to increase allocated ram by about half a gig and to close resource intensive programs on my computer (aka chrome, discord, etc.). Sometimes Minecraft likes to hog up as many resources as possible on your computer even though you set a solid limit.
© Kinetic Media Group Limited 2020