Firstly, Thanks for all your hard work on this Joe90 !
Have another issue sorry, I've done a server wipe today and installed the newest version and have noticed that a few users have been kicked off when trying to open the sync menu. Seems to be at random, one pipe will kick anyone who tries to open the pipe menu.
(This is from a quarry to a large wooden box and the pipe has been upgraded to HQM)
This is the info i can see in the logs when it happens
(20:47:00) | IP/STEAMID/STEAMUSERNAME disconnecting: Exception (cs:56130):
NullReferenceException: Object reference not set to an instance of an object.
JSON.Object.GetString (System.String key, System.String strDEFAULT) (at <00000000000000000000000000000000>:0)
CommunityEntity.CreateComponents (UnityEngine.GameObject go, JSON.Object obj) (at <00000000000000000000000000000000>:0)
CommunityEntity.AddUI (BaseEntity+RPCMessage msg) (at <00000000000000000000000000000000>:0)
CommunityEntity.OnRpcMessage (BasePlayer player, System.UInt32 rpc, Network.Message msg) (at <00000000000000000000000000000000>:0)
BaseEntity.CL_RPCMessage (System.UInt32 nameID, System.UInt64 sourceConnection, Network.Message message) (at <00000000000000000000000000000000>:0)
Client.OnRPCMessage (Network.Message packet) (at <00000000000000000000000000000000>:0)
Client.OnNetworkMessage (Network.Message packet) (at <00000000000000000000000000000000>:0)
Facepunch.Network.Raknet.Client.HandleMessage () (at <00000000000000000000000000000000>:0)
Facepunch.Network.Raknet.Client.Cycle () (at <00000000000000000000000000000000>:0)
Client.Update () (at <00000000000000000000000000000000>:0)
UnityEngine.Debug:LogException(Exception)
CommunityEntity:OnRpcMessage(BasePlayer, UInt32, Message)
BaseEntity:CL_RPCMessage(UInt32, UInt64, Message)
Client:OnRPCMessage(Message) Client:OnNetworkMessage(Message)
Facepunch.Network.Raknet.Client:HandleMessage()
Facepunch.Network.Raknet.Client:Cycle() Client:Update()