Michieサーバーコマンドのつづきです。自分でバックアップをかんりしないといけないので、こまめなバックアップは必要です。決まった時間に自動でやるようにするとして、とりあえず、なんかバックアップとっておこうと思いRegionのoarファイルを作っておきます。資料はOpensimulatorのwikiに説明されています。[]サーバーコマンドを使ってRegionのバックアップをとる。michieisland.oar指定しなければopensim/bin/にファイルが作られた。objectの配置やテクスチャーまですべてまとめられている。noassetsオプションはアセットの分を含まず--homeオプションは?–-perm=CTオプションはコピー譲渡を許可する?リストアしたもののパーミッションに関係あるのかなー、oarファイルを他人に公開するときに関係あるのか、まだ未確認です。あとで調べることにしておきます。[]のオプションなのかな?ためしに、DTIのサーバーで作ったOARファイルを、さくらVPS側のOpenSimで読み込んでみる。OSgridOpenSim.ConsoleClientを使ってサーバーコマンドを入力する。Michie前回のスクリプトでRegionがバックグラウンドでうまく動いているでしょうか。ブラウザーでログインして、まず地形を編集すると思うのですが、遅延で思うように変化してくれません、そこでRegionサーバーを直接編集できるコマンドを使いたいのですが、バックグラウンドではコマンド入力出来ません、再起動してもいいのですが、便利なツールが用意されてます。OpenSim.ConsoleClient.exeを使って、必要な時だけRegionサーバーのコマンドラインにアクセスできます。立ち上げるとバッファーに残ったメッセージも表示されます。準備はOpenSim.iniとOpenSim.ConsoleClient.iniのユーザーとパスワードを設定します。OpenSim.iniの変更個所、コメントを解除してユーザーとパスワードを設定します。;;ここに名前を記入します。Compatible)"OpenSim.ConsoleClient.iniは、OpenSim.ConsoleClient.ini.exampleから複製します。;;ここをOpenSim.iniに書いたパスワードにする準備が終わったら起動してみる。OpenSim.exeの時と同じRegionサーバーのコマンド待ち状態になります。serverを止めるにはshutdownの方をつかいます。サーバーコマンドはどのような物があるのでしょうか、詳細は本家を参照してください。私がすぐ使ったコマンドは土地の整地に関する物でした。0.5指定したファイルから地形を読み込みます。myterrain.bmp余談ですが、いろんなファイルフォーマットに対応してるのですが、私の環境ではBMPがいちばん綺麗に読み込めました、もっと調べる必要がありますね。9連シムなど簡単にできるのですから、それを大きな地形ファイル一つで管理したくなります。MichieOpenSimに直接関係ないけど、色々試すのにファイルを送るのが大変なので、いまだけFTPサービスをいれたメモ。ありがとうございます私はスクリプト書けないのでそのまま使わせて頂きました。screenコマンドでバックグラウンド起動できるが、あとあと地形をいじったりするときサーバーコマンドなど入力できるようにRestConsoleモードと合わせたスクリプトの方を使う。マニュアル内に書かれていますが、同大学が提供されているopensim.nsl.pach-0.7をダウンロードしてきて中のconfigデレクトリーにあるopensim_region_restを/etc/ini.d/にコピーして使っている。saverは使わないのでいらない)修正箇所はOpenSimをインストールしたところへのパスは正しかったのでそのままMONOへのパスは/usr/bin/mono自分に合せて変更。マネーサーバーは使ってないので該当する部分を#でコメントアウトにした、自信がないんですが、start()のなかの最後の2行、stop()内の最初の2行。RestConsoleモードで利用するためOpensim.iniに書き加える変更だが、起動スクリプト内からコマンドラインのオプションで指定して起動するため書き加える必要はないみたい。その方がバックグラウンドを止めて通常に起動させるときも書き換え必要ないのでいい。OpenSim.exeエラーが出ていなければRegionの設定になります、Regions.iniがあれば読み込まれRegionの管理者を訪ねてきますので、OSgridに登録したアバター名登録パスワードを順に記入します。最初ときエステートの名前と管理者を訪ねてきたと思います。エステートとは自分のRegionのグループ名だと理解すればよいでしょう。2番目のRegion以降は**エステートに加えてもよいですか?と聞かれるようになります。そのときはYと認証することになります。入力後問題なければサービスが開始されてRegionのコマンド待ちの状態になるはずです。#となってれば成功です。Simの名前のとこは複数Regionを設定してる場合はRootまたはそれぞれのSimの名前になります(サーバーコマンドで選択)。成功したら、終了方法です。shutdownこのままでは、OpenSimを実行しているシェルウィンドウを閉じてしまうとサービスも終了してしまいます。VPS借りているのですから常時稼動してもらわないとこまります。