; ServerConfigMOD v3.2
; http://quake2.com/sconfig
; sconfig@quake2.com
;
; Modify this file as you see fit, and at your own risk. Enjoy!
;
; I suggest you run the server first with these default settings, thereby
; making sure the default install went well, and any problems would be
; because of incorrect changes by the admin. E-mail sconfig@quake2.com
; at any time for support.
;
; Be sure to review your server.cfg, cycle.txt and banlist.txt
; Note: Do not mix comments with your key and variable/value pairs
; -----------------------------------------------------------------
;
; Message of the Day (MOTD)
;   Message of the day can be at MOST 16 lines, 26 chars wide per line.
;   All lines become centered.
;   To change color to green place a * in front of the word.
;
;   Example:
;            This is the message of the day
;            *this is green text
;            this is normal text
;
; To indicate a BLANK line, just leave it blank, simple enough.
;
;----[12345678901234567890123456]-----
[MOTD]
line1=*ServerConfigMOD v3.2
line2=
line3=Cloaking support
line4=Off hand grapple support
line5=
line6=*Now with HIGH SCORES
line7=*Fast Weapon Changing
line8=*IP Filtering and
line9=*Chat Flood Protection
line10=
line11=*IN GAME CHASE CAM!
line12=--------------------------
line13=F1 for scores
line14=TAB to return to this menu
line15=Enter to Join

;
; Grappling Support Configuration (Disabled by default), Also 'sv help6' on console
;  NOTE: Recommended to enable/disable before starting server.
; * EnableHook, change to 1 to enable players to bind a key to +hook, 0 disables
; * HookTime, number of seconds hook can be actively in use, both in flight and/or
;    attached to a solid (ie. a wall, or possibly the sky),
;    default value for HookTime is 4 seconds.
; * HookSpeed, the velocity at which the hook is fired, default is 1900
; * HookDamage, the amount of damage done by the hook, default is 10
; * PullSpeed, 420 is default, 650 appears to be the max w/o jitter effect
; * SkySolid, 0 is default, set to 1 means hook can stick to sky, keep at 0 to 
;     disable hook from attaching to sky. When 1 hook can damage players as well.
; * CloakGrapple, when set to 1 (on), game will allow a player to stay invisible as they
;     use the hook. (Assuming cloak is enabled, if cloak is not enabled, it doesn't 
;     matter what value of CloakGrapple is) By default it is set to 0, meaning when 
;     a player uses the hook when cloaked they become visible. They also cannot cloak 
;     when using the grapple when the value is set to 0 (off).
; * HookPathColor, default is 4 (gold/yellow) path for the hook. You can select any of
;     the following as well as change them on the fly.
;     0 = red blood trail
;     1 = red particles (narrow)
;     2 = red particles (wide), as in the CTF red flag carrier trail with light source
;     3 = blue particles (wide), as in the CTF red blue carrier trail with light source
;     4 = gold trail (default)
;     5 = yellow particles (teleporter, very visible)
;     6 = black flies
;
[Grapple]
EnableHook=0
HookTime=4
HookSpeed=1900
HookDamage=10
PullSpeed=420
SkySolid=0
CloakGrapple=0
HookPathColor=4

; Extended Server Obituary Messages
;
; * ModelGenDir, defines where the ModelGen.dat file resides
; * obitsDir, defines where the obits.txt, SrvObLog.txt & ServObit.ini files reside
; * NOTE, if these paths are incorrect it will attempt to load these from your root
;   quake2 directory, if you modify these paths, remember the trailing slash
;
[ServObits]
ModelGenDir=C:/Quake2/sconfig30/SO/
obitsDir=C:/Quake2/sconfig30/SO/

; Miscellaneous Section
;
; * ScoreboardStyle, 0 (id default), 1 (enhanced), or 2 (spectator view/split)
; * timehud, rankhud, playershud, are all set to 1 (on), set to 0 to remove from HUD
; * NameBanning, default value set to 1 (on), adjust to 0 to disable
;     Make sure you edit your banlist.txt file to customize to your liking. 
; * MatchFullName, default set to (1), which will match up name letter for letter 
;     (case insensitive), when set to (0) it will look to match value in any part of name to ban
; * BanDirectory, location of banlist.txt file, needs to have trailing slash 
;     1 line per name to be banned
; * ClientLog, default setting is on (1), set to 0 to stop logging user connects/disconnects
;     which also have their ip, time, rate.
; * ClientLogFile, the path and filename of your clientlog file.
; * Cloaking, default setting of (0) off prevents user from using cloak, set to 1 to enable
; * CloakingDrain, set from 0 to 10.  Default value is 4, approx drains 4 cells per second
; * MaxClientRate, default is (25000), I've been told a server with a T1 is at it's full load 
;     with approximately 12 clients at this rate. Settings this value as low as 8000 will keep
;     your server healthy and your users won't notice any difference. Recommended you change default value.
; * ChaseKeepScore, default is on (1), which allows a user to enter Chase Cam while already
;     in the game.  Any score they may have is kept, however all weapons and items are lost,
;     this is done to prevent players to use chase cam mode as defense.  If it becomes an
;     abused feature server operators can set this to off (0), which will reset a players
;     score back to zero if they enter chase cam while in the game.
; * FastChangeWeapons, default is off (0), which is id Default value, if you want faster
;     weaopon changes when a player selects them set this to on (1)
; * Your highscore directory, default is in your sconfig dir under highs, since this
;    high score feature has been designed to be fully compatible with LFIRE files, you
;    can easilly point this setting to your highscores already in place, no need to
;    start over unless you want to!  No files in your highscore directory?  That's b/c
;    ServerConfigMOD dynamically generates them the first time you play a level, meaning
;    you can have a high score for EVERY map, custom or standard!  The highscore list
;    is accessible from clients on the MOTD window, accessible before and during the game.
;    Also after every level it is displayed and updated before your very eyes!
;
[Misc]
Scoreboard=2
timehud=1
rankhud=1
playershud=1
NameBanning=1
MatchFullName=1
BanDirectory=C:/Quake2/sconfig30/
ClientLog=1
ClientLogFile=C:/Quake2/sconfig30/connectlog.txt
Cloaking=0
CloakingDrain=4
MaxClientRate=25000
ChaseKeepScore=1
FastChangeWeapons=0
HighScoreDir=C:/Quake2/sconfig30/highs/

; Rocket Launcher/Rocket Customization
;
; * RocketVelocity, default value (650), increase or decrease to your preference.
;     (Maximum value seems to be around 2000, any higher throws off accuracy of shot)
; * Damage, default value (100), increase or decrease to your preference
; * RadiusDamage, default value (120), damage which takes place within blast radius
; * DamageRadius, default value (120), radius in which blast occurs which causes damage
; * FastRocketFire, default is 0 (off), set to 1 to increase the rocket fire rate
;
[Rocket]
RocketVelocity=650
Damage=100
RadiusDamage=120
DamageRadius=120
FastRocketFire=0

; Grenade Launcher Customization
;
; * Timer, default value (2.5), time it takes in seconds before grenade detonates
; * FireDistance, default value (600) 
; * Damage, default value (120)
; * Radius, default value (40), radius of blast where damage can be inflicted
;
[GrenadeLauncher]
Timer=2.5
FireDistance=600
Damage=120
Radius=40

; Grenade customization
;
; * Timer, default value (3.0)
; * Damage, default value (125)
; * Radius, default value (40)
; * MinSpeed, default value (400)
; * MaxSpeed, default value (800)
;
[Grenade]
Timer=3.0
Damage=125
Radius=40
MinSpeed=400
MaxSpeed=800

; Blaster and HyperBlaster customization
; 
; * HyperBlasterDamage, default value (15), damage per round of hyperblaster
; * ProjectileSpeed, default value (1000)
; * BlasterDamage, default value (15)
;
[Blaster]
HyperBlasterDamage=15
ProjectileSpeed=1000
BlasterDamage=15

; Gun Customizations
; Including Machinegun, chaingun, supershotgun, shotgun, railgun and BFG10K
;
; * ShotgunDamage, default value (4)
; * SuperShotgunDamage, default value (6)
; * MachinegunDamage, default value (8)
; * ChaingunDamage, default value (6)
; * RailgunDamage, default value (100)
; * BFGDamage, default value (200)
; * BFGDamageRadius, default value (1000)
;   ------------------------------------------
; * ShotgunKick, default value (8)
; * SuperShotgunKick, default value (12)
; * MachinegunKick, default value (2)
; * ChaingunKick, default value (2)
; * RailgunKick, default value (200)
;   ------------------------------------------
; * BFGProjectileSpeed, default value (400)
; * FastRailgun, default value is normal speed (0), can adjust to match fire rate of
;     rocketlauncher (1), or as fast as the blaster (2).  You 'might' want to lower
;     the RailGunDamage if you choose to make it fire as fast as the blaster...
;
[Guns]
ShotgunDamage=4
SuperShotgunDamage=6
MachinegunDamage=8
ChaingunDamage=6
RailgunDamage=100
BFGDamage=200
BFGDamageRadius=1000
ShotgunKick=8
SuperShotgunKick=12
MachinegunKick=2
ChaingunKick=2
RailgunKick=200
BFGProjectileSpeed=400
FastRailgun=0

; Weapon Banning - When banned weapons cannot be picked up.
;
; * banShotgun, default value is NOT TO BAN (0), set to 1 to BAN Weapon
; * banSupershotgun, default value is NOT TO BAN (0), set to 1 to BAN Weapon
; * banMachinegun, default value is NOT TO BAN (0), set to 1 to BAN Weapon
; * banChaingun, default value is NOT TO BAN (0), set to 1 to BAN Weapon
; * banGrenadelauncher, default value is NOT TO BAN (0), set to 1 to BAN Weapon
; * banRocketlauncher, default value is NOT TO BAN (0), set to 1 to BAN Weapon
; * banHyperblaster, default value is NOT TO BAN (0), set to 1 to BAN Weapon
; * banRailgun, default value is NOT TO BAN (0), set to 1 to BAN Weapon
; * banBFG, default value is NOT TO BAN (0), set to 1 to BAN Weapon
;
[BanWeapons]
banShotgun=0
banSupershotgun=0
banMachinegun=0
banChaingun=0
banGrenadelauncher=0
banRocketlauncher=0
banHyperblaster=0
banRailgun=0
banBFG=0

; Frag logging, same format as QuakeWorld
; (courtesy of Dave "Mongoose" Feldman, dmf14@cornell.edu for QW Style logging)
;
; *QWStyleLogging, default is off (0), enable use by setting to 1 
; * Dir, default value is blank, which will write the logs in your quake2 root directory
;     If you wish to specify a location, first make sure the path is valid and then type
;     the complete path with a trailing slash, ie. Dir=C:/logs/
;     (Note: The path for Dir can be up to 80 character's in length)
; * GibStat support, to enable see your server.cfg file, also located in your 
;     sconfig30 directory
;
[LogOptions]
QWStyleLogging=0
Dir=C:/logs/

; Master/Global Limits and Gravity Setting
;   Used in conjunction with cycle.txt file, note these values override any settings set by a
;   server.cfg type file and even a command line switch.
;
; * GlobalFragLimit, default is (0) - Set to 0 will assure high scores work. Highscore's
;        won't display if the fraglimit is hit.
; * GlobalTimeLimit, default is (30)
; * GlobalGravity, default is (800), set lower more of a weightlessness effect
;
[LevelChange]
GlobalFragLimit=0
GlobalTimeLimit=30
GlobalGravity=800

; Start Weapons
;   These weapons are what the player will begin with when they enter the level or respawn
;   All users start with a Blaster
;
; * ShotGun, default value (0), change to 1 to have player start with this weapon
; * SuperShotGun, default value (0), change to 1 to have player start with this weapon
; * MachineGun, default value (0), change to 1 to have player start with this weapon
; * ChainGun, default value (0), change to 1 to have player start with this weapon
; * GrenadeLauncher, default value (0), change to 1 to have player start with this weapon
; * RocketLauncher, default value (0), change to 1 to have player start with this weapon
; * HyperBlaster, default value (0), change to 1 to have player start with this weapon
; * RailGun, default value (0), change to 1 to have player start with this weapon
; * BFG10K, default value (0), change to 1 to have player start with this weapon
;
[StartWeapons]
ShotGun=0
SuperShotGun=0
MachineGun=0
ChainGun=0
GrenadeLauncher=0
RocketLauncher=0
HyperBlaster=0
RailGun=0
BFG10K=0

; Start Items, Join/Respawn with Invulnerability Protect
;   By default players do not start the game with anything.  
;   Valid values are either 0 (do not start with item), or 1 (start with item)
;   Most items have time values, setting these values effect gameplay on the entire server
;     ie. Quad lasts 30 seconds by default, you can adjust from 10-120 seconds
;     Same holds true for times pertaining to Invulnerability, EnvironmentSuit and Rebreather
;
; * QuadDamage, default value is (0), meaning do not start with item
; * QuadDamageTime=30, default value is (30), adjust to meet your needs
; * AutoUseQuad, default value is (0), if starting with Quad, don't use until player activates it
; * Invulnerability, default value is (0), meaning do not start with item
; * InvulnerabilityTime, default value is (30), adjust to meet your needs
; * AutoUseInvulnerability, default value is (0), if starting with Invulnerability,
;     don't use until player activates it
; * Silencer, default value is (0), meaning do not start with item
; * SilencerShots, default value is (30), adjust to meet your needs
; * Rebreather, default value is (0), meaning do not start with item
; * RebreatherTime, default value is (30), adjust to meet your needs
; * EnvironmentSuit, default value is (0), meaning do not start with item
; * EnvironmentSuitTime, default value is (30), adjust to meet your needs
; * PowerScreen, default value is (0), meaning do not start with item
; * PowerShield, default value is (0), meaning do not start with item
; ------------------------------------------------------------------------------
; * RegenInvulnerability, default is (1), set to 0 to disable new players and those
;     that have just been fragged to be respawn with invulnerability (indicated by
;     the red glow) from 3-10 seconds as specified in the RegenInvulnerabilityTime variable
; * RegenInvulnerabilityTime, default value is (3) seconds, you can adjust up to 10
;      If you set this value below 3, it is the same as setting RegenInvulnerability to 0 (off).
[StartItems]
QuadDamage=0
QuadDamageTime=30
AutoUseQuad=0
Invulnerability=0
InvulnerabilityTime=30
AutoUseInvulnerability=0
Silencer=0
SilencerShots=30
Rebreather=0
RebreatherTime=30
EnvironmentSuit=0
EnvironmentSuitTime=30
PowerScreen=0
PowerShield=0
RegenInvulnerability=1
RegenInvulnerabilityTime=3

; Start Ammunition
;   If the StartAmmo value is greater than the MaxAmmo Entry value, MaxAmmo setting used
;
; * Bullets, default value (0), adjust to your preferences
; * Shells, default value (0), adjust to your preferences
; * Cells, default value (0), adjust to your preferences
; * Grenades, default value (0), adjust to your preferences
; * Rockets, default value (0), adjust to your preferences
; * Slugs, default value (0), adjust to your preferences
;
[StartAmmo]
Bullets=0
Shells=0
Cells=0
Grenades=0
Rockets=0
Slugs=0

; Max Ammunition
;  The value you specify should be from 0 to 999.
;
; * Bullets, default value (200) - Machinegun, Chaingun Ammo
; * Shells, default value (100)  - Shotgun, SuperShotgun Ammo
; * Cells, default value (200)   - Hyperblaster, BFG Ammo and used for 'Cloak' power
; * Grenades, default value (50) - Grenade/Grenade Launcher Ammo
; * Rockets, default value (50)  - Rocket Launcher Ammo
; * Slugs, default value (50)    - Railgun Ammo
;
[MaxAmmo]
Bullets=200
Shells=100
Cells=200
Grenades=50
Rockets=50
Slugs=50

; Health
;   Note: It is possible to exceed the MaxHealth value, but never to maintain it
;
; * StartHealth, default value (100)
; * MaxHealth, default value (100)
;  
[Health]
StartHealth=100
MaxHealth=100

; (Do not remove this last line, or your server will not finish parsing this file correctly)
