Yes, a common method is to send the commands via the deferred command list.
GEngine->DeferredCommands.Add(TEXT("SomeCommand"));
Not sure what you mean by "RPC, you are already on the server?
If you want to execute a command from a client on the dedicated server you need to send an RPC with the command.