Readme text for Q4SupremacyMod developed by Mrpsychology from the SpiritMasterqlan +SM+  First Load screen made by XOO +SM+

HOW TO INSTALL THE MOD:
1) Extract or Unzip this mod into your Quake 4 directory or folder (the average computer it will look like C:\Program files\id Software\Quake 4\(unzip here)  )
	You will now have a folder named "q4supremacy" in your Quake 4 directory or folder.  

2) Now, if you want to run a server that is a listen server, simply click the Q4supremacyListenServer.bat gear box or batch file and it will load up, if
	you want to run a dedicated server click the batch file or gear box that states Q4supremacyDedicatedServer on it and it will start up.  

3) There are many gamemodes in this mod.  Leave the game-base-q4supremacypak001.pk4 and the gamemode-name-q4supremacypak00#.pk4 you want to serve in the q4supremacy
	 directory and the rest of the modes keep in the "unserved gamemodes" folder that is inside of your q4supremacy 
	directory or folder.  .  So far, there is not support for accessing particular gamemodes from in-server console--so the way this mod deals with
	multiple modes is via pk4, so by taking pk4 and placing them in the "unserved gamemodes" folder and leaving the ones you want in the 
	q4supremacy main folder, it is the most parsimonious way of handling multiple modes at this time.  One goal of this mod
	is to keep the dll the stock dll that id or raven provided, so you may not see ingame mode control in this particular mod---this mod is ported inside of
	GTR-GameTypeRevolution--which has support for ingame mode control, so one can download that and run that if they so desire and enjoy the various other
	features that GTR provides.  

4)  This mod can be run in singleplayer--some modes dont run too good but some do.  I do not spend anytime playing singleplayer so I cannot guarantee any success
	in singleplayer.  

5)  This mod requires that you explicitly specify the game base to be q4mp if you want to run this as a multiplayer server--this is the command you will need
	to add to the commandline if you want to host this mod in multiplayer  fs_game_base q4mp.


COMMANDLINE SYNTAX TO CUSTOMIZE YOUR OWN SERVER:
1)  Here is an example of a commandline that will successfully load a multiplayer Q4SupremacyMod server:
		for dedicated server:
			cd..
			start Quake4Ded.exe +set fs_game q4supremacy +set fs_game_base q4mp +spawnserver

		for listen server:
			cd..
			start Quake4.exe +set fs_game q4supremacy +set fs_game_base q4mp +spawnserver

	You write cd.. in first line and then return or enter and write the next line and then save the file as a .bat file rather than .txt.  You may need
to go into "folder options" in control panel and uncheck "hide extensions" which is in folder options and in the "view" tab in the "advanced options" box.  If 
you dont uncheck this it may just save the file as "name.bat.txt"  by unchecking the "hide extensions" box you can save the file as a (dot)anything and have it work.
So, to make a .bat file you just open up notepad and write up the list of linked commands and save it as a .bat rather than a .txt :)  

2)  Each command is linked by a (+set) so, you are done writing one command you link another one to it by adding +set (easy huh).

3)  If you have a server config you want executed (again just open up notepad and write all your settings and save it as name.cfg and you have your server 
	config) you add this prior to the last command and it doesnt use a +set, you just write (+exec name.cfg).  Stick this server config in your q4base and
	your mod directory "q4supremacy" if it is this mod you are serving up.  You can name the server config anything, just save it as .cfg rather than .txt or 
	.bat.  Just like a batch file is a batch of commands a .cfg is a bunch of settings put in a file that is +exec-uted at start--so you dont have to 
	type them all in the server console.  

4)  The last command in the commandline is (+spawnserver) just like the +exec you dont use +set prior to it.   

5)  An example of what you would put in a server config (name.cfg):
seta si_name "NAME OF SERVER"
seta si_pure 1         make this 1  0 is disable 1 is enable
seta si_map "mp/name"
seta si_maxPlayers #
seta si_mapCycle "mapnames separated by semicolons if you dont use a mapcycle.scriptcfg"
seta g_mapCycle "name.scriptcfg"  leave this blank if you use si_mapCycle and vice versa with this if using si_maCycle.
seta si_timeLimit #   how long per map
seta si_fragLimit #   how many frags per map
seta si_controlTime #  minutes for deadzone
seta si_captureLimit #  caps per map for ctf or actf
seta si_countDown #     seconds for countdown prior to starting game basically warmup
seta si_gameType (name)   CTF, Arena CTF, Team Deathmatch, DM, DeadZone, Tourney
net_serverDownload "3"  3 is for builtin or http url redirect--http is recommended so you dont have to use your server's bandwidth.
net_serverDlTable "*"   Use a wildcard * so it will just offer up all necessary paks, so you dont to write down each individual pak separated by semicolons.
net_serverDlBaseURL "http://chadwickcomputersolutions.com/Quake4/"  That link anyone is welcome to use--if you have your own site put it there, the three above 
	net_ commands will enable successful autodownloads for your server.  
net_serverRemoteConsolePassword "place your password here"    This is so you can access the server while you are ingame-via rcon console--just hit esc and
	then click "admin" tab and you will have the three tabs you can control server from :)  easy huh?  a pain in the ass to have to access the web interface
	or to minimize game or whatever.  
spawnserver   this is the last thing written.


	Now, there are a bunch more settings you can add there, just like the .bat file, you can add numerious commands stringing them via +set :)  Below is 
an example of a .bat file commandline I like to use in my servers which run smoothly.

	cd..
	Start Quake4Ded.exe +set fs_game q4supremacy +set fs_game_base q4mp +set r_useSMP 1 +set com_hunkMegs 512 +set si_pure 1 +exec basic.cfg +spawnserver

	I have my config named basic.cfg and have it in my mod directory q4supremacy folder and my q4base folder.  

6)  The above information is enough to get you started and on the road to a successful hosting experience of Q4SupremacyMod.  




Work in progress...more will be added to this readme.txt in the future, this is just to get people started.  
