Shinobar Martinek による投稿

今日、OSGrid配布最新の 2017-05-28付けのものを再実験したところ、さきに報告した3つの不具合はすべて解消されていました。どこかのキャッシュに問題が残っていたのだろうか?

さらに、JOG内での実験報告していた、オブジェクトのコピーの問題も様子が変わっていました。

JOG内では「オブジェクトに中身がある場合、すべての中身が「全員にコピー可」と設定されていること。」が条件となっていましたが、今日実験した 2017-05-28付けのスタンドアロンHGでは、そうでなくてもオブジェクトをコピーできます。(OpenSim-0.8.2.1 と同じ挙動)

このところOSGrid配布のOpenSim-0.9.1系バイナリを主にスタンドアロンHGの環境でテストしています。
最近の 2017-04-21、2017-05-12、2017-05-28 の3つについてテストしました。3つの不具合に遭遇しています。

1.外部のHGアバタが入れない。
この問題は 2017-05-12にだけ起こり、2017-05-28では解消されています。

2. 一部の特定オブジェクトが装着できない。
一部特定の髪が装着できません。地面にRezすると正常に表示されます。
上記3つのバージョンすべてで起こります。OpenSimプロジェクト公式配布の 0.8.2.1 では正常に装着できます。JOG配布の 0.9.0Devでも同じ問題は起こります。しかし JOG Center Sim では正常に装着できます。

3. 他HGから来訪のアバタがスタンドアロンHG上の、元はフルパーだったオブジェクトをコピーして持ち帰ったときに、その中身のパーミッションがコピー改変譲渡すべて不可に変化する。
前項2と同様に OSG配布の0.9.1系3つ、JOG配布の 0.9.0Devでも起こります。 0.8.2.1 では問題なく、フルパーはフルパーのままです。

最近のOSGrid配布のOpenSim-0.9.1系バイナリには上記2と3の問題が深刻です。とうぶん、うちでは OpenSimプロジェクト公式配布の 0.8.2.1 を継続使用します。

どうも問題は3つあるように思います。

すべてフルパーのアイテムを他のアバターに販売あるいは譲渡することについて、JOG内でいろいろ実験をしてみました。

問題1: JP0で購入できるか? JOGユーザーは原則どこでも購入できる。他HGユーザーは JOG meets などマネーサーバ管理下のリージョンでは購入できない。ただし Dejima では購入できる。あるいはマネーサーバ管理下にないグリッド接続SIMでは購入できる。

問題2: オブジェクトをコピーできるか? JOGユーザと他HGユーザに関わらず、できるものはできるし、できないものはできない。なお、この問題とJP0で購入可能かとうかは連動しない。どういう条件でコピーできるかというと...

オブジェクトが中身を持たない場合、そのオブジェクトが「全員にコピー可」に設定されていること。

オブジェクトに中身がある場合、すべての中身が「全員にコピー可」と設定されていること。この点は OpenSim-0.9系での仕様変更のように思われます。(昔は中身にまでこの設定は必要なかった。)それでもできない場合がたまにあるが、理由不明。

 

問題3:次の所有者のパーミッションが変わってしまうことがある。 次の所有者の権限をフルパーに設定しているはずなのに、譲渡後は編集コピー再販すべて不可に変わっていることがあります。販売、コピー、手渡しなど譲渡の方法に限らず起こります。特定のオブジェクトでのみ起こります。OpenSim-0.9系でのみ起こるようです。

問題2と3を中心に、JOG meets と Dejima で実験しました。問題1を除いては JOG meets と Dejimaでの挙動は同じでした。問題2と3に関してはSIM設定ではなく OpenSim-0.9系固有の仕様あるいはバグによるものと推察されます。

OpenSim-0.8.2.1で運用している Shinobar Annex では、上記3つの問題いずれも生じません。

> コピー可のオブジェクトで、中身にひとつでもコピー不可のものがあるとコピーできません。

確かに。フリマの商品展示台(テント)はコピーできました。

他グリッドだからということではなく、JOGユーザーでもコピーできるものとできないものがあります。

コピーについては、他HGユーザーかどうかではなく、別の問題のようですね。

JOG meets でコピー可のオブジェクトについて、他HGユーザーにはコピーできない問題。

OpenSimのバージョンの問題かと思いましたが、 JOG meets と Dejima は同じバージョンのようです。

自宅スタンドアロンHGからJOGに入って調べたところ、Dejimaでコピー可のものは問題なくコピーできます。JOG meets ではコピー可の設定であってもコピーできません(パイメニューに「コピー」が出て来ない)。JOG Center Simや Avatar Center でも同様です。

OpenSimのバージョンが同じこれらのリージョンで、 Dejima ではコピーできるのに、他でコピーできないのは、なんらかの設定の違いによると思われます。マネーサーバの設定が違うことは当然ですが、その副作用でしょうか?オブジェクトのコピーにマネーサーバは関与しないはずですよね。