NPCを有効にする設定
Opensimではロボット、NPC(Non Player Character)が使えます。カップル・ダンスのパートナーを呼び出したり、NPCの象に乗ったりできます。Opensim本家からダウンロードしたものから仮想世界を構築した場合、標準のままではNPCは使えません、これを有効にする設定を記します。
1) OpenSim.ini
bin/OpwnSim.ini に [NPC]セクションがあります。これを次のように変更します。
[NPC]
Enabled = true
Enabled = true
これで土地オーナーが RezしたものだけNPCが使えるようになります。誰でもが持ち込んだものでもNPCが使えるようにするには、次の変更も必要です。
2) osslEnable.ini
bin/config-include/osslEnable.ini には NPCに関して次のような記述があります。
osslNPC = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
この設定ではEstateのオーナーあるいは代行者のみが NPCを使えます。
誰でもNPCを使えるようにするには、次のように変更してください。
osslNPC = true
JOGの設定
Japan Open Grid 配布の OpenSim-0.9.0Devでは誰でもNPCが使える設定になっています。OpenSim.iniファイル内でOSSLの設定は次のようになっており、標準とは異なるからです。
AllowOSFunctions = true
AllowMODFunctions = true
AllowLightShareFunctions = true
OSFunctionThreatLevel = VeryHigh
Allow_osGetSimulatorVersion = PARCEL_OWNER
[OSSL]
; Include-osslEnable = "config-include/osslEnable.ini"
AllowMODFunctions = true
AllowLightShareFunctions = true
OSFunctionThreatLevel = VeryHigh
Allow_osGetSimulatorVersion = PARCEL_OWNER
[OSSL]
; Include-osslEnable = "config-include/osslEnable.ini"
JOGのメインランドと同じ設定にするのだということならこのままでもいいですが、opensim本家標準とするには、そこのところをOpenSim.ini.example のとおりに、AllowOSFunctions などの行をここでは削除し、Include-osslEnable を有効にしておきます。
[OSSL]
Include-osslEnable = "config-include/osslEnable.ini"
Include-osslEnable = "config-include/osslEnable.ini"
また、JOG配布の OpenSim-0.9.0DevではosslEnable.ini も書き換わっています。本家オリジナルは bin/config-include/osslEnable.ini+ です。これを osslEnable.ini と名前変更すると本家標準と同じになります。
(初稿:5 May 2018, 20:01)
Edit - Delete