mirror of
https://github.com/ManfredAabye/opensimcurrencyserver-dotnet.git
synced 2026-08-14 00:57:56 +00:00
105 lines
3.7 KiB
Plaintext
105 lines
3.7 KiB
Plaintext
[Startup]
|
|
; Path to create the PID file for identifying the process.
|
|
PIDFile = "/tmp/MoneyServer.exe.pid"
|
|
|
|
[MySql]
|
|
; MySQL database connection settings:
|
|
hostname = "localhost"
|
|
database = "robust"
|
|
username = "User"
|
|
password = "UserPasswd"
|
|
pooling = "true"
|
|
port = "3306"
|
|
MaxConnection = "25"
|
|
|
|
[MoneyServer]
|
|
; Port number for the MoneyServer.
|
|
ServerPort = "8008"
|
|
|
|
; Json API zugang
|
|
ApiKey = Userpassword
|
|
AllowedUser = User
|
|
|
|
; Enable or disable the currency system (on/off).
|
|
CurrencyOnOff = "on"
|
|
|
|
; Maximum currency allowed for any user.
|
|
CurrencyMaximum = "20000"
|
|
|
|
; URL or IP address of the MoneyServer.
|
|
MoneyServerIPaddress = "http://GridServerAdress.org:8008"
|
|
|
|
; Default starting balance for new users.
|
|
DefaultBalance = "1000"
|
|
|
|
; Restrict currency purchases to specific group members (true/false).
|
|
CurrencyGroupOnly = true;
|
|
; Group ID required for currency purchases (UUID format).
|
|
CurrencyGroupID = "00000000-0000-0000-0000-000000000000";
|
|
|
|
; Require email verification for currency purchases (true/false).
|
|
UserMailLock = true;
|
|
|
|
; Enable transactions with a 0 amount (default: false).
|
|
EnableAmountZero = true
|
|
|
|
; Cost multiplier for each unit of currency.
|
|
CalculateCurrency = 10
|
|
|
|
; UUID of the avatar designated as the banker.
|
|
; Use "00000000-0000-0000-0000-000000000000" to allow all avatars, or leave blank to disable.
|
|
BankerAvatar = "00000000-0000-0000-0000-000000000000"
|
|
|
|
; Enable forced money transfers via scripts (true/false).
|
|
EnableForceTransfer = "true"
|
|
; Allow scripts to send money (true/false).
|
|
EnableScriptSendMoney = "true"
|
|
|
|
; Default balances for HyperGrid and guest users.
|
|
HGAvatarDefaultBalance = "500"
|
|
GuestAvatarDefaultBalance = "500"
|
|
|
|
; Access key and IP address for MoneyScript integration.
|
|
MoneyScriptAccessKey = "123456789"
|
|
MoneyScriptIPaddress = "123.123.123.123"
|
|
|
|
; Enable currency support for HyperGrid and guest avatars (true/false).
|
|
EnableHGAvatar = "true"
|
|
EnableGuestAvatar = "true"
|
|
|
|
; Messages displayed to users when their balance is updated.
|
|
; Use {0} for the amount, {1} for the other party's name, and {2} for object names.
|
|
BalanceMessageSendGift = "Sent Gift L${0} to {1}." ; For sending gifts.
|
|
BalanceMessageReceiveGift = "Received Gift L${0} from {1}." ; For receiving gifts.
|
|
BalanceMessagePayCharge = "Paid the Money L${0} for creation." ; For charges (e.g., uploads).
|
|
BalanceMessageBuyObject = "Bought the Object {2} from {1} by L${0}." ; For object purchases.
|
|
BalanceMessageSellObject = "{1} bought the Object {2} by L${0}." ; For object sales.
|
|
BalanceMessageLandSale = "Paid the Money L${0} for Land." ; For land purchases.
|
|
BalanceMessageScvLandSale = "Paid the Money L${0} for Land." ; For land sales revenue.
|
|
BalanceMessageGetMoney = "Got the Money L${0} from {1}." ; For receiving money from objects.
|
|
BalanceMessageBuyMoney = "Bought the Money L${0}." ; For currency purchases.
|
|
BalanceMessageRollBack = "RollBack the Transaction: L${0} from/to {1}." ; For rollbacks.
|
|
BalanceMessageSendMoney = "Paid the Money L${0} to {1}." ; For sending money.
|
|
BalanceMessageReceiveMoney = "Received L${0} from {1}." ; For receiving money.
|
|
|
|
[Certificate]
|
|
; Sufficient configuration for the certificates is already done in OpenSimulator.
|
|
; This should be disabled here.
|
|
|
|
; Certificate settings for secure connections:
|
|
|
|
; CA certificate to validate client/server certificates.
|
|
;CACertFilename = "cacert.crt"
|
|
|
|
; HTTPS server certificate (server mode).
|
|
;ServerCertFilename = "server_cert.p12"
|
|
;ServerCertPassword = "opensim"
|
|
|
|
; Enable client certificate verification (true/false).
|
|
CheckClientCert = "false"
|
|
|
|
; Enable server certificate verification (true/false).
|
|
CheckServerCert = "false"
|
|
;ClientCertFilename = "client_cert.p12"
|
|
;ClientCertPassword = "opensim"
|