■RLV Relayの考察。
FreebiesでRelayが配布されているため、使ってみたくなる人は多いと思います。
しかしRLV Relayがどのような働きをするものなのか説明されていることは少ないと感じます。
もっともRelayを装着する側に仕組みを知られてしまっては面白くないという思惑もあるのかも知れませんが、製作しているクリエータの人でもRLVとRLV Relayの区分けがイマイチな感じもあるのでRelayについて書いてみます。
●Relayはコマンドを中継するだけ
基本的に別のObjectなどからのRLVコマンド要求を装着者のRLVクライアントに向けて中継するものがRelayです。
このためRLV Relayを装着しただけでは何も起こりません。別途Realyに向けて操作を行うObjectが存在して機能するものです。
そもそもRLVの動作基本は、自己所有のオブジェクト①からのみ、llOwnerSayの関数を介してRLVクライアントに動作を通知することにより、各種の制限や強制的な操作をスクリプトからビュワーに対して行える仕組みです。このため家具などの他人の所有するオブジェクト②からは直接的にRLVクライアントを操作することは出来ません(llOwnerSayの関数はオブジェクトの所有者にのみメッセージを発信する機能です)。そこでRLVコマンドを中継するためにアバターに装着する物がRLV-Relayなのです。RLV-Relayの動作原理としては、特定のチャットチャンネルから発信された内容をRLVクライアントにllOwnerSayで伝えることです。
●操作の許可はSUB側が行う
その操作の可否を決めるのは装着者の選択により行われます。
オーナー登録機能などが無ければ装着者側で自衛するしかありませんから、
必然な仕組みですがRelayにおいては選択権は装着者であるSUB側にあるということになりますね。
もっとも自動で全て許可する動作モードに設定した場合は選択権が無いとも言えますが、そのモードを選ぶことが出来るのは装着者ですから、やはりSUB側に選択権があると言えるでしょう。
●基本的にRelayは「座る系の家具向け」である。
古いRelayのソースを見ると垣間見ることが出来ますが、再Loginでの家具などへの強制SITの継続の部分でコントローラー(Relayに各種コマンドを発行しているObject)のUUIDをSIT対象のObjectとして扱われています。
このため他の家具に座らせることは出来ても再ログインで継続することが出来ない製品もあると思います。
なお、これはRelay側の問題なので Relay製作元にて改善されているものもありますが、いろいろな作者がそれぞれ独自に改良したものを発表しているので細かな動作の違いについては自分の作品(家具類)以外では動作が保証出来ないというのが現状では無いでしょうか。
→なるだけ新しいRealyを使うとで問題も少なく出来ると思います。
◎特にRLV Relayでは再ログイン時に"PING"のメッセージ出力して再ログインしたことを通知し
それを受け取った側で応答メッセージを出力しなければなりません。
このためRLV対応の家具であると説明があってもRLV Relayに正しく対応しているかは購入時に確認する必要がありそうです。
このRLV対応というのとRLV Relay対応で大きく違いがあるのでよく理解する必要があります。
●汎用のRelayと専用Relayとの区別は?
基本的にコマンドを中継するだけですから、独自な機能を追加したものなどが専用Relayと考えられなくもないですが、それでも互換性があれば汎用Realyとして使用できるので、専用Relayとは汎用Relayで使われているコマンド用通信チャンネルが全く異なるものを専用Relayとして区別できると思います。
→自分の作品(家具類)以外では動作しないように、あえて通信チャンネルを変えてある製品もありますが、それでも名称はRelayですので混乱しないように利用しなければなりません。
●拡張されたRealyにはどのようなものがあるか
主にCollarに追加のScript(plugin)として利用する前提で作られたRelayが独自な拡張のあるものが多いです。
先の項で「Relayの動作は装着者が決める」と書きましたが、これらのCollar向けに作られたRelayは、Collar側の既存機能であるオーナー登録機能を利用してRelayの動作モードを装着者以外が変更したり、コマンド要求がRealy側に発生してもCollarに登録されたオーナーであるか否か問合せを行うなどが拡張されています。
●RelayをLockすると他は介入出来なくなる
アイテム個別の操作の禁止というRLVコマンドは無いので、Relayに対してdetach=nの操作を行うとRelayでは操作についても禁止という扱いになり、動作モードの変更などが行えなくなります。
また、このLock状態ではLockをしたObjectからのコマンドしか基本的に受け付けなくなります。
●で、結局RLV Relayって いいのか?
RLV Relayは用途の違いで不特定多数向けだと思います。
もしくはRelayのソースが公開されているからグループ専用のRelayを作成して楽しんでいる人たちも居ますが、範囲は狭くなりますが多数向けであることには変わり無いでしょう。
また、基本的な操作の対象(コントロールをする側)がAvator-Keyでなく単にObjectのKEYでも動作することからアミューズメントパークのような自動の施設でも利用することが出来るでしょう。
(多くの場合、それらはキャプチャー(捕獲)やトラップ(罠)として利用されています)
私的には不特定多数は好まないのでRLV Relayは使用していません。 :P
人気の投稿 (Last 30 Days / Top 10)
-
JST2025-01-21 昼頃から Bluesky での検索が出来なくなっています。 確認できているのは 文字列検索 (例 https://bsky.app/search?q=Secondlife ) ハッシュタグ検索 (例 https://bsky.app/hash...
-
事実上、3代目の位置となった Slavereg ですが、ネット上には過去のデータが散在するので日本語で言うところの 『登録番号』に相当する部分の呼称の違い についてまとめておきます。当ブログの 関連の過去記事 と内容が重複するので知ってる人にはおさらいとして、知らなかった人は当...
-
なんか SL23B 発表の前に料金プランの変更が告知されました。いくつかの料金に関わる項目が挙げられていてますが、発効日が6月15日からとなっているものもあり、かなり性急な発表であるように見受けます。項目によっては値下げとなるものもありますが、多くのユーザーに影響がありそうなアカ...
-
ギルドの掲示板は、サーバー本体とクライアントという構成で分かれていて、クライアント側が掲示内容を実際に表示する部分を担います。 このクライアント側 = リモート・パネル部は、設置数がそのままアクセス負荷に比例してしまうので勝手ながらこちらで承認したユーザーのみに配布という形式をと...
-
このアイテムの概要は 前の記事 を参照してください。 こちらの記事は使い方の詳細説明です。 事前準備 推奨ビュワー どのビュワーでも動作しますがテレポートを頻発する都合で、より安定した動作が望めそうなことと、使い勝手の面で都合が良いところがあるので「 FireStorm vi...
-
LH Find u House HUD (DEMO) [Market Place] [JA] Linden Homes のエリアで空き家 (Governor Linden の所有地で区画のサイズが 512sqm, 1024sqm, 2048sqmの何れか)を 検索するガジェットで...
-
Automatically teleport sequentially via LM HUD [Market Place] [JA] インベントリーに格納されたランドマークを元にして 順番に自動でテレポートするHUDです。 テレポートの間隔は、ある程度選択できます。 途中で停止...
-
06/16 (PDT/PST) 付けで新しいラストネームの発表がありました。 https://community.secondlife.com/news/featured-news/now-available-new-last-names-in-second-life-for-p...
-
Paecel Lister HUD [Market Place] 無印ブランドアイテムの Parcel Lister HUD の微 Update です。 機能面の追加で、異なる Region に入ったときに自動で実行する機能の追加です。 大した変更ではありませんが、散策しながら...










要はマユミちゃんはリレーは
返信削除嫌いなんだね
あはは
あたしもますますわかんなくなった^^
そうそう
マユミちゃんのコントローラーは
スクリプトだけ抜き出して、
アメジストのカラーに入れて
使ってるよ~~
すごくいい感じ~~
うちの14番目のLちゃんに
使ってます~~
嫌いとかじゃなくて、
返信削除不特定な人とプレイをするのと特定の人だけとプレイをするのは違うでしょ。
スクリプトを抜き出して使うのは構わないけれど、そういうのが狙いで1primの実体のない物としてデザインしてるんじゃないんです。
Collarですらアイテムの1つに過ぎないという考えで場面によっては付け替える、または普段は取り外していても瞬時に取り付けることが出来るように、殆ど使われない装着位置のright-eyeballを装着位置にしています。
まぁGoreanライクな人だとCollarを取り外すことはあり得ないでしょうけどねぇ。
縄製品などと併用したときに、しばしばCollarは邪魔になると言うか似合わない物もあるのでCollarも服と同様に複数個用意して使っていますよ。CollarやCuffなど何も身につけない状態であってもコントロール可能にする為にはHUD装着にするか透明なアイテムにするしかありません。
それとsubを数字で呼ぶのは止めなさい。