LSLでのHTTP鯖の実装サンプル


Second Life の特徴の1つとして、メールサーバー (POP, SMTP) や WEBサーバー (HTTP) が内包のスクリプト (LSL) から利用できるというのがありますが、積極的に利用しているというのを見かけないように感じだので単体でも WEBサーバーになり得るんだよというサンプルを作ってみました。 効能としては入力されたアバター名に対してオンライン状態などを表示する単品のツールです。

特徴として

  • スマホでも表示できるように可変幅にしました(画像は固定幅)
  • 対象アバターが名前変更していても追従します
  • 対象アバターが検索非表示でも表示できます
  • 対象アバターがオンライン状態を隠す設定でもオンライン/オフラインが分かります
  • 出先でSLにログインできないけれど中の人にIMしたい場合などのIM送信機能(悪用厳禁)

対象の指定は 
・アカウント名 
・UUID 
どちらでも構いません。


Discord 鯖にて、ひっそりと公開して、こっそりと利用するつもりでしたが、Discord鯖住民は全く興味を示さない様子なので Blog 記事にしてみました。結構便利かつ興味深い事柄だと思うんですが思い込みかも知れませんね😆

置き場所はこちらです。
(動的URLになるので、BookMarkはアンカーのURLとしてください)


なお、LSL-HTTP鯖の実体の所在はこちらです (MH+ Lab の 店内カウンター下)

【NOTE】 サーバーのレスポンスが遅いと感じると思いますが、
 遅延が発生する処理を連続で起動していることに起因します。
 LSLでのHTTPサーバー自体が致命的に遅いというのではありません。
 しかし、秒間で処理できるリクエスト数が限られるので遊びの範囲ですね😆

2026/04/18

Posted by まゆみ.H
X B f B! P L

Search (this blogs)

Featured

今も続くアバターの身長問題。身長=158cmは子供ですか、そーですか。

もともとリアルサイズなアバター故にアジア圏以外が主催のSIMなどでは低身長として扱われることも少なくなかったのですが、さほど気にせず自分の好みの見た目として楽しんでいました。ところが、先日、とあるSIMを訪問した時に「身長が5フィート以下だから子供は帰りなさい」というメッ...

クリエイティブ・コモンズ・ライセンス

template by QooQ