The server is never locally controlled?

Unfortunately this produces the same effect as your previous proposition. I want the code to execute only on the calling controller. With this, if the client calls, the server AND the client execute it.