Можно отключить стандартный обработчик кнопки с помощью disableControlAction + написать свой, который будет учитывать нужные тебе правила.
Можно использовать render и сверяться с его игровой настройкой - в случае, если камера от первого лица, а она не должна быть, то переключать на дальнюю.
Убрав переключатели из меню паузы он всё так же сможет зайти в сингл, изменить настройки, после чего зайти на твой сервер и они будут применены.
Способ обхода придуман за 0 секунд, нет смысла от такого варианта без использования того, о чём я написал выше.