状態:
- サーバーとクライアントを同じマシン上で実行している。
- コマンドライン引数--acquire-floatingを使用してサーバーからライセンスを取得することはできるのに関わらず、Unity Editorを開くこともコマンドラインからビルドすることもできない。
- ライセンスサーバーのバージョン1.8.0以前を使用している。
- 異なるマシンのクライアントだと問題なくUnity Editorを開くことができる。
- ライセンス.xmlファイルに重複したEntitlementGroupIDがある。
原因:
サーバーとクライアントを同じマシン上で 1 人のユーザーとして実行することは、バージョン 1.8.0 以前の Licensing Server ではサポートされていません。この場合、サーバーライセンスとフローティングライセンスは同じ EntitlementGroupID を持つため、Unity Licensing Client はリクエストを無視します。
解決策:
解決するには、ライセンス サーバを実行する専用のマシンをセットアップすることをお勧めします。また、サーバーが専用ユーザーとして実行されるように設定すると解決されます。
このユースケースは、バージョン1.9.0以降でサポートされているため、新しいバージョンにアップデートすることをお勧めします。
参考情報: