HOWTO Assign clients a different controller than server?


I have a multiplayer game based on a Listen Server scenario. The player hosting the game is always in the role of “referee” and the clients that log in are always in the role of “player”.

I would really like to be able to assign the logging in players a different controller that only handles player abilities. My single controller approach is getting hard to follow with all the switch/if statements in there.


You should be able to do ‘Switch has Authority’, and if authority, possess the server controller, if remote, call an event that runs on server to possess the client controller.