Skip to content

Latest commit

 

History

History
38 lines (22 loc) · 3.98 KB

File metadata and controls

38 lines (22 loc) · 3.98 KB

ResoniteIPv6Mod

Resonite 用の ResoniteModLoader modで、セッションに透過的な IPv6接続を提供します。このMODはサードパーティのIPv6 LNLサーバーを利用してIPv6のUDPパンチスルーを容易にします。このMODはすべてのユーザーに対して透過的であるべきで、IPv6パンチスルーを試みた後にIPv4にフォールバックします。

ResoniteIPv6Mod には、ModSettings modを利用して変更できる3つの設定が含まれています。 設定はすぐに適用されますが、現在のセッション接続には影響せず、パンチスルー プロセスを通じて確立された接続にのみ影響します。

ResoniteでIPv6を使用するには、両者(ホストとクライアント)がIPv6のIPアドレスを持ち、MODをインストールしている必要があります。IPv6がないと、このMODは正しく機能しません。問題がある場合は、まずIPv6 IPアドレスを持っていることを確認してください。Test-IPv6.com を使うと確認することができます。 IPv6 IPアドレスをお持ちでない場合は、インターネットサービスプロバイダにお問い合わせください。

ResoniteIPv6Modは、WindowsとLinuxクライアント、およびWindowsとLinuxのヘッドレスクライアントで動作する。

インストール

  1. ResoniteModLoaderをインストールします。
  2. ResoniteIPv6Mod.dll を「rml_mods」フォルダーに配置します。 デフォルトのインストールでは、このフォルダーは C:\Program Files (x86)\Steam\steamapps\common\ResoniteVR\rml_mods にある必要があります。 見つからない場合は作成できます。または、ResoniteModLoader がインストールされた状態でゲームを一度起動すると、フォルダーが作成されます。
  3. ゲームを開始します。 MOD が動作していることを確認したい場合は、Resonite ログを確認してください。

設定オプション

構成オプション デフォルト 説明
ipv6LnlServer lnl6.razortune.com IPv6 UDP パンチ スルーの実行に使用される IPv6 LNL サーバーのホスト名。
ipv6Only false パンチスルーには IPv6 のみを使用し、IPv4 は完全に無視します。 これにより、LNL リレー接続が妨げられることに注意してください。
disableMod false IPv6 の試行を実行せず、標準の Resonite ネットワークにフォールバックします。

謝辞

※このModは、Strict-Type NATやCGNAT(Carrier Grade NAT)を含むIPv4の各種制限によりResoniteの利用が制限されているユーザー向けです。

  • この MOD の開発を支援してくれた Resonite Modding Community に感謝します。
  • テストとコードレビューに対する Stiefel Jackal に感謝します。

既知の問題

  • 単一のNatPunchModuleがIPv4とIPv6の両方で共有される方法の性質により、一部のIPログが正しくない可能性があります。これは将来のリリースで解決されることを期待しています。
  • 問題が見つかった場合は、解決されるよう上記の問題を使用して報告してください。 プルリクエストは大歓迎です!