|
1: 2008-12-21 (日) 03:29:18 iseki |
| + | * OpenSim 設定 [#bc29193e] |
| + | ** Contents [#a817cd57] |
| + | #contents |
| | | |
| + | ** Links [#xae5edbd] |
| + | |
| + | ** Stand Alone [#z95f0622] |
| + | - 一番最初の起動時の &font(b){External Host Name};,または &font(b){binRegions/default.xml}; の &font(b){external_host_name};でマシンの FQDNまたはIPアドレスを指定する. |
| + | *** 設定ファイル [#xcbb006d] |
| + | -これらのファイルはサーバを起動すると自動的に作成される. |
| + | -一旦サーバを起動した後に,エディタで編集すると良い. |
| + | | bin/[[OpenSim.ini>./OpenSim.ini]] | SIMの設定 | |
| + | | bin/[[Regions/default.xml>./default.xml]] | サーバ,土地の設定 | |
| + | |
| + | ** Grid Mode [#paa3b59f] |
| + | |
| + | *** 設定ファイル [#ac67ddff] |
| + | -これらのファイルはサーバを起動すると受動的に作成される. |
| + | -一旦サーバを起動した後に,エディタで編集すると良い. |
| + | | bin/[[OpenSim.ini>./OpenSim]] | SIMの設定 | |
| + | | bin/Regions/default.xml | マシン,土地の設定 | |
| + | | bin/mysql-connection.ini | MySQLの設定 | |
| + | | bin/UserServer_Config.xm | User Serverの設定 | |
| + | | bin/GridServer_Config.xml | Grid Serverの設定 | |
| + | | bin/InventoryServer_Config.xml | Inventory Server の設定 | |
| + | | bin/AssetServer_Config.xml | Asset Server の設定 | |
| + | | bin/MessagingServer_Config.xml | メッセージサーバの設定 | |
| + | |
| + | *** MySQL [#f433e037] |
| + | - MySQL で OpenSim用データベースを作成し,ユーザを登録しておく.(詳細は MySQLの設定を参照せよ) |
| + | - bin/mysql-connection.ini を記述 |
| + | cd bin |
| + | cp mysql-connection.ini.exsample mysql-connection.ini |
| + | vi mysql-connection.ini |
| + | |
| + | *** サーバの起動 [#fd1d53ae] |
| + | # /etc/init.d/mysql start |
| + | # mono OpenSim.Grid.UserServer.exe |
| + | # mono OpenSim.Grid.GridServer.exe |
| + | # mono OpenSim.Grid.AssetServer.exe |
| + | # mono OpenSim.Grid.InventoryServer.exe |
| + | # mono OpenSim.exe -gridmode=true |
| + | |
| + | v0.5.7 では MessagingServer と ScriptServer を起動できない? |
| + | |
| + | *** サーバのデフォルトポート番号 [#le755b4d] |
| + | - http://opensimulator.org/wiki/OpenSim:Network_settings |
| + | - OpenSim TCP:9000 UDP:9000 |
| + | - Grid Server TCP:8001 |
| + | - User Server TCP:8002 |
| + | - Asset Server TCP:8003 |
| + | - Inventory Server TCP:8004 |
| + | |
| + | - Script Server TCP:8005 |
| + | - Messaging Server TCP: 8006 |
| + | |
| + | *** ユーザの作成 [#e003280f] |
| + | - User Server で |
| + | OpenUser# : create user |
| + | First name: Fumi |
| + | Last name: Hax |
| + | Password xxxxx |
| + | Start Region X: 1000 |
| + | Start Region Y: 1000 |
| + | |
| + | *** SIMサーバの変更 [#keea8349] |
| + | -同じ座標で SIMサーバを変更する場合は,データベースの regionsテーブルから前のサーバの情報を削除する必要がある. |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | ** OLD Version for Grid Mode [#c1144abb] |
| + | |
| + | *** mySQL [#e8dab29b] |
| + | -設定ファイルは bin/mysql_connection.ini |
| + | # cd share/sql |
| + | # mysql -u root -p |
| + | mysql> create database opensim; |
| + | mysql> use opensim; |
| + | mysql> source mysql-agents.sql; |
| + | mysql> source mysql-inventoryfolders.sql; |
| + | mysql> source mysql-inventoryitems.sql; |
| + | mysql> source mysql-logs.sql; |
| + | mysql> source mysql-regions.sql; |
| + | mysql> source mysql-users.sql; |
| + | mysql> grant all on opensim.* to <sim_user> identified by '<sim_pass>'; |
| + | mysql> flush privileges; |
| + | mysql> quit |
| + | # cd ../../bin |
| + | # vi mysql_connection.ini |
| + | -v0.57では自動設定になっており,MSSQLの場合のみ手動設定となっている. |
| + | |
| + | *** SQLite for prim storage [#fa0a41ac] |
| + | -手動で行う場合は以下. |
| + | # sqlite3 -init share/sql/sqlite3-prims.sql bin/opensim.db |
| + | sqlite> .exit |
| + | # vi bin/OpenSim.ini |
| + | storage_plugin = "OpenSim.DataStore.MonoSqlite.dll" |
| + | -リビジョン1725 あたりから自動で作成されるようになった. |