You can start an Assimilation server by using the following command line:

quake2 +set game assim +set dedicated 1 +exec "server.cfg"

Customize the server.cfg to your liking
Edit maps.lst to run the maps you desire

Map Rotation Commands:
* sv loadmaps
	This command forces the server to load the maps.lst file. So, use this command 
	whenever you update the maps.lst file.
* sv nextmap 
	Ends the current level and continues to the next map in the current cycle. 
	Note: if "randommaps" is set to "1", then the server will randomly pick a map
	to play from the available maps.
* sv gotomap #
	By using this command you can end the current level and skip to the map of your
	choosing. # is the number for the map that is displayed when the loadmaps command
	is run. This is more useful than typing in a map name (ex. "map q2dm3") because
	the map cycle will continue from the new map.
	Entering an invalid map number will cause the "nextmap" command to be issued.

Upgrades:
	If your server is running slowly, consider limiting the number of upgrades in the
current level. By setting "upgrades 2" and "player_upgrades 0" you tell the server to
only allow two upgrades in the level no matter how many people are connected. I 
personally prefer this style of play since upgrades become more valuable as more people
join the server.

Assimilation Sounds:
	While the sounds we've included are really cool, they can get annoying. So if people
start to complain about them, consider turning off either the round ending, or round 
starting sounds.

