mirror of
https://github.com/GuduleLapointe/opensim-helpers.git
synced 2026-08-14 08:52:11 +00:00
146 lines
4.6 KiB
PHP
146 lines
4.6 KiB
PHP
<?php
|
|
/**
|
|
* config.example.php
|
|
*
|
|
* Helpers configuration
|
|
* Rename this file as "config.php" before editing.
|
|
*
|
|
* @package magicoli/opensim-helpers
|
|
* @author Gudule Lapointe <gudule@speculoos.world>
|
|
* @link https://github.com/magicoli/opensim-helpers
|
|
* @license AGPLv3
|
|
*/
|
|
|
|
/**
|
|
* Grid info
|
|
*/
|
|
define( 'OPENSIM_GRID_NAME', 'Your Grid' );
|
|
define( 'OPENSIM_LOGIN_URI', 'http://yourgrid.org:8002' );
|
|
define( 'OPENSIM_MAIL_SENDER', "no-reply@{$_SERVER['SERVER_NAME']}" );
|
|
// define('OPENSIM_GRID_LOGO_URL', "http://yougrid.org/logo.png");
|
|
|
|
define( 'HYPEVENTS_URL', preg_replace( ':/$:', '', 'https://2do.directory/events' ) );
|
|
|
|
/**
|
|
* Main database.
|
|
* For grids, use Robust database credentials.
|
|
* For standalone simulators, use OpenSim database credentials.
|
|
*
|
|
* Access to OpenSim database is required
|
|
* - for search including classifieds
|
|
* - for offline messages processing
|
|
* - for economy
|
|
* It is not required if only search is needed, without classifieds (e.g. to for
|
|
* a multi-grid search engine). In this case search will only provide results
|
|
* for places, land for sale and events.
|
|
*/
|
|
define( 'OPENSIM_DB', true ); // Set to false for search only, see above
|
|
define( 'OPENSIM_DB_HOST', 'localhost' );
|
|
define( 'OPENSIM_DB_NAME', 'opensim' );
|
|
define( 'OPENSIM_DB_USER', 'opensim' );
|
|
define( 'OPENSIM_DB_PASS', 'password' );
|
|
define( 'SEARCH_TABLE_EVENTS', 'events' );
|
|
|
|
/**
|
|
* Search database credentials and settings.
|
|
* Needed if you enable search in OpenSim server.
|
|
*
|
|
* A dedicated database is:
|
|
* - strongly recommended if the search engine is shared by several grids
|
|
* - recommended and more efficient for large and/or hypergrid-enabled grids
|
|
* - optional for closed grids and standalone simulators
|
|
* These are recommendations, the Robust database can safely be used instead.
|
|
*/
|
|
define( 'SEARCH_DB_HOST', OPENSIM_DB_HOST );
|
|
define( 'SEARCH_DB_NAME', OPENSIM_DB_NAME );
|
|
define( 'SEARCH_DB_USER', OPENSIM_DB_USER );
|
|
define( 'SEARCH_DB_PASS', OPENSIM_DB_PASS );
|
|
|
|
/**
|
|
* Other registrars to forward hosts registrations.
|
|
*
|
|
* This method is not needed as with current OpenSim server (0.9.x) which allow
|
|
* specifying multiple registrars, but could be used in the future to implement
|
|
* peer to peer information sharing.
|
|
*
|
|
* @var array
|
|
*/
|
|
define(
|
|
'SEARCH_REGISTRARS',
|
|
array(
|
|
// 'http://2do.directory/helpers/register.php',
|
|
// 'http://metaverseink.com/cgi-bin/register.py',
|
|
)
|
|
);
|
|
|
|
/**
|
|
* Currency database credentials and settings.
|
|
* Needed if currency is enabled on OpenSim server.
|
|
* A dedicated database is recommended, but not mandatory.
|
|
*/
|
|
define( 'CURRENCY_DB_HOST', OPENSIM_DB_HOST );
|
|
define( 'CURRENCY_DB_NAME', OPENSIM_DB_NAME );
|
|
define( 'CURRENCY_DB_USER', OPENSIM_DB_USER );
|
|
define( 'CURRENCY_DB_PASS', OPENSIM_DB_PASS );
|
|
define( 'CURRENCY_MONEY_TBL', 'balances' );
|
|
define( 'CURRENCY_TRANSACTION_TBL', 'transactions' );
|
|
|
|
/**
|
|
* Money Server settings.
|
|
*/
|
|
define( 'CURRENCY_USE_MONEYSERVER', false );
|
|
define( 'CURRENCY_SCRIPT_KEY', '123456789' );
|
|
define( 'CURRENCY_RATE', 10 ); // amount in dollar...
|
|
define( 'CURRENCY_RATE_PER', 1000 ); // ... for this amount in virtual currency
|
|
define( 'CURRENCY_PROVIDER', null ); // NULL, 'podex' or 'gloebit'
|
|
define( 'CURRENCY_HELPER_URL', 'http://yourgrid.org/helpers/' );
|
|
// if (!defined('CURRENCY_HELPER_PATH')) define('CURRENCY_HELPER_PATH', dirname(__DIR__));
|
|
|
|
/**
|
|
* Timezone settings. Leave commented if included in a larger project. You
|
|
* dont want to mess up with timezone randomly in the middle of a process!
|
|
*/
|
|
define( 'OPENSIM_USE_UTC_TIME', true );
|
|
if ( OPENSIM_USE_UTC_TIME ) {
|
|
date_default_timezone_set( 'UTC' );
|
|
}
|
|
|
|
/**
|
|
* OffLine messages DB credentials.
|
|
*
|
|
* @var [type]
|
|
*/
|
|
define( 'OFFLINE_DB_HOST', OPENSIM_DB_HOST );
|
|
define( 'OFFLINE_DB_NAME', OPENSIM_DB_NAME );
|
|
define( 'OFFLINE_DB_USER', OPENSIM_DB_USER );
|
|
define( 'OFFLINE_DB_PASS', OPENSIM_DB_PASS );
|
|
define( 'OFFLINE_MESSAGE_TBL', 'im_offline' ); // Same DB as Offline Module V2?
|
|
|
|
/**
|
|
* Mute list database.
|
|
* mute is now handled by OpenSim server (0.9.x), so we shouldn't need this
|
|
*/
|
|
// define('MUTE_DB_HOST', OPENSIM_DB_HOST);
|
|
// define('MUTE_DB_NAME', OPENSIM_DB_NAME);
|
|
// define('MUTE_DB_USER', OPENSIM_DB_USER);
|
|
// define('MUTE_DB_PASS', OPENSIM_DB_PASS);
|
|
// define('MUTE_LIST_TBL', 'mute_list');
|
|
|
|
/**
|
|
* Additional custom config
|
|
* (e.g. define custom values for addons here)
|
|
*/
|
|
// define('MY_CONSTANT_NAME', 'my value');
|
|
|
|
/**
|
|
* DO NOT MAKE CHANGES BELOW THIS
|
|
* Add your custom values above.
|
|
*/
|
|
require_once 'databases.php';
|
|
require_once 'functions.php';
|
|
|
|
$currency_addon = dirname( __DIR__ ) . '/addons/' . CURRENCY_PROVIDER . '.php';
|
|
if ( file_exists( $currency_addon ) ) {
|
|
require_once $currency_addon;
|
|
}
|