Udon Auto Lock [自動開錠式鍵ギミック]
- 0 JPY
Udon Auto LockはVRChatワールド用の鍵ギミックです。 Discordのbotと連携することによってあなたのサーバーのメンバー限定で自動的に開錠できることを特徴としています。 また公開鍵技術(JWT)を利用したセキュリティ機能も搭載しており強固で利便性の高い鍵を提供します。 仕組み: Discordで登録したVRChat名とロールを元に、専用の公開botが開錠データを自動生成します。 VRChat上ではワールド入室時に開錠データを自動的にダウンロード取得・検証して開錠します。 基本機能: 開錠で指定オブジェクト(複数可)を非Active/Activeにすることができます。 便利なオプション機能: ・同インスタンスのユーザーを選択して開錠するinviteパネル ・離れた開錠先へのテレポーター ・4重の防護で非開錠者を防ぐ侵入者防止システム (詳細はギミック同梱のマニュアルをご参照ください。) 対応: VCC ( U#1.1.7 , World SDK 3.1.11) discord-bot:公開botの招待URLを同梱マニュアルに記載。 公開条件: ・本ギミックはCC0ライセンスで改変・再配布可能です。 (ただし利用しているJWTライブラリはMITです) ガイドライン対応: VRChat公式のモデレートガイドラインの対応について 導入マニュアルの序章に記載していますのでご確認ください。
セキュリティ機能:
本方式は2022/02/26時点で自己署名証明書により偽データに差し替える中間者攻撃が確認されています。 本ギミックではこの対策を行っています。 ・公開鍵技術によって改ざんデータを拒否 ・データに有効期限を設けて古い正規データの使いまわしを拒否
リソース
① Discord-botコード: ※自分でbotを運用したい方向けです。 通常はマニュアル記載の公開botをご利用ください。 作者:nuruwo ライセンス:CC0 https://github.com/nuruwo8/Discord-UdonAutoLock ② UdonJwt(JWTライブラリ): 作者: Koyashiro様 ライセンス:MIT https://github.com/koyashiro/udon-jwt ③ 解説記事: https://power-of-tech.hatenablog.com/entry/2023/03/10/182052 ④ デモサーバー: こちらのサーバーでデモが体験できます。 https://discord.gg/xHkAUvPy8G
免責
・本データを使用して発生したいかなる損害・損失等には、当方は一切の責任を負いません。 ・本ギミックは全てのチート行為に対する耐性を表明するものではありません。
アップデート履歴
[2023-03-10: v1.0.0] リリース [2023-03-10: v1.0.1] 小修整:誤字訂正,ライセンスファイル追加 [2023-05-25: v1.1.0] VRC.SDK3.Dataに対応。UdonJwtのインストール方法をvpmへ変更。