//PLEASE NOTE:  The // is not a real comment, the line immediately following the [setting] is used regardless
//whether it's prefixed with // or not

//Database Engine type to use--valid options are mysql or sqlite
//sqlite uses a db3 file, while mysql uses MySQL
//Use the same database the panel uses
[DBEngine]
sqlite

//Database configuration string
//Make sure this points to the same DB the panel uses!!!!!!
//Example for MySQL:
//Database=ugcc;Data Source=localhost;Port=3306;User Id=root;Password=pw;sslmode=Preferred
//Example for sqlite
//Data Source=/ugcc/ugcc.db3
[DBConfig]
Data Source=/ugcc/logs/ugcc.db3

//You can specify an alternate SQL server and monitor will switch if unable to connect to above server
//Uncomment two following lines to enable; if not used leave commented
//[DBConfig2]
//Database=ugcc;Data Source=localhost2;Port=3306;User Id=root;Password=pw;sslmode=Preferred

//Where to save log file
[LogConfig]
/ugcc/logs

//Where to find the license file
[License]
/ugcc/logs

//How often to check that the servers are running
//You can use .25 for 15 second interval, .5 for 30 second interval, specify whole minutes otherwise
[ServerCheck]
1

//How long to pause between starting servers when the monitor starts (i.e. during reboot)
//Enter a whole value in seconds
[FirstBootPause]
10

//Stop game servers when monitor shuts down
//Note:  Is triggered when stopping the monitor for upgrades, etc.
[StopOnExit]
False

//Enable integrated FTP Server? (True/False)
[FTP]
True

//Listen port for FTP Server.
//Default port is 21
[FTPPort]
21

//SSL certificate (.pfx or .p12) to use with secure FTP
//Specify only the file name, monitor will look in LogConfig path for the certificate
[FtpSSLCert]
ftp.pfx

//Mininum port number for integrated ftp server to use for passive mode data channel
[FTPDataMinPort]
2000

//Maxinum port number for integrated ftp server to use for passive mode data channel
[FTPDataMaxPort]
65535

//Controls FTP logging, set to true to disable FTP logs
[disableftplog]
False

//Enable throttling of FTP transfers (True/False)
[ftpthrottle]
False

//Set limit of FTP transfers if throttling is enabled, in KiB/s
[ftpkbps]
2560

//Enable HiResTimer?  aka fps boosting
//Only works on windows
[HiResTimer]
False

//Mode to use for transfering files
//DB or FTP
//DB = utilizes database to transfer files (memory intensive, a little slower, limit of 4GB files)
//FTP = utilizes integrated FTP to transfer files (requires integrated FTP enabled on all monitors)
[queuetransfer]
FTP

//If queuetransfermode is FTP, should we use passive mode (recommended)
[queuetranspassv]
True

//Email Payment reminders?
//This only needs to be enabled for one monitor on the system
[PayReminders]
False

//Send a copy of emails to bcc address?
//This setting will send a blind carbon copy of all restart notifications emails sent by the monitor.
[BccEmails]
False

//Enable remote/slave mode?  This is requried if web portion of UGCC doesn't run on this computer.
//If set to False the rest of the settings below don't matter
[Remote]
False

//Port to listen on
[Port]
3432

//Shared Secret
[Secret]
Pass

//This is the ID number associated with this computer's server definition within UGCC
//Very important that this is set correctly if Remote mode is enabled
[ID]
3

//Disable hash checks on remote commands (Not recommended)
//Monitor will not verify the authenticity of the commands it receivers from master server
[ignorehash]
false

//Disable time checks on remote commands
//Monitor will not verify timestamp on received commands are <> 1 minute
//You may want to set this if getting replay warning messages in the logs and panel is not able to connect to monitor
//Although it would be better to make sure timezones, and clocks are accurate and being synced against a time source
[ignoretimestamp]
false

