#author("2024-09-02T02:55:54+00:00","default:iseki","iseki") #author("2024-09-02T02:56:10+00:00","default:iseki","iseki") ** [[EnableSimulator>../EnableSimulator]] [#l563a6c5] *** 概要 [#fa719691] - Sim -> Viewer - データ受信可能な隣接Simの情報 (ハンドル,バイナリのIPアドレス,ポート番号) を通知 - v1.18.5 では,UDPで他のSimを指定する場合に,このパケットを使用する.逆に言えば,他のSimを指定するのに,このパケット以外は使われていないようである. - EnableSimulator は v1.20.x あたりから HTTPS の XML通信に変更された. *** 構造 [#s9e3ff6e] - 番号: (Low 151) ''FF FF 00 97'' EnableSimulator Low 151 Trusted Unencoded { SimulatorInfo Single { Handle U64 } // 8 octet { IP IPADDR } // IPアドレス(バイナリ) 4 octet { Port IPPORT } // ポート番号 2 octet Big Endian } *** サンプル [#cc0135c9] S->P [5301]: 0x40 seq = 64 UDP message is Low 151 EnableSimulator 40 00 00 00 40 00 ff ff 00 97 00 f0 03 00 00 f7 @ . . . @ . . . . . . . . . . . 03 00 3f d2 9c e9 32 cc . . ? . . . 2 . 40 00 00 00 40 00 ff ff 00 97 Header 00 f0 03 00 00 f7 03 00 Handle 3f d2 9c e9 IPアドレス(63.210.156.233) 32 cc ポート番号(13004) *** サンプル 2[#cc0135c9] S->P [5301]: 0x40 seq = 65 UDP message is Low 151 EnableSimulator 40 00 00 00 41 00 ff ff 00 97 00 ef 03 00 00 f8 @ . . . A . . . . . . . . . . . 03 00 08 04 80 bd 2f 03 . . . . . . / . ** [[TeleportFinish>../TeleportFinish]] [#j80c4e48] ***概要 [#p5c08bd7] - Sim->Viewer - テレポートの終了(成功)とテレポート先のSimの情報を通知する. - v1.18.5 では実際には使用されていないようなので,サンプルデータは無し. *** 構造 [#wb152883] - 番号:(Low 69) ''FF FF 00 45'' TeleportFinish Low 69 Trusted Unencoded { Info Single { AgentID LLUUID } // 16 octet { LocationID U32 } // 4 octet { SimIP IPADDR } { SimPort IPPORT } { RegionHandle U64 } { SeedCapability Variable 2 } // URL { SimAccess U8 } { TeleportFlags U32 } } 40 00 00 00 41 00 ff ff 00 97 Header 00 ef 03 00 00 f8 03 00 Handle 08 04 80 bd IPアドレス(8.4.128.189) 2f 03 ポート番号(12035) *** XML Sample <pre> <llsd> <map> <key>events</key> <array> <map> <key>body</key> <map> <key>Info</key> <array> <map> <key>AgentID</key> <uuid>3158ca38-cd95-4a23-9e22-b55f7cf8a666</uuid> <key>LocationID</key> <binary encoding="base64">AAAAAw==</binary> <key>RegionHandle</key> <binary encoding="base64">AAKAAAADmwA=</binary> <key>SeedCapability</key> <string>https://sim3014.agni.lindenlab.com:12043/cap/7189cd85-437c-f538-6dbd-b8fa3bafc039</string> <key>SimAccess</key> <integer>21</integer> <key>SimIP</key> <binary encoding="base64">2FIUAw==</binary> <key>SimPort</key> <integer>13005</integer> <key>TeleportFlags</key> <binary encoding="base64">AAAACA==</binary> </map> </array> </map> <key>message</key> <string>TeleportFinish</string> </map> </array> <key>id</key> <integer>490190901</integer> </map> </llsd> </pre>