Я планирую написать игру, в которой пользователь должен написать свой собственный код C #, чтобы играть в нее.
Поскольку я не могу доверять предоставленному пользователем коду, я хочу создать домен приложений для каждого пользователя.
Каждый пользователь может написать несколько классов, поэтому мне нужно динамически компилировать и создавать экземпляры каждого класса. Где некоторые из этих классов будут иметь несколько экземпляров.
Я не хочу ограничивать количество пользователей, но, скажем, зарегистрировано несколько сотен пользователей.
Это значит, что мне понадобится несколько сотен доменов приложений, и я собираю / создаю еще больше классов пользовательских кодов.
Есть ли какое-то ограничение, на которое я попаду намного раньше, чем достигну числа пользователей, упомянутого ранее? (ЦП / память)