Если пользователь собирается выполнить ваш код, он должен существовать на его компьютере.Это так, как это работает.
Если вы хотите переписать свой код для выполнения большей части работы на ваших серверах, это был бы один из механизмов борьбы с пиратством, но это означает, что вам нужнопродублируйте все проверки входных данных: выполните их один раз на стороне клиента, в течение разумного времени ответа и снова на своих собственных серверах, чтобы убедиться, что ваши пользователи не пытаются использовать ваши службы ненадлежащим образом.
Другой механизмбудет запускать сервер VNC на ваших серверах и запрашивать у пользователей VNC. Программное обеспечение полностью выполняется на ваших серверах.Хотя это драконовский шаг, который ваши пользователи, скорее всего, будут ненавидеть.