have had some kind of weird issue with my server.
I ran it, and everything was okay. Then I left, browsed, chatted a bit and such, went back and checked my game and noticed some strange errors in my development server:
- Code: Select all
SocketConnection.ReceivedBytes ERROR: Das Objekt "/27ba4ea3_6758_487d_b07c_b77a3601a3b4/em1qudgwutkk3+dgaaw1lo5h_70.rem" wurde getrennt oder ist nicht auf dem Server vorhanden., Appdomain: Z_10, Exception: System.Runtime.Remoting.RemotingException: Das Objekt "/27ba4ea3_6758_487d_b07c_b77a3601a3b4/em1qudgwutkk3+dgaaw1lo5h_70.rem" wurde getrennt oder ist nicht auf dem Server vorhanden.
bei ba.a(go A_0, BasePlayer A_1, Message A_2)
bei k3.a(go A_0, BasePlayer A_1, Message A_2, Action A_3)
bei dy.eo(Message A_0)
bei PlayerIO.ServerCore.SocketLibrary.Message.a(Byte[] A_0, Int32 A_1, Int32 A_2, b A_3, el A_4)
bei h5.g2(Byte[] A_0, Int32 A_1, Int32 A_2)
bei ko.h(IAsyncResult A_0)
Was, what I saw.
I have no clue what's causing it, and I really don't think that I am causing it this time.
After seeing it, I closed my client window (since I was done testing), looked at the server and the player was still connected to the server, even though I shut down my client.
My guess is, that the error above is caused by the server trying to time out the connection of a no longer connected player or something like that.
I will try to reproduce it, but I don't think I will find a reliable way to reproduce this.
EDIT: Did the exact same thing again (connected my client and waited some time) and the error did not appear. Then I closed the client window and it said the client was still connected. I tried connecting to the server with another client and this error message came up:
- Code: Select all
Initial SocketConnection.ReceivedBytes ERROR: Das Objekt "/227d0b20_a425_42df_ade6_a6b93dfdc0ac/c+yzqxterhser9lskjwdiglo_4.rem" wurde getrennt oder ist nicht auf dem Server vorhanden., Appdomain@ Z_10, Exception: System.Runtime.Remoting.RemotingException: Das Objekt "/227d0b20_a425_42df_ade6_a6b93dfdc0ac/c+yzqxterhser9lskjwdiglo_4.rem" wurde getrennt oder ist nicht auf dem Server vorhanden.
bei ba.a(go A_0, BasePlayer A_1, Message A_2)
bei k3.a(go A_0, BasePlayer A_1, Message A_2, Action A_3)
bei dy.eo(Message A_0)
bei PlayerIO.ServerCore.SocketLibrary.Message.a(Byte[] A_0, Int32 A_1, Int32 A_2, b A_3, el A_4)
bei h5.g2(Byte[] A_0, Int32 A_1, Int32 A_2)
bei ko.g(kj A_0, kj A_1, Socket A_2, IPEndPoint A_3, Byte[] A_4, Int32 A_5, Int32 A_6)
Hope this can help you locate the bug.
Best regards