macでOpenSim

ioaia

2007年09月22日 00:27


OpenSimがMac OS Xでもちゃんと動くらしいので、試しに動かしてみた。

とりあえず、適当なところに作業フォルダ作って、そこにsvnでOpenSimをダウンロードしておく
~/opensim hoge$ svn co http://opensimulator.org/svn/opensim/trunk opensim


OpenSimを動かすにはmonoが必要なので、公式サイトから、MacOSX用のバイナリ(Mono 1.2.5.1_0 Framework - Universal)をダウンロード。
dmgほマウントして、中のpkgを実行して、インストール。

インストールが出来てるか、試しにTerminalで
$ mono -V

を実行して、
Mono JIT compiler version 1.2.5.1 (tarball)
Copyright (C) 2002-2007 Novell, Inc and Contributors. www.mono-project.com
TLS: normal
GC: Included Boehm (with typed GC)
SIGSEGV: normal
Architecture: x86
Disabled: none

みたいに表示されてればok。

monoのインストールができたら、
$ ~/opensim hoge$ ./runprebuild.sh
nant

でビルド。

終ったら、
~/opensim/ hoge$ cd bin
~/opensim/bin hoge$ mono OpenSim.exe

で起動。
最初にsimの名前とか色々聞かれるけど、これといって変える必要は無いので、全部Enterでデフォルトのまま。
[09-22 12:07:19] DEFAULT REGION CONFIG: Simulator Name [OpenSim Test]: 

[xx-xx xx:xx:xx] DEFAULT REGION CONFIG: Grid Location (X Axis) [1000]:
(Enter)
[xx-xx xx:xx:xx] DEFAULT REGION CONFIG: Grid Location (Y Axis) [1000]:
(Enter)
[xx-xx xx:xx:xx]DEFAULT REGION CONFIG: Filename for local storage [OpenSim.db]:
(Enter)
[xx-xx xx:xx:xx] DEFAULT REGION CONFIG: Internal IP Address for incoming UDP client connections [0.0.0.0]:
(Enter)
[xx-xx xx:xx:xx] DEFAULT REGION CONFIG: Internal IP Port for incoming UDP client connections [9000]:
(Enter)
[xx-xx xx:xx:xx] DEFAULT REGION CONFIG: External Host Name [127.0.0.1]:
(Enter)
[xx-xx xx:xx:xx] DEFAULT REGION CONFIG: First Name of Master Avatar [Test]:
(Enter)
[xx-xx xx:xx:xx] DEFAULT REGION CONFIG: Last Name of Master Avatar [User]:
(Enter)
[xx-xx xx:xx:xx] DEFAULT REGION CONFIG: (Sandbox Mode Only)Password for Master Avatar account [test]:
(Enter)


起動できたら後はビューアから接続するだけ。
$ /Applications/Second¥ Life.app/Contents/MacOS/Second¥ Life -loginurl http://localhost:9000/

Second Lifeの間のスペースの前にはバックスラッシュを。
ユーザ名Test User、パスワードはtestでログイン


基本的な事は大体できるようです。


適当にオブジェクトを作ったりとか

まだ実用的ではないですが、意外と使えるなという印象。