
 HL-Booster -=- Metamod Plugin
 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=

  * Makes server run with higher fps.
  * Makes ping to clients lower.
  * Windows and Linux binaries included


 INSTALLATION
 ^^^^^^^^^^^^

1. You need Metamod or Adminmod. (see LINKS)

2. Extract booster_mm.dll and booster_mm.so to your "c:\halflife\moddir\addons\booster"-folder.

3. Add following two lines to either "c:\halflife\moddir\metamod.ini":

linux addons/booster/booster_mm.so



 CVARS
 ^^^^^
 -=- booster_targetfps  				[default: 133]
 
  Set here fps that you want to hlds run. Note that setting it to 10000
  most like wont work ;). If you cannot get server run fast enough try 
  one of these tricks (windows only):
  	- Start webpage with flash animation
  	- Play some video with media player (loop)
  	- Play some sound file with media player (loop)
  For some strange reason hlds gets higher fps counts with these tricks.
  Note that hlds is made to run 100fps. Anything else might cause lagging.
  
  Setting this to 0 will deactivate targetfps/sys_ticrate system if you
  only want to use underrun mode.

  
 -=- booster_maxsysticrate 				[default: 500]
  Sets maximum sys_ticrate that target-fps system sets


 -=- booster_minsysticrate 				[default: 100]
  Sets minimum sys_ticrate that target-fps system sets


 -=- booster_small_connmsg [0/1] 			[default: 0]

  If set to 1 plugin shows small one line connection message to clients.


 -=- booster_forcesettings [0/1] 			[default: 0]

  If sys_ticrate or sv_maxupdaterate changes to something else that booster
  has set then if this cvar is set 1 booster set sys_ticrate/maxupdaterate 
  to value it should be. 


  Underrun-help
 -=============-

  !NOTE! Not use underrun if you don't know what you're doing!!

  These values are used to lower bandwidth per player (by lowering 
  sv_maxupdaterate) after X players have joined. 

 -=- booster_underrun_on [0/1] 				[default: 0]

 -=- booster_underrun_players 				[default: 32] 

	* 0: Activates if more than 0 players on server 
	* 1: Activates when 2th player joins server 
	* .. 
	* 31: Activates when 32th player joins server 
	* 32: Doesn't activate at all 

 -=- booster_underrun_finalrate 			[default: 0]

  sv_maxupdaterate gets this value when server is full.
  

   Example (maxplayers 8)
  -======================-
    * booster_underrun_players is set to 4
    * booster_underrun_finalrate is set to 50

	4th player joins -- sv_maxupdaterate 100
	5th player joins -- sv_maxupdaterate 87.5
	6th player joins -- sv_maxupdaterate 75
	6th player joins -- sv_maxupdaterate 62.5
	8th player joins -- sv_maxupdaterate 50

 !!Bad values in booster_underrun causes server to run even laggier!