Turns out that AddGroup, GrabGroup and DeleteGroup are called and executed on the Server as expected. It is the DropGroup that doesn’t work. Apparently it doesn’t like the map I’m sending it. Even if I wrap the map into a blueprint structure it still complains. I’ll make a structure of two arrays and use that as parameters to the Server RPC DropGroup.
Is this true, you can not send a map parameter to a RPC that will run on the Server?