
RADNODZver 2.0.0
RADNODZ_ver2.0.0
- 動作基盤を RIGDOCKS Bridgeへ移行、Reaperを操作するAPI以外はReaperを起動していなくても実行可能に
API
- RIGDOCKS APIをネットワーク越しに遠隔で実行可能にするプラグイン
- バージョン情報:RADNODZ_ver2.0.0
- 利用可能OS:Windows10以降/MacOS 12以降
- 対応RIGDOCKS Bridge Ver.:2.1.0 ~
- 利用可能エンジン:UnrealEngine5
API Detail
動作基盤を RIGDOCKS Bridgeへ移行
- 常駐化 : API の処理本体をRIGDOCKS Bridge(常駐アプリ)上で動かす構成に変更
- インストール : RIGDOCKS Bridgeからパッケージでインストールする方式に変更
- 設定 : 設定とサードパーティ表示を RIGDOCKS Bridge のプラグイン設定画面へ移動
- 署名検証 : モジュールの読み込み前にコード署名を検証し、検証に通らないモジュールは読み込まないように変更
- 利用規約 : RIGDOCKS Bridge で利用規約に同意するまで API を実行できないように変更
コマンドラインプログラム「rigcmd」からの操作に対応
サーバー機能の変更
- 待ち受けの一本化 : TCP の待ち受け(接続の受理・TLS・宛先の振り分け)を RIGDOCKS 本体が受け持つ構成に変更。ポートは RIGDOCKS 全体で 1 本になり、待ち受けアドレスとポートは RIGDOCKS Bridgeで管理する
- 既定のポート : 新規インストール時の既定を
12345から23760に変更。保存済みの設定がある環境は従来の値のまま - 既定の待ち受け : 新規インストール時の待ち受けアドレスは
127.0.0.1(PC 内のみ)、サーバーの実行は OFF。外部へ公開するかは利用者が RIGDOCKS Bridge で選ぶ - 設定画面 : サーバーの起動 / 停止を RIGDOCKS Bridge の[プラグイン設定画面]のトグルで切り替える方式に変更。サードパーティ表示も同じ画面から開ける
- TLS : TLS 1.3 のみを受け付けるように変更(暗号スイートは AEAD のみ、鍵交換はエフェメラルのみ)。TLS 1.2 以下のクライアントは接続できない
- 認証情報 : 鍵と承認済みクライアントの情報を RIGDOCKS 共通の保存先へ移動。クライアントからの鍵の申請を受け付けて RIGDOCKS Bridge で承認する方式を追加
- 接続の制限 : 同時接続数・認証前の同時接続数・認証前のメッセージサイズ・認証までの制限時間に上限を追加
- バージョン確認 : クライアントとの互換性の判定を、バージョン ID の一致から通信仕様(ABI)の版の範囲に変更。通信仕様が変わらない更新ではクライアントを入れ替えなくても接続できる。対応していない版は
NotSupportedAbiVersionで拒否する - ログ : 接続の開始・終了・接続元を製品ごとのログに記録。クライアントごとの通信ログ(既定は OFF)を RIGDOCKS Bridge のサーバータブから有効にできる
