Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Управление лицензией через командную строку

Для использования Unity необходима активированная лицензия. Для лицензий Unity Plus и Pro необходимо получить серийный номер; для лицензии Unity Personal серийный номер не нужен. Чтобы узнать, какие типы лицензий предлагает Unity, перейдите в Unity Store.

Если вы не знаете информацию о своей лицензии Unity, обратитесь к владельцу вашей лицензии. Владельцы могут назначить вам место через Организацию или вы можете обратиться в службу поддержки клиентов Unity.

Вы также можете управлять своими лицензиями через Unity Hub.

На этой странице рассказывается, как активировать лицензию и как вернуть лицензию.

Активировать лицензию из командной строки

Прежде чем активировать лицензию Unity из командной строки, убедитесь, что существует папка с файлом лицензии и у вас есть разрешение на запись.

Примечание. Процедура командной строки работает только для лицензий Plus и Pro, поскольку персональные лицензии не имеют связанных с ними серийных номеров. Используйте Unity Hub для активации личных лицензий. Если у вас другая ОС, вы можете управлять своей лицензией через Hub.

В macOS введите в терминал следующее, чтобы запустить Unity и активировать лицензию:

-quit -batchmode -serial SB-XXXX-XXXX-XXXX-XXXX-XXXX -username 'name@example.com' -password 'XXXXXXXXXXXXX'

Замените фактическим путем к установщику редактора. Обычно это что-то вроде /Applications/Unity/Unity.app/Contents/MacOS/Unity в macOS.

Совет. Если вы используете инструменты непрерывной интеграции (CI), такие как Jenkins, для активации через командную строку, добавьте флаг -nographics, чтобы предотвратить Ошибка WindowServer.

В Windows введите в командной строке следующее, чтобы запустить Unity и активировать лицензию:

"" -batchmode -username name@example.com -password XXXXXXXXXXXXX -serial E3-XXXX-XXXX-XXXX-XXXX-XXXX –quit

Замените фактическим путем к установщику редактора. Как правило, это что-то вроде C:\Program Files\Unity\Editor\Unity.exe в Windows.

Подождите несколько секунд после выполнения этой команды, чтобы у Unity было достаточно времени для связи с сервером лицензий. Если активация не удалась, вы можете открыть Editor.log для получения информации. В случае ошибок активации, проверьте проблемы с активацией, чтобы найти решение вашей проблемы.

Возврат лицензии через командную строку

В macOS введите в терминал следующее, чтобы вернуть лицензию (заменив на фактическое место установки, например /Applications/Unity/Unity.app/Contents/MacOS/Unity):

-quit -batchmode -returnlicense -username 'name@example.com' -password 'XXXXXXXXXXXXX'

В Windows введите в командной строке следующее, чтобы вернуть лицензию (заменив фактическим местом установки, например C:\Program Files\Unity\Editor\Unity.exe):

"" -quit -batchmode -returnlicense -username name@example.com -password XXXXXXXXXXXXX
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
Руководство Unity 2021.3