В частности, речь идет о расширениях игры, написанных на lua (luajit-2.0). Я размышлял, должен ли я ограничить то, что могут делать эти сценарии, и пришел к выводу, что, вероятно, я не должен:
Трудно получить права. Звучит глупо, но, скорее всего, моя песочница все равно протечет.
Единственное преимущество, о котором я могу подумать, - это дать пользователям чувство безопасности при запуске сторонних скриптов.
Недостатки в том, что это просто невероятно раздражает авторов расширений. То есть на данный момент я сам (игровой контент будет в основном скриптовым).
Причина, по которой я спрашиваю об этом сейчас, прежде чем я на самом деле получу что-нибудь презентабельное, заключается в том, что добавить песочницу на раннем этапе легко, но это наложит на меня и раздражающие ограничения. Однако, если я сначала продолжу с этим, а потом решу, что мне все-таки нужна песочница, я столкнусь с проблемами (мне придется либо переписать уже существующие сценарии, либо ввести какую-то форму системы управления доверием что кажется больше проблем, чем стоит).