Restore = One of multiple cases. It saves the day. (Happened to me once...partially.) It ruins the day by either resetting the whole system or - if you are lucky - only clears MANY .exe files that are very annoying to re-install (Happened to me twice - but at least I was "lucky"...once.) Something completely unpredicted happens which I have not experienced yet but can imagine to happen. So, you are completely right. Concerning the actual problem... I remember seeing such a case that related to an issue within BungeeCord, but I have no idea whether that problem still exists because I have no idea when I read about it...might have been about a year ago. In that case it was actually the "remote host" - a.k.a. server - kicking a player because they were still registered as online. IDK whether this applies in this case though. (Sees unlikely.)
Don't worry I'm not stupid enough to actually restore my computer... but yes about what PI said... I play MC on different computers, and I log out and all that but could that be causing a problem with the server?
If that is the case, I would recommend actually shutting down all computers that you use and start up with the one you are ready to play on - just to see if it clears your issue. IP addresses do not always clear as well, so you may wish to disconnect from all Network Connections - and do not set them to automatically connect.
@Samanthurr I have the exact same problem. My new mac laptop. Nothing else. Even another computer on the same wifi(both wireless). I am having the same problem, only once every few hours. I have Avast(free) installed, and not McAfee btw.
After thinking for a while, I remembered that when I last had this problem continuously (Sometimes happening once or twice, but then fixes itself) opening the windows CMD and completely refreshing my connection with Code: ipconfig -release and Code: ipconfig -renew worked.
Awesome memory! Have not used this command since my Network Engineering days but you are correct, this should work as well.
Didn't work; Code: Stanleys-MacBook-Pro:~ Stanley$ ipconfig usage: ipconfig <command> <args> where <command> is one of waitall, getifaddr, ifcount, getoption, getpacket, getv6packet, set, setverbose