#author("2024-09-02T04:01:40+00:00","default:iseki","iseki") #author("2024-09-02T04:01:49+00:00","default:iseki","iseki") ** Grid Mode [#e8127188] **** リージョンサーバ設定ファイル [#s3b46f45] - bin/OpenSim.ini bin - bin/config-include/GridCommon.ini - bin/config-include/FlotsamCache.ini - bin/Regions/*.ini **** サーバ 0.6.7 設定ファイル [#hdb8acc2] - bin/UserServer_Config.xml - bin/GridServer_Config.xml - bin/AssetServer_Config.xml - bin/InventoryServer_Config.xml - bin/MessagingServer_Config.xml **** サーバ 0.6.8 設定ファイル [#hdb8acc2] - bin/UserServer_Config.xml - bin/OpenSim.Server.ini - bin/MessagingServer_Config.xml **** サーバ 0.7 設定ファイル [#hbb14502] - bin/OpenSim.Server.ini **** マネーサーバ設定ファイル [#u79ad711] - bin/MoneyServer.ini - SineWaveCert.pfx - bin/OpenSim.Grid.MoneyServer.exe.config *** MySQL [#f433e037] - MySQL で OpenSim用データベースを作成し,ユーザを登録しておく. - 例:データベース名 opensim_db, 管理ユーザ openwim_username, 管理パスワード opensim_password の場合. $ /usr/local/mysql/bin/mysql -u root -p Enter password: パスワード mysql> create database opensim_db; mysql> grant all on opensim_db.* to opensim_username identified by 'opensim_password'; mysql> flush privileges; mysql> exit - グループ理念などで日本語を表示できるようにするには,文字コードを utf8 にする. # cat /etc/my.cnf [mysql] default-character-set=utf8 [mysqld] default-character-set=utf8 *** 設定ファイル [#ac67ddff] -これらのファイルはサーバを起動すると受動的に作成される. -一旦サーバを起動した後に,エディタで編集すると良い. - Region Server 用 |bin/[[OpenSim.ini>./OpenSim]] |SIM の設定.ここでのポート指定はTCP用 | |%%bin/Regions/default.xml%% |%%土地の設定,Region毎に設定.ここでのポート指定はUDP用%% | |bin/Regions/Regions.ini |土地の設定,Region毎に設定.ここでのポート指定はUDP用 | |bin/config-include/GridCommon.ini |Inventory Server, Asset Server の設定 | |bin/config-include/FlotsamCache.ini |Asset Server のキャッシュ指定 | - Main Server 用 |bin/UserServer_Config.xml |User Server の設定 | |bin/GridServer_Config.xml |Grid Server の設定 | |bin/InventoryServer_Config.xml |Inventory Server の設定 | |bin/AssetServer_Config.xml |Asset Server の設定 | |bin/MessagingServer_Config.xml |Messaging Server の設定 | |bin/MoneyServer.ini |DTL Mony Server の設定 (オプション) | *** サーバのデフォルトポート番号 [#le755b4d] - http://opensimulator.org/wiki/OpenSim:Network_settings - Region Server (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 - Money Server TCP:8008 (オプション) *** SIMサーバの変更 [#keea8349] -同じ座標で SIMサーバを変更する場合は,データベースの regionsテーブルから前のサーバの情報を削除する必要がある. *** [[Group 機能>./Group]] Flotsam Group Function [#i12ba027] ** 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 あたりから自動で作成されるようになった.