Buggy? Problems with Server, Game?
-
Hello,
I have my own server. Now I got sometimes this message and been kicked of the server:
Caught exception: Caught exception invoking RPC PlayerInteract on Player!
Index was outside the bounds of the array.
Stack:
at Eco.Simulation.WorldLayers.Layers.WorldLayer.FuncAtWorldPos(Vector2i pos, Func`3 func)
at Eco.Gameplay.Players.Player.PlayerInteract(InteractionInfo info)What is the Problem? And how can I solve it? Thanks for the help!
-
Version: 0.5.6.1 Alpha
Dump:
--BEGIN DUMP--
Dump Time
09/10/2017 12:49:41Exception
System.Exception: Caught exception invoking RPC PlayerInteract on Player!Index was outside the bounds of the array.
Stack:
at Eco.Simulation.WorldLayers.Layers.WorldLayer.FuncAtWorldPos(Vector2i pos, Func`3 func)
at Eco.Gameplay.Players.Player.PlayerInteract(InteractionInfo info)at Eco.Shared.Networking.RPCManager.TryInvoke(Object controller, String methodname, BSONObject bsonArgs, Object& result)
at Eco.Shared.Networking.RPCManager.InvokeOn(BSONObject bson, Object controller, String methodname)
at Eco.Shared.Networking.RPCManager.HandleReceiveRPC(INetClient client, BSONObject bson)
at Eco.Shared.Networking.NetPort.ProcessBuffer(Int64 maxMilliseconds)
at Eco.Shared.Networking.NetPort.Update(Int64 maxMilliseconds)
at Eco.Plugins.Networking.Clients.Client.<.ctor>b__49_0()--END DUMP--
-
if you are on the edge of the world and interact with an object on the other side, that exception will happen.
(example: you are at 500,0 and click on something at 500,999)
-
made a new issue for that https://github.com/StrangeLoopGames/EcoIssues/issues/2090
-
Ok thank you. Good to know. :)