I've constantly been disconnected from the server i normally play on. We haven't had a problem before and this problem isn't exclusive to me, as another one of my friends also has the same connection issues to the same server.
So, I try to connect to the server (direct or through the saved servers), my character is sunk in the ground a few blocks (1 to 2), I jump up and try to move around and do something, but all objects cannot be interacted with. While the world is loading around me (15+ blocks away) I rubberband back to the correct spot I logged out from previously, and not 2 blocks into the ground, then I am kindly disconnected and read one of the following messages:
Internal exception: java.netSocketException: Connection reset
Internal exception: java.netsocketTimeoutException: Read timed out
Connection Lost / End of stream
(This all takes place in 15-30 seconds)
I suspect that it has to do with the server I'm connecting to, and not with anyone else at this point. His internet speed is... questionable, but it shouldn't be this bad. Plus, I've been able to play on the tekkit server when he hosts that, but not the normal minecraft. However, during my own investigation I noticed something very odd; When I pinged him via Command Prompt all of the attempts timed out, even when given a 30 second timeout period. Keep in mind that this is absurdly long, and would be a 30,000 ms ping if it didn't lose 100% of the packets.
So I guess the question is, how do I figure out if it's his internet or something else? And from there, what next?
Here's what the server says on his end when I disconnect:
[INFO] SkeithG lost connection: disconnect.overflow
He also says he's running the .exe and not the .jar server.
By the .jar version of the launcher, when I disconnected (my end had no change) he got this rather long description of what happened:
java.net.SocketException: Socket closed
at java.net.SocketOutputStream.socketWrite(uknown Source)
at java.net.SocketOutputStream.write(Uknown Source)
at aow.write(Uknown Source)
at java.io.BufferedOutputStream.flushBuffer(Uknown Source)
at java.io.BufferedOutputStream.flush(Uknown Source)
at java.io.DataoutputStream.flush(Uknown Source)
2012-12-02 01:49:14 [INFO] SkeithG lost connection: disconnect.overflow
Also, try connecting to another mc server, like c.nerd.nu to see what happens. That will tell you if it is his server or not.
Thanks. And yes, it is his server so it would seem. c.nerd.nu, and a few others had no problems at all with connection/chunk loading/etc.
It's likely to do with his bandwidth and his internet speed, but the problem is isolated. I'll do some teamviewer checks with him to make sure, but at this point I don't need any help.