Players have been getting kicked from my servers when experimenting on a tier 1 workbench and I think i've found the cause of the issue.
It only happens when MagicLoot is enabled on the server.
Here is the exact error:
Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
IndexOutOfRangeException: Index was outside the bounds of the array.
at Workbench.RPC_BeginExperiment (BaseEntity+RPCMessage msg) [0x00075] in <df831825fc8644a0bb443aba28e880ed>:0
at Workbench.OnRpcMessage (BasePlayer player, System.UInt32 rpc, Network.Message msg) [0x000ce] in <df831825fc8644a0bb443aba28e880ed>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
Workbench:OnRpcMessage(BasePlayer, UInt32, Message)
BaseEntity:SV_RPCMessage(UInt32, Message)
ServerMgr:OnRPCMessage(Message)
ServerMgr:OnNetworkMessage(Message)
Facepunch.Network.Raknet.Server:ConnectedPacket(Connection)
Facepunch.Network.Raknet.Server:Cycle()
ServerMgr:Update()Any ideas?