********************************
Auto Settings
Version 1.00

Created by MSuLL - Dec, 2005
********************************

Requirements -
Windows or Linux >DEDICATED< UT Server


About:
*********

This is a server actor that can pass commands to the server's
console, with no admin interaction needed (it's all 
done automatically).  I came up with the idea for
this modifcation when trying to figure out how I could enable
UTDC for an hour, and then disable UTDC for an hour, and start
the process over again - automatically.

I'll be quite honest with you - the configuration may
be confusing for first-time admins.  You might want to know
what you are doing before you start tinkering with things
that mess with server settings.  However if you have admin
experience you shouldn't run into any difficulties.



Features Include:
********************
Hourly & Daily Bool Toggle
	- If you have an option that you want switched from
		True to False, or False to True every hour or
		every day, you may specify the option, and Auto
		Settings will automatically switch it over at
		the beginning of the next match.


Hourly & Daily Commands
	- If you have any commands you want to pass to the
		server's console every hour or every day,
		you can put them in here.


Number of Players Commands
	- These commands run when you have at or above a specified
	number of players on your server. Once the player count
	drops below the specified number, another command can be
	issued to return the options back to their defaults.



Auto Settings is a server-side actor, meaning two things:

1.) The clients (players) of your server will not have to download
	anything special.  All features are done server-side.

2.) Since it is an actor, as long as you add the appropriate line
	into the server's INI file, this mod will start
	automatically at every game, without any special
	command-line options.




Installation:
****************
Upload to your server:
AutoSettingsv100.u

Open AutoSettings.ini and change any values you desire (their
	functions are found in the next section).  Upload it
	to your server as well.



Shut down your server and open your server's INI
	(usually UNREALTOURNAMENT.INI or SERVER.INI).
	Find the section for [Engine.GameEngine]




IMPORTANT!!!
Add the following line at the *VERY BOTTOM* of the
	list of ServerActors!!!

ServerActors=AutoSettingsv100.SettingsActor

(DO NOT ADD AutoSettings INTO THE SERVERPACKAGES AREA
- IT IS ONLY SERVER-SIDE)



Start your server up, and enjoy!




Settings Explained:
**************************

bEnabled
Simple enough - do you want this thing to be ON?




bLogOutput
Actions sent to the server's console will be wrote
	to server's logfile




HourlyBool[0-7]
The bool you wish to change every hour
	Example: To turn off / on UTDC v17b every hour, use:
	HourlyBool[0]=UTDCv17b.UTDCMut UTDCActive




DailyBool[0-7]
The bool you wish to change every day
	Example: To turn off / on UTDC v17b every day, use:
	DailyBool[0]=UTDCv17b.UTDCMut UTDCActive




HourlyCommand[0-7]
A command that you wish to pass to the server's console every hour
	Example: switchlevel CTF-Coret.unr
	NOTE: There is really no use for this option
		I leave it only in case someone finds a use for it




DailyCommand[0-7]
A command that you wish to pass to the server's console every day
	Example: switchlevel CTF-Coret.unr
	NOTE: There is really no use for this option
		I leave it only in case someone finds a use for it




NumPlayersCommand[0-8]
Allow commands to be passed based on the amount of players

	INI lines must look like this:
	NumPlayersCommand[0]=x:command_more_than:command_less_than
	x represents how many players there must be before the
	first command is given.

	Example: To turn off / on the game password if the player
	count is at 8:
	NumPlayersCommand[0]=8:set Engine.GameInfo GamePassword MyPassword:set Engine.GameInfo GamePassword

	That configuration will set the game password 'MyPassword'
	when the player count hits 8.  It would then disable the
	password if the player count dropped back below 8.





Changelog:
*************
---------------
| Version 1.00 |
---------------
- Public Release






----------------
| MSuLL - 2005 |
----------------