I have diagnosed this to server/client, the exec doesn’t seem to send a RPC to the server for this. So, how can this be enabled to be on the server / authority?
Update: attempted to recreate the cheat manager in C++ with an overridable RPC function and got this compile error that exec functions can’t be replicated…?
but that still won’t work because UCheatManager is a uobject and you can’t call RPCs on those. you need to go through some sort of actor, in this case the player controller. So you have to get the player controller, call a server function on that, which can then execute or route back to the server version of the cheat manager
Do this.
Cheat manager dons’t Init at NetMode other than NM_Standalone and World without GameMode.
You need override to force Init CheatManager.
And RPC can’t send from cheatmanager, write your rpc at playercontroller would be nice.