-
クライアントでのライセンスサーバ指定には他にどんな方法がありますか?
-
License Administrator (File->Change License Server) を使用しない場合、以下の方法でクライアントにライセンスサーバを参照できます。
- ライセンスクライアント hserver プログラム
- 隠しファイル
- Windows レジストリ
- DNS サービス記録の使用
hserver
hserver プログラムは、クライアントコンピュータで実行されるsesinetd サーバのプロキシです。 hserverプログラムは自動的に開始され、クライアント上の Houdini によって使用されます。
Houdini 環境 を設定後、hserver コマンドで参照するリモートサーバを指示できます。
hserver -S hostnameで、hostname がライセンスサーバです。
Windows では通常、hserver (HoudiniServer) プログラムはサービスとしてインストールされます。Houdini 18.5.500 以降、hserver は、Linux/OSX 上の hserver 同様、非サービスのアプリケーションとして実行できます。 詳細については、オンラインの hserver ドキュメントを参照してください。
隠しファイル
.sesi_licenses.prefという隠しファイルを以下のように設定すること可能です。serverhost=hostnameで、hostname がライセンスサーバです。
Linux と OSX では、この隠しファイルはホームディレクトリに配置します。Windows で、hserver がサービスとして実行されている場合、このファイルは使われずレジストリの情報が使われます。サービスとは別に実行する場合、 C:\Users\username\AppData\Local に配置したファイルが使われます。詳細については、オンラインの hserver ドキュメントを参照してください。
Windows レジストリ
reg add "hklm\software\Side Effects Software\Houdini" /v ~LicenseServer /t reg_sz /d your-license-server-name /fDNS 記録
_sesi-lm._tcp IN SRV 0 0 1715 your-license-server-name.yourdomain.com.