Okay so this is a strange thing that has been happening since we started our server. We recently moved our server to a dedicated server (just a few days ago) hoping that it would be resolved and it still seemed to happen.
So every once in a while, multiple players on the server seem to get bumped. We thought perhaps it was some firewall issue or an issue with our home modem, but since we moved and do not host server here anymore and its still happening i'm beginning to think otherwise. We even seem to be getting great pings. This issue has been happening since day 1, before we even made any edits to our client or customizing the server. It only ever seems to be some or most of the players, but its always 5-10 people at once getting booted off including myself. Nobody who was bumped off can seem to log back in, their clients crash every time they try.
I'm not strong on the networking end of things. I did notice we had this in networking error log today after it happened:
Any help greatly appreciated. Thanks
So every once in a while, multiple players on the server seem to get bumped. We thought perhaps it was some firewall issue or an issue with our home modem, but since we moved and do not host server here anymore and its still happening i'm beginning to think otherwise. We even seem to be getting great pings. This issue has been happening since day 1, before we even made any edits to our client or customizing the server. It only ever seems to be some or most of the players, but its always 5-10 people at once getting booted off including myself. Nobody who was bumped off can seem to log back in, their clients crash every time they try.
I'm not strong on the networking end of things. I did notice we had this in networking error log today after it happened:
C#:
# 7/2/2019 9:37:01 PM
System.Net.Sockets.SocketException (0x80004005): An existing connection was forcibly closed by the remote host
at System.Net.Sockets.Socket.BeginReceive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, AsyncCallback callback, Object state)
at Server.Network.NetState.InternalBeginReceive() in C:\Users\britt\Desktop\Legends of Sosaria Server\Server\Network\NetState.cs:line 804
at Server.Network.NetState.Start() in C:\Users\britt\Desktop\Legends of Sosaria Server\Server\Network\NetState.cs:line 789
Any help greatly appreciated. Thanks