Version: Unity 6.0 (6000.0)
言語 : 日本語
ライセンスアクティベーション方法
手動でのライセンスアクティベーション

コマンドラインによるライセンス管理

Unity を使用するには、アクティベートされたライセンスが必要です。

Unity Pro と Unity Personal の主なライセンスアクティベーションの方法は、Unity Hubです。Unity Industry ライセンスのアクティベートについては、Unity サポート記事 Unity Industry ライセンスのアクティベーション、またはアクティベーションの解除方法を教えてくださいを参照してください。

以下の情報は、コマンドラインを使用してUnity Pro のライセンスをアクティベートおよび返却するための Unity Hub の代替方法です。これらの方法は、以下のような場合に使用できます。

  • インターネットアクセスはあるが、ビルドやテストなどの自動化されたタスクのためにヘッドレスモード (GUI なし) で Unity を使用している。
  • インターネットアクセスはあるが、Unity Hub をインストールできない、またはインストールしたくない。
注意以下の手順は Unity Personal には適用されません。
Unity Personal のライセンスをアクティベートおよび返却するには、それぞれ Unity Hub に対してログインおよびログアウトします。

Unity ライセンス情報がご不明な場合は、ライセンスの所有者にお問い合わせください。所有者は、組織を通じてシートを割り当てるか、Unity カスタマーサービスに連絡できます。

コマンドラインを使用したライセンスのアクティベーション

コマンドラインを使用して Unity ライセンスをアクティベートする前に、ライセンスファイルフォルダーが存在することを確認してください。ライセンスに関するトラブルシューティングUnity ライセンスファイルの場所を参照してください。また、このフォルダーに書き込み権限があることを確認してください。

macOS

macOS で Unity を起動してライセンスをアクティベートするには、以下を Terminal に入力します。

<unity-command-location> -quit -batchmode -serial SB-XXXX-XXXX-XXXX-XXXX-XXXX -username 'name@example.com' -password 'XXXXXXXXXXXXX'

注:

  • <unity-command-location> を、/Contents/MacOS/Unity で連結された、Unity エディターアプリケーションのフルパスに置き換えます。例えば、2022.2.0b4 エディターをデフォルトの場所にインストールした場合、<unity-command-location> は以下のようになります。

    /Applications/Unity/Hub/Editor/2022.2.0b4/Unity.app/Contents/MacOS/Unity
    
  • シリアルキーをアクティベートせずに名前付きユーザーライセンスをアクティベートする場合は、同じコマンドを使用しますが、-serial キーワードを指定してからシリアルキーを省略します。

    ... -serial -username 'name@example.com' -password 'XXXXXXXXXXXXX'
    

macOS の例 1

以下の例では、キーをアクティブ化せずに名前付きユーザーをアクティベートします。

/Applications/Unity/Hub/Editor/2022.2.0b4/Unity.app/Contents/MacOS/Unity -quit -batchmode -serial -username 'name@example.com' -password 'XXXXXXXXXXXXX'


macOS の例 2

以下の例では、シリアルキーをアクティベートしています。計画で名前付きユーザーライセンスがサポートされている場合は、そのライセンスとシリアルキーもアクティブになります。

/Applications/Unity/Hub/Editor/2022.2.0b4/Unity.app/Contents/MacOS/Unity -quit -batchmode -serial SB-XXXX-XXXX-XXXX-XXXX-XXXX -username 'name@example.com' -password 'XXXXXXXXXXXXX'


Windows

Windows で Unity を起動してライセンスをアクティベートするには、以下をコマンドプロンプトに入力します。

"<editor-installation-location>" -quit -batchmode -serial E3-XXXX-XXXX-XXXX-XXXX-XXXX -username name@example.com -password XXXXXXXXXXXXX

注:

  • <editor-installation-location>Unity エディターアプリケーションのフルパスに置き換えます。例えば、2022.2.0b4 エディターをデフォルトの場所にインストールした場合、<editor-installation-location> は以下のようになります。

    C:\Program Files\Unity\Hub\Editor\2022.2.0b4\Editor\Unity.exe
    
  • シリアルキーをアクティベートせずに名前付きユーザーライセンスをアクティベートする場合は、同じコマンドを使用しますが、-serial キーワードを指定してからシリアルキーを省略します。

    ... -serial -username 'name@example.com' -password 'XXXXXXXXXXXXX'
    

Windows の例 1

以下の例では、キーをアクティブ化せずに名前付きユーザーをアクティベートします。

"C:\Program Files\Unity\Hub\Editor\2022.2.0b4\Editor\Unity.exe" -quit -batchmode -serial -username name@example.com -password XXXXXXXXXXXXX


Windows の例 2

以下の例では、シリアルキーをアクティベートしています。計画で名前付きユーザーライセンスがサポートされている場合は、そのライセンスとシリアルキーもアクティブになります。

"C:\Program Files\Unity\Hub\Editor\2022.2.0b4\Editor\Unity.exe" -quit -batchmode -serial E3-XXXX-XXXX-XXXX-XXXX-XXXX -username name@example.com -password XXXXXXXXXXXXX


次のステップとトラブルシューティング

Unity がライセンスサーバーと通信するのに十分な時間を与えるため、このコマンドを実行してから数秒待ちます。アクティベーションに失敗した場合は、Editor.log を開いて情報を得ることができます。アクティベーションエラーが発生した場合は、アクティベーションに関する問題を確認して、解決策を見つけてください。

コマンドラインを使用したライセンスの返却

macOS

ターミナルに以下のコマンドを入力し、ライセンスを返却します。

<unity-command-location> -quit -batchmode -returnlicense -username 'name@example.com' -password 'XXXXXXXXXXXXX'

<unity-command-location> を、/Contents/MacOS/Unity で連結された、Unity エディターアプリケーションのフルパスに置き換えます。例えば、2022.2.0b4 エディターをデフォルトの場所にインストールした場合、<unity-command-location> は以下のようになります。

/Applications/Unity/Hub/Editor/2022.2.0b4/Unity.app/Contents/MacOS/Unity


macOS の例

/Applications/Unity/Hub/Editor/2022.2.0b4/Unity.app/Contents/MacOS/Unity -quit -batchmode -returnlicense -username 'name@example.com' -password 'XXXXXXXXXXXXX'


Windows

コマンドプロンプトに以下を入力し、ライセンスを返却します。

"<editor-installation-location>" -quit -batchmode -returnlicense -username name@example.com -password XXXXXXXXXXXXX

<editor-installation-location>Unity エディターアプリケーションのフルパスに置き換えます。例えば、2022.2.0b4 エディターをデフォルトの場所にインストールした場合、<editor-installation-location> は以下のようになります。

C:\Program Files\Unity\Hub\Editor\2022.2.0b4\Editor\Unity.exe


Windows の例

"C:\Program Files\Unity\Hub\Editor\2022.2.0b4\Editor\Unity.exe" -quit -batchmode -returnlicense -username name@example.com -password XXXXXXXXXXXXX


次のステップとトラブルシューティング

Unity がライセンスサーバーと通信するのに十分な時間を与えるため、このコマンドを実行してから数秒待ちます。Hub を使用してライセンスを返却したことを確認するには、Preferences メニュー () を開き、Licenses を選択します。問題が発生した場合は、トラブルシューティングを参照してください。

追加リソース

ライセンスアクティベーション方法
手動でのライセンスアクティベーション