It is not possible to assign an event handler that would trigger upon player respawn on the server. "Respawn" EH naturally would not trigger on the server as player is never local to the server. However "MPRespawn" should by design be able to trigger on the server, but it never does, not when it is assigned on the server, not when it is assigned where player is local.
To compare "MPhit" and "MPkilled" both fire on the server as well as everywhere. But the main issue here is that there is no way of getting respawn event on the server without additional scripting on client side to notify the server of the client respawn. This is really awkward.