Для использования 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