5: 2010-09-29 (水) 21:24:07 admin |
6: 2010-09-30 (木) 13:05:36 admin |
- | ** Common Simple Initial Settings of [[XoopenSim>XoopenSim (E)]] and [[Modlos>Modlos (E)]] [#rf5583ad] | + | ** Common Simple Initial Settings of [[XoopenSim>XoopenSim (E)]] & [[Modlos>Modlos (E)]] [#rf5583ad] |
- | - [[日本語>http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?OpenSim%2FWEB%20Interface%2FCommon%20Simple%20Settings]] | + | - [[日本語 はここ>http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?OpenSim%2FWEB%20Interface%2FCommon%20Simple%20Settings]] |
| + | |
| + | - Explanatory notes |
| + | -- ''XOOPS_URL'' is top site URL of Xoops Cube, and ''MOODLE_URL'' is top site URL of Moodle. |
| + | -- ''CMS_MODULE_PATH'' is directory path that [[XoopenSim>XoopenSim (E)]] or [[Modlos>Modlos (E)]] is installed. |
| + | #br |
| | | |
| *** Program for image processing [#c4b6383b] | | *** Program for image processing [#c4b6383b] |
- | -Preferences | + | - It is necessary to specify either of the following programs by ''preferences'' for the processing of JPEG2000 to display the image in the avatar profile of [[XoopenSim>XoopenSim (E)]]/[[Modlos>Modlos (E)]]. |
| + | - Perhaps, this function doesn't operate in MS Windows. Please teach us, if there is a person who knows the processor of JPEG2000 (conversion commands) in MS Windows. |
| + | |
| + | **** [[Imagick>imagick]] of PHP [#z66b7283] |
| + | - [[Imagick>imagick]] is PHP module for ImageMagick |
| + | - When imagick module is not in the package of the distribution, it is installed by using [[Pecl]]. |
| + | - If you are lucky, it might work at MS Windows. |
| + | |
| + | **** ImageMagick [#sde27726] |
| + | - It seems that package of ImageMagick exists in most Linux distributions. However, the processing function of JPEG2000 is not necessarily included in ImageMagick. |
| + | - At CentOS, ImageMagick has not the processing function for JPEG2000. |
| + | |
| + | **** JasPer [#pd3b38ae] |
| + | - JasPer is tool and library for JPEG2000 |
| + | - The processing function for JPEG2000 of ImageMagick uses library of JasPer, too. |
| + | - If ImageMagick has not the processing function for JPEG2000, you should install JasPer |
| + | - But, current JasPer has bug about alpha channel of JPEG2000. JasPer can not process JPEG2000 that has alpha channel. |
| #br | | #br |
| | | |
| *** Helper URI [#t56a6685] | | *** Helper URI [#t56a6685] |
- | - ''-helperuri XOOPS_URL/modules/xoopemsim/helper/'' is specified for an argument when Viwer is started, helper function of currency and landtool can work. (Here, XOOPS_URL is your Xoops Cube Top URL) | + | - When SL Viwer is used, following URI is specified for ''-helperuri'' for starting option. |
- | -- However, the access permission of the module is necessary for the guest user. | + | -- ex.) for XoopenSim: ''-helperuri XOOPS_URL/modules/xoopensim/helper/'' |
| + | -- ex.) for Modlos: ''-helperuri MOODLE_URL/blocks/modlos/helper/'' |
| + | -- However, if the guest user doesn't have the access permission of the module, it becomes inaccessible XOOPS_URL/modules/xoopensim/helper/ for XoopenSim. |
| + | |
| + | - When Hippo Viewer or other 3rd party viewer is used, following URI are set as ''Helper URI'' on setting screen of Grid. |
| + | -- ex.) for XoopenSim: ''XOOPS_URL/modules/xoopensim/helper/'' |
| + | -- ex.) for Modlos: ''MOODLE_URL/blocks/modlos/helper/'' |
| + | |
| + | - In the viewer with the ''Get Grid Info'' function like the Hippo Viewer, if ''Helper URI'' is specified for ''economy'' of the [GridInfoService] section of Robust.ini, Viewer is able to set this information automatically. |
| + | -- ex.) Robust.ini for XoopenSim |
| + | [GridInfoService] |
| + | ; helper uri: optional: if it exists if will be used to tell the client to use |
| + | ; this for all economy related things |
| + | ; currently unused |
| + | economy = http://www.nsl.tuis.ac.jp/xoops/modules/xoopensim/helper/ |
| + | |
| + | **** added functions by "Helper URL" [#p272f90f] |
| - Helper Function of currency: | | - Helper Function of currency: |
| -- Sales of the object and land with L$0 become possible. | | -- Sales of the object and land with L$0 become possible. |
| | | |
| *** Login Screen [#k26dcfea] | | *** Login Screen [#k26dcfea] |
| + | - The ''Login Screen'' function is supported since v1.5.0 of XoopenSim/Modlos. |
| + | |
| + | - When SL Viwer is used, following URI is specified for ''-loginpage'' for starting option. |
| + | -- ex.) for XoopenSim: ''-helperuri XOOPS_URL/modules/xoopensim/helper/loginpage.php'' |
| + | -- ex.) for Modlos: ''-helperuri MOODLE_URL/blocks/modlos/helper/loginpage.php'' |
| + | -- However, if the guest user doesn't have the access permission of the module, it becomes inaccessible XOOPS_URL/modules/xoopensim/helper/loginpage.php for XoopenSim. |
| + | |
| + | - When Hippo Viewer or other 3rd party viewer is used, following URI are set as ''Lgoin Page'' on setting screen of Grid. |
| + | -- ex.) for XoopenSim: ''XOOPS_URL/modules/xoopensim/helper/loginpage.php'' |
| + | -- ex.) for Modlos: ''MOODLE_URL/blocks/modlos/helper/loginpage.php'' |
| + | |
| + | - In the viewer with the ''Get Grid Info'' function like the Hippo Viewer, if ''Login Page'' is specified for ''welcome'' of the [GridInfoService] section of Robust.ini, Viewer is able to set this information automatically. |
| + | -- ex.) Robust.ini for Modlos |
| + | [GridInfoService] |
| + | ; login page: optional: if it exists it will be used to tell the client to use |
| + | ; this as splash page |
| + | ; currently unused |
| + | welcome = http://el.nsl.tuis.ac.jp/moodle/blocks/modlos/helper/loginpage.php |
| + | |
| + | - You can edit ''[[Alert Infomation Box>#sfc1c498]]'' at management screen |
| + | - Login Screen image files are ''login1.jpg - login4.jpg'' in ''CMS_MODULE_PATH/opensimwiredux/images/login_screens'' directory. So, you can change thoes image files. |
| + | - Logo image file is ''CMS_MODULE_PATH/opensimwiredux/images/login_screens/logo.png'' |
| #br | | #br |
| | | |
| *** World Map [#h2a424c2] | | *** World Map [#h2a424c2] |
- | - OpenSim.ini~ | + | - Enable Map modules in OpenSim.ini |
- | enable Map modules | + | |
| WorldMapModule = "WorldMap" | | WorldMapModule = "WorldMap" |
| MapImageModule = "MapImageModule" | | MapImageModule = "MapImageModule" |
| | | |
| *** Region Statistics [#j8ee7a51] | | *** Region Statistics [#j8ee7a51] |
| + | - When the following settings are specified in OpenSim.ini at the [WebStats] section, the stats of the region server can be displayed from the link of IP Addresses of the ''Regions List'' (Link is displayed for manager only). |
| + | - However, if URL is manual input, even the guest user can see stats of region server, though the link of IP addresses is displayed for manager only. |
| + | [WebStats] |
| + | enabled=true |
| #br | | #br |
- | | |
| | | |
| *** Flotsam Group Function [#nad989a8] | | *** Flotsam Group Function [#nad989a8] |
| + | - It is possible to use Group Function at OpenSim |
| + | - When XoopenSim or Modlos is installed, needed DB is installed automatically. |
| + | - You should set OpenSim.ini with same read/write key that be set in ''preference''. |
| + | - For XoopenSim, if the guest user doesn't have the access permission to the module, helper/xmlgroups.php cannot be started and avatar fails in log in. |
| + | #br |
| + | |
| + | **** Settings (0.7) [#d469f5c9] |
| + | - ex.) for XoopenSim |
| + | [Groups] |
| + | Enabled = true |
| + | Module = GroupsModule |
| + | NoticesEnabled = true |
| + | |
| + | MessagingModule = GroupsMessagingModule |
| + | MessagingEnabled = true |
| + | |
| + | ServicesConnectorModule = XmlRpcGroupsServicesConnector |
| + | GroupsServerURI = XOOPS_URL/modules/xoopensim/helper/xmlgroups.php |
| + | XmlRpcServiceReadKey = "Read Key" |
| + | XmlRpcServiceWriteKey = "Write Key" |
| + | |
| + | **** Settings (0.6.x) [#n6144386] |
| + | - ex.) for XoopenSim |
| + | [Groups] |
| + | Enabled = true |
| + | Module = GroupsModule |
| + | DebugEnabled = false |
| + | |
| + | ServicesConnectorModule = XmlRpcGroupsServicesConnector |
| + | XmlRpcServiceURL = XOOPS_URL/modules/xoopensim/helper/xmlgroups.php |
| + | XmlRpcServiceReadKey = "Read Key" |
| + | XmlRpcServiceWriteKey = "Write Key" |
| + | - The Group function of this version is a unverification in Modlos. |
| #br | | #br |
| | | |
| *** Offline Message and Mute List [#re3a5103] | | *** Offline Message and Mute List [#re3a5103] |
| + | - The Offline message and the Mute list function are set in the [Messaging] section of OpenSim.ini. |
| + | - When XoopenSim or Modlos is installed, needed DB is installed automatically. |
| + | - When the Mute list function is used, ''NSLModules.Messaging.MuteList.dll'' in ''nsl.modules/bin'' of XoopenSim/Modlos should be copied onto the ''bin'' directory of OpenSim. |
| #br | | #br |
| | | |
- | *** OS Profile [#ob18ff08] | + | **** Setting of OpenSim.ini [#s54822ac] |
| + | - When you use NSL Mute list moudle, value of ''MuteListModule'' is ''NSLMuteListModule'' |
| + | -- for XoopenSim |
| + | [Messaging] |
| + | InstantMessageModule = InstantMessageModule |
| + | MessageTransferModule = MessageTransferModule |
| + | OfflineMessageModule = OfflineMessageModule |
| + | OfflineMessageURL = XOOPS_URL/modules/xoopensim/helper/offline.php |
| + | MuteListModule = NSLMuteListModule |
| + | MuteListURL = XOOPS_URL/modules/xoopensim/helper/mute.php |
| + | |
| + | **** Recompile of module [#a8b75fd1] |
| + | - When ''NSLModules.Messaging.MuteListEdit.dll'' is compiled again, copy ''nsl.modules'' onto the installation directory of OpenSim, and execute ''build.sh'' command. |
| + | # cp -Rpd nsl.modules OPENSIM_INSTALL_DIR |
| + | # cd OPENSIM_INSTALL_DIR/nsl.modules |
| + | # ./build.sh |
| + | |
| + | *** Osprofile Function [#ob18ff08] |
| + | - It is necessary to add the module to the region server of OpenSim to use the osprofile function. |
| + | - Binary of ''OpenSimProfile.Modules.dll'' module exists in ''osprofile/bin'' or ''nsl.modules/bin''. This module should be copied onto the ''bin'' directory of OpenSim. |
| + | |
| + | - When XoopenSim or Modlos is installed, needed DB is installed automatically. |
| #br | | #br |
| | | |
- | *** OS Search [#vc7b6bf4] | + | **** Setting of OpenSim.ini [#m2128776] |
| + | - ''[Profile] section'' is added to OpenSim.ini, and ''ProfileURL'' is set as below. |
| + | -- ex.) for XoopenSim |
| + | [Profile] |
| + | ProfileURL = XOOPS_URL/modules/xoopensim/helper/profile.php |
| + | |
| + | **** Recompile of module [#rf8e414b] |
| + | - When ''OpenSimProfile.Modules.dll'' is compiled again, copy ''osprofile'' onto the installation directory of OpenSim, and execute ''build.sh'' command. |
| + | # cp -Rpd osprofile OPENSIM_INSTALL_DIR |
| + | # cd OPENSIM_INSTALL_DIR/osprofile |
| + | # ./build.sh |
| + | |
| + | **** Attention [#z98490b5] |
| + | - All the profile functions are not able to be used. |
| #br | | #br |
| | | |
- | ** Details of Settings and Operations [#o48e3030] | + | *** Ossearch Function for 0.7 [#zd8eccbb] |
| + | - It is necessary to add the module to the region server of OpenSim to use the ossearch function. |
| + | - Binary of ''OpenSimSearch.Modules.dll'' module exists in ''ossearch/bin'' or ''nsl.modules/bin''. This module should be copied onto the ''bin'' directory of OpenSim. |
| | | |
- | *** Lastnames Management [#d06de012] | + | - When XoopenSim or Modlos is installed, needed DB is installed automatically. |
- | - If ''Last Name Activation'' at setting page is checked, last name that can be used is registered, use stopped temporarily, and is deleted on this page. | + | #br |
| + | |
| + | **** Setting of OpenSim.ini [#pa840bdf] |
| + | - OpenSim.ini の [DataSnapshot],[Modules],[Search]セクションを以下のように設定する([SEARCH]セクションは追加する). |
| + | -- ex.) for XoopenSim |
| + | [DataSnapshot] |
| + | index_sims = true |
| + | gridname = "Your Grid Name" |
| + | data_services = "XOOPS_URL/modules/modlos/helper/register.php" |
| + | |
| + | [Modules] |
| + | LandServices = "RemoteLandServicesConnector" |
| + | |
| + | [Search] |
| + | SearchURL = "XOOPS_URL/modules/xoopensim/helper/query.php" |
| + | |
| + | - 0.7.1Dev では [Modules]セクションの LoandService は設定する必要はない(他で設定済み) |
| + | #br |
| + | |
| + | **** Setting of cron [#fe1ce7ec] |
| + | **** RemoteLandServicesConnector [#u484bdd5] |
| + | **** Recompile of module [#daed1754] |
| + | - When ''OpenSimSearch.Modules.dll'' is compiled again, copy ''ossearch'' onto the installation directory of OpenSim, and execute ''build.sh'' command. |
| + | # cp -Rpd ossearch OPENSIM_INSTALL_DIR |
| + | # cd OPENSIM_INSTALL_DIR/ossearch |
| + | # ./build.sh |
| + | |
| + | **** Attention [#dfc8f2f0] |
| + | - All the search functions are not able to be used. |
| + | #br |
| + | |
| + | *** Auto DB Synchronization with OpenSim DB [#c1c3cdfd] |
| + | - It automatically synchronizes with DB of XoopenSim/Modlos and DB of OpenSim since v1.40. |
| + | - Synchronization of Avatar |
| + | -- If there is data of avatar on the OpenSim side, the data of avatar on the Xoops Cube/Moodle side is copied from OpenSim side. |
| + | -- If there is no data of avatar that corresponds to avatar on the OpenSim side, the data of avatar on the Xoops Cube/Modlos side is deleted. |
| #br | | #br |
| | | |
| StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData" | | StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData" |
| | | |
| + | |
| + | |
| + | *** Money Server [#m98b39a2] |
| + | |
| + | #br |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | ** Menu for Management [#v3da3dd8] |
| *** Convert DB from 0.6.x to 0.7 [#n8bcbb13] | | *** Convert DB from 0.6.x to 0.7 [#n8bcbb13] |
| **** Convert Sequence from 0.6.x to 0.7 [#sc479c1c] | | **** Convert Sequence from 0.6.x to 0.7 [#sc479c1c] |
| + start Robust Server (0.7) | | + start Robust Server (0.7) |
| + stop Robust Server (For safety) | | + stop Robust Server (For safety) |
- | + execute DB update by XoopenSim | + | + execute DB conversion by XoopenSim/Modlos |
| + start Robust Server (0.7) | | + start Robust Server (0.7) |
| + start Region Server (0.7) | | + start Region Server (0.7) |
| *** Clear Texture Cache [#ec5a0b89] | | *** Clear Texture Cache [#ec5a0b89] |
| #br | | #br |
- | *** Clear Login Table [#pc847fcc] | + | |
| + | *** Clear Login Table [#rf1f7024] |
| #br | | #br |
| | | |
- | *** World Map [#k17bef45] | + | *** Login Screen Management [#sfc1c498] |
- | - OpenSim.ini~ | + | |
- | enable Map modules | + | |
- | WorldMapModule = "WorldMap" | + | |
- | MapImageModule = "MapImageModule" | + | |
- | - OpenSim 0.7 has bug of World Map function. Therefore, XoopenSim can not display the SIM icon on World Map normally. Please patch to the source code with [[patch code:http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/OpenSim/opensim_nsl_r13094_worldmap.patch]]. We fairly reported on this to Mantis ahead. However, it is not corrected. (21 June '10) | + | |
| #br | | #br |
| | | |
- | *** Login Screen [#sc9f5e73] | + | *** Lastnames Management [#d06de012] |
- | #br | + | - If ''Last Name Activation'' at setting page is checked in ''preference'', last name that can be used is registered, use stopped temporarily, and is deleted on this page. |
- | *** Region Statistics [#pc774e28] | + | |
- | #br | + | |
- | *** Flotsam Group Function [#b8781c46] | + | |
- | - It is possible to use Group Function at OpenSim | + | |
| #br | | #br |
| | | |
- | **** Settings (0.7) [#d469f5c9] | + | ** Summary of setting files [#r020674b] |
- | - If the guest user doesn't have the access permission to the module, helper/xmlgroups.php cannot be started and avatar fails in log in. . | + | *** Robust.ini [#c9df2413] |
- | - At setting page, you should set Group Database Read Key/Group Database Write Key | + | - for Modlos |
- | - And you should set OpenSim.ini with same read/write key. | + | [GridInfoService] |
- | Example) | + | login = http://......:8002/ |
| + | gridname = "Your Grid Name" |
| + | economy = MODLOS_URL/blocks/modlos/helper/ |
| + | welcome = MODLOS_URL/blocks/modlos/helper/loginpage.php |
| + | |
| + | *** OpenSim.ini [#v4a5e160] |
| + | - for Modlos |
| + | [Startup] |
| + | WorldMapModule = "WorldMap" |
| + | MapImageModule = "MapImageModule" |
| [Groups] | | [Groups] |
| Enabled = true | | Enabled = true |
| NoticesEnabled = true | | NoticesEnabled = true |
| | | |
- | MessagingModule = GroupsMessagingModule | + | MessagingModule = GroupsMessagingModule |
| MessagingEnabled = true | | MessagingEnabled = true |
| | | |
| ServicesConnectorModule = XmlRpcGroupsServicesConnector | | ServicesConnectorModule = XmlRpcGroupsServicesConnector |
- | GroupsServerURI = XOOPS_URL/modules/xoopensim/helper/xmlgroups.php | + | GroupsServerURI = MODLOS_URL/blocks/modlos/helper/xmlgroups.php |
| XmlRpcServiceReadKey = "Read Key" | | XmlRpcServiceReadKey = "Read Key" |
| XmlRpcServiceWriteKey = "Write Key" | | XmlRpcServiceWriteKey = "Write Key" |
| | | |
- | - config-include/[[GridCommon.ini>/OpenSim/Config/GridCommon.ini]] ''[Groups] Section'' | |
- | Example) | |
- | [Groups] | |
- | GroupsServerURI = XOOPS_URL/modules/xoopensim/helper/xmlgroups.php | |
- | | |
- | **** Settings (0.6.x) [#n6144386] | |
- | - If the guest user doesn't have the access permission to the module, ''helper/xmlgroups.php'' cannot be started and avatar fails in log in. . | |
- | - At setting page, you should set ''Group Database Read Key/Group Database Write Key'' | |
- | - And you should set OpenSim.ini with same read/write key. | |
- | Example) | |
- | [Groups] | |
- | Enabled = true | |
- | Module = GroupsModule | |
- | DebugEnabled = false | |
- | | |
- | ServicesConnectorModule = XmlRpcGroupsServicesConnector | |
- | XmlRpcServiceURL = XOOPS_URL/modules/xoopensim/helper/xmlgroups.php | |
- | XmlRpcServiceReadKey = "Read Key" | |
- | XmlRpcServiceWriteKey = "Write Key" | |
- | #br | |
- | | |
- | *** Offline Message and Mute List Function [#i3023e80] | |
- | - OpenSim.ini | |
- | -- for XoopenSim | |
| [Messaging] | | [Messaging] |
| InstantMessageModule = InstantMessageModule | | InstantMessageModule = InstantMessageModule |
| MessageTransferModule = MessageTransferModule | | MessageTransferModule = MessageTransferModule |
| OfflineMessageModule = OfflineMessageModule | | OfflineMessageModule = OfflineMessageModule |
- | OfflineMessageURL = XOOPS_URL/modules/xoopensim/helper/offline.php | + | OfflineMessageURL = MODLOS_URL/blocks/modlos/helper/offline.php |
| MuteListModule = NSLMuteListModule | | MuteListModule = NSLMuteListModule |
- | MuteListURL = XOOPS_URL/modules/xoopensim/helper/mute.php | + | MuteListURL = MODLOS_URL/blocks/modlos/helper/mute.php |
- | -- for Modlos | + | |
- | [Messaging] | + | |
- | InstantMessageModule = InstantMessageModule | + | |
- | MessageTransferModule = MessageTransferModule | + | |
- | OfflineMessageModule = OfflineMessageModule | + | |
- | OfflineMessageURL = MOODLE_URL/blocks/modlos/helper/offline.php | + | |
- | MuteListModule = NSLMuteListModule | + | |
- | MuteListURL = MOODLE_URL/blocks/modlos/helper/mute.php | + | |
| | | |
- | - Mute List Function is not implemented yet. | + | [WebStats] |
- | - offline message is function of [[opensimwi redux>http://forge.opensimulator.org/gf/project/opensimwi/]] | + | enabled=true |
- | - There is no security function. | + | |
- | #br | + | [DataSnapshot] |
| + | index_sims = true |
| + | gridname = "Your Grid Name" |
| + | data_services = "MODLOS_URL/blocks/modlos/helper/register.php" |
| + | |
| + | [Modules] |
| + | LandServices = "RemoteLandServicesConnector" |
| | | |
- | *** Osprofile Function for 0.7 [#jbf63c6e] | |
- | - It is necessary to add the module to the region server of OpenSim to use the osprofile function. | |
- | - The program is defrosted also on the region server of OpenSim to add the module, and build.sh is executed. | |
- | # tar zfxv xoopensim-x.y.z.tgz | |
- | # cp -Rpd xoopensim/osprofile "Directory that OpenSim is installed" | |
- | # cd "Directory that OpenSim is installed" | |
- | # cd osprofile | |
- | # ./build.sh | |
- | - ''Profile'' section is added to OpenSim.ini, and ProfileURL is set as follows. | |
| [Profile] | | [Profile] |
- | ProfileURL = XOOPS_URL/modules/xoopensim/helper/profile.php | + | ProfileURL = "MODLOS_URL/blocks/modlos/helper/profile.php" |
| | | |
- | *** Ossearch Function for 0.7 [#zd8eccbb] | + | [Search] |
- | #br | + | SearchURL = "MODLOS_URL/blocks/modlos/helper/query.php" |