#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/SoftWare/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