OpenSIMサーバーのアップデート
Posted: 14/09/08(月) 12:15
OpenSIMサーバーはたびたび更新があります。
更新の方法は安全のため、以前のものをそのまま置いておき、新版を別のディレクトリに作成して切り替えるのがよいでしょう。失敗すれも以前のものにスイッチすればよいだけなので。
フィリスのSL生活日記に詳しい記事があります。 http://phyllis.slmame.com/d2013-07.html
OSgridの場合
フィリスさんの記事には、古いほうの bin ディレクトリ内から 4つを取り出して新しいほうへ上書きするとなっています。このうち OpenSim.ini と config-include内のものは、OSgridからダウンロードしたものから設定を触っていなければ必要ありません。新旧サーバーどちらも OSgridから入手したものの場合、移行すべきファイルは bin/OpenSim.db と bin/Regions/Regions.ini の2つだけとなります。
スタンドアロンの場合
OSgrid の場合はこれだけですが、スタンドアロンの場合はSIMデータの他にアバターや持ち物も自前なので、もう少し必要となります。要は bin内の *.db 拡張子のもの全部と Regions.ini です。
Asset.db
OpenSim.db
auth.db
avatars.db
friends.db
griduser.db
inventory.db
userprofiles.db
それと、Regions/Regions.ini
以上 9つです。
以下は、私が使ってるアップデートのときファイルをコピーするスクリプト。
最終行はファイルのオーナーを変更するものです。意味が分からなければ無視し、省略してください。
更新の方法は安全のため、以前のものをそのまま置いておき、新版を別のディレクトリに作成して切り替えるのがよいでしょう。失敗すれも以前のものにスイッチすればよいだけなので。
フィリスのSL生活日記に詳しい記事があります。 http://phyllis.slmame.com/d2013-07.html
OSgridの場合
フィリスさんの記事には、古いほうの bin ディレクトリ内から 4つを取り出して新しいほうへ上書きするとなっています。このうち OpenSim.ini と config-include内のものは、OSgridからダウンロードしたものから設定を触っていなければ必要ありません。新旧サーバーどちらも OSgridから入手したものの場合、移行すべきファイルは bin/OpenSim.db と bin/Regions/Regions.ini の2つだけとなります。
スタンドアロンの場合
OSgrid の場合はこれだけですが、スタンドアロンの場合はSIMデータの他にアバターや持ち物も自前なので、もう少し必要となります。要は bin内の *.db 拡張子のもの全部と Regions.ini です。
Asset.db
OpenSim.db
auth.db
avatars.db
friends.db
griduser.db
inventory.db
userprofiles.db
それと、Regions/Regions.ini
以上 9つです。
以下は、私が使ってるアップデートのときファイルをコピーするスクリプト。
コード: 全て選択
#!/bin/sh
SRC=opensim-0.8.1.1-jog
DEST=opensim-0.8.1.2-jog
[ -d $DEST/bin ] || exit 1
cp -vf $SRC/bin/*.db $SRC/bin/OpenSim.ini $SRC/bin/OpenSim.exe.config $DEST/bin
cp -vf $SRC/bin/Regions/Regions.ini $DEST/bin/Regions
cp -vf $SRC/bin/config-include/*Common.ini $DEST/bin/config-include
chown opensim.opensim -R $DEST