#author("2023-12-30T11:17:05+00:00","default:iseki","iseki")
#author("2023-12-30T13:18:15+00:00","default:iseki","iseki")
** Helper Scripts for OpenSimulator [#sd479b44]
- Tar Ball
-- https://github.com/MTSGJ/helper_scripts/releases/tag/v0.9.1
-- http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/OpenSim/helper_scripts-0.9.1.tgz

- github Repository
-- https://github.com/MTSGJ/helper_scripts



*** Setup [#z0dc298a]
- If you do not use [[Modlos]] (Web Interface), you should setup helper scripts by manual.
- If you use [[Modlos]], this function is setup by automatically.
- You need ''Web Server (ex. Apache) and PHP (include PHP-XMLRPC, PHP-CURL)''


**** Download [#bc390aa2]
- You can download helper scripts from https://github.com/MTSGJ/helper_scripts/archive/refs/tags/v0.9.1.tar.gz directly.
-- Please copy extracted helper_scripts/* to any Web contents directory.
- Or you can find helper scripts download tool (''setup_scripts.sh'') in ''helper_scripts'' directory 
-- Please copy helper_scripts/* to any Web contents directory.
-- If you use Dev Version, please execute ''setup_scripts.sh''.
--- bash setup_scripts.sh

**** edit config.php [#e9a33c88]
- And edit include/config.php to set ENV_HELPER_URL, ENV_HELPER_PATH and DB information and more.
-- If you use PHP-5.5.x later, you need set ''true'' to ''OPENSIM_DB_MYSQLI''

**** command example [#c08f8836]
- Download directory
 cd (working Directory)
 wget http://www.nsl.tuis.ac.jp/DownLoad/SoftW​are/OpenSim/helper_scripts-x.y.z.tgz
 zcat helper_scripts-x.y.z.tgz |tar xfv -
 mkdir (Document Root of WEB)/currency
 cp -Rpd helper_scripts/* (Document Root of Web)/currency
 cd (Document Root of Web)/currency
 chown -R apache.apache .
 vi include/config.php
- use setup_scripts.sh
 cd (Money Server's Directory)
 mkdir (Document Root of WEB)/currency
 cp -Rpd helper_scripts/* (Document Root of Web)/currency
 cd (Document Root of Web)/currency
 ./setup_scripts.sh  -a
 chown -R apache.apache .
 vi include/config.php


*** Configuration [#j0733692]
- include/cpnfig.php:
 // Please set this hepler script URL and directory
 if (!defined('ENV_HELPER_URL'))  define('ENV_HELPER_URL',  'http://www.opensim.tuis.ac.jp/currency/helper/');
 if (!defined('ENV_HELPER_PATH')) define('ENV_HELPER_PATH', '/home/apache/htdocs/currency/helper/');
 
 //////////////////////////////////////////////////////////////////////////////////i
 // Valiables for OpenSim
 
 // Please set MySQL DB access information
 define('OPENSIM_DB_HOST', 'localhost');
 define('OPENSIM_DB_NAME', 'opensim');
 define('OPENSIM_DB_USER', 'opensim_user');
 define('OPENSIM_DB_PASS', 'opensim_pass');
 //
 define('OPENSIM_DB_MYSQLI', false);     // if you use MySQLi interface, please set true
 
 
 // Money Server Access Key
 // Please set same key with MoneyScriptAccessKey in MoneyServer.ini
 define('CURRENCY_SCRIPT_KEY', '123456789'); 
 
 
 // Group Module Access Keys
 // Please set same keys with at [Groups] section in OpenSim.ini (case of Aurora-Sim, it is Groups.ini)
 define('XMLGROUP_RKEY', '1234');    // Read Key
 define('XMLGROUP_WKEY', '1234');    // Write key

- %%Please execute viewer with "-helperuri [ENV_HELPER_URL/]" option. (ex. -loginuri http://localhost/currency/helper/ )  [''need last '/' '']%%
- %%Here, ENV_HELPER_URL is ''helper'' directory url  that is set in include/config.php.%%
- %%If you use 3rd party viewer (ex. Hippo, Meerkat or Imprudence etc.), you should use ''Grid Manager'' instead of "-helperuri" option.%%
- Please set helper URL to ''economy'' valiable at [GridInfoService] section in ''Robust.ini''
-- ex) economy = http://www.opensim.tuis.ac.jp/currency/helper/     [''need last '/' '']
- Please set ''Helper URL'' at your ''viewer's Grid Manager''
-- ex) http://www.opensim.tuis.ac.jp/currency/helper/    [''need last '/' '']


*** Support scripts for setup helper scripts [#f73a9d6c]

**** setup_scripts.sh [#k7690f5c]
- Scripts that downloaded and be setup
-- jbxl (JunkBox Library)
-- opensim.helper
-- opensim.phplib
-- modified flotsam_XmlRpcGroup

 # ./setup_scripts.sh -h
 
 usage... ./setup_scripts.sh [-c/--copy] [-d/--download] [-a/--all] [-h/--help]
 -c or --copy     : not symbolic link but copy files
 -d or --download : download only
 -a or --all      : treat all scripts include optional scripts
 -h or --help     : show this help
 
 # ./setup_scripts.sh --copy

- Optional Scripts
-- NSL Mute Module support scripts
-- NSL OSProfile Module support scripts
-- NSL OSSearch Module support scripts 


**** delete_scripts.sh [#c8338918]
- Delete all downloaded scripts.

 # ./delete_scripts.sh

#br

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS