// Custom Server Settings: OSP Tourney DM - Quake3
// -----------------------------------------------
// Version: 1.0
// Date:    14 Oct 2001
// Email:   rhea@OrangeSmoothie.org
// WWW:     http://www.OrangeSmoothie.org
// IRC:     irc.enterthegame.com: #osp
//
//
// ע⣺ҪconfigԼconfig!!뽫Ϊ
//       ԼconfigĲο
//
//
// Ƽר÷dedicated server
//
//    quake3 +set dedicated 2 +set fs_game osp +exec <config>
//
//OSPµıϢhttp://www.q3acn.comã
//cat@q3acn.comϵ
//
// =========================
//    ο
// =========================
// admin_log <logļ>
//      ¼IPַķϢ
//      ó"""noneȡ¼ܣĬûУ
//
// decal_directory <·>
//      ospĿ¼ָĿ¼Ѱͼ壨Ĭ"decals"
//
// dmflags <df_mask>
//      idq3ѡĬ0
//      df_mask:
//	--------
//      8  - û׹˺
//      16 - ̶FOV
//      32 - ûнŲ
//
//
// filter_file <ļ>
//      ָԿͻ˹˵ļĬΪ"filters.txt"ϸ
//      ϢοDocs/Player-filters-q3.txt
//
// g_spectatorInactivity <ֵ>
//      ԹڷԹʱʱ䣨ʾκζᱻ
//      Զ߳Ϊ0ʱرմѡΪĬϣó
//      <0Թߡ
//
// player_file <ļ>
//      ָһֵбĬ"none"
//      뵽ָļСѡ򿪣ֻбеҿ
//      
//
// player_always <>
//      ָƿʼıǣܱǺΪʲôҶ
//      
// pmove_fixed <0|1>
//      ͻʹǿĿͻȡͻҲҪ򿪣
//
// osp_gamename <0|1>
//       ospbaseq3Уͨq3UIѰ
//        0 - ʾ"FFA/1V1/TDM/CTF/???"
//        1 - ʾ"osp"
//         עʹܵĻҪpaksµpk3ļbaseq3£
//         ĳ"zzzosp-game099.pk3"
//
// roundlimit <ֵ>
//      ָCAģʽһʤľĬ7
//
// server_availmodes <flags>
//       ָͶƱϷģʽԴDocs/osp-q3-Mode-info.txt
//       ϸϢĬ63ģʽ
//           <flags>:
//                  1 - FFA
//                  2 - 1V1
//                  4 - FFA (competition)
//                  8 - Team DM
//                 16 - CTF
//                 32 - Clan Arena
//
// server_customclient <flags>
//       ָͻ˿ʹõһЩԣĬ15
//		<flags>:
//                  1 - 125hz[pmove_fixed]
//                  2 - ʹcg_truelightning 
//                  4 - ʹcg_altPlasmacg_altLightning
//                  8 - ͻʹosphud
//		   16 - رձʱ
//
// server_fastrail <0|1>
//      * 0 - (Promode) ĬǹתΪ1500롣
//        1 - (Promode) ĬǹתΪ1000롣
//
// server_gfxspecfile <ļ>
//      ڿͻʾԶͼ󡣷ҲӦЩͼ
//      οosp/Docs/osp-q3-Server-gfx.txtĬΪ"none"-Զͼرգ
//
// server_lgcooldown <0|1>
//      * 0 - (Promode) ĬϵǹתΪ0롣
//        1 - (Promode) ĬϵǹתΪ200루fastrail򿪣Ϊ100룩
//
// server_maxpacketsmin <ֵ>
//      ָͻcl_maxpacketsСֵĬ0ûСƣ
//
// server_maxpacketsmax <ֵ>
//      ָͻcl_maxpacketsֵĬ0ûƣ
//
// server_motdfile <ļ>
//      һⲿļԴжȡOSPͻʾMOTDϢ
//      ļserver_motdX趨Ĭ"none"
//
// server_motdX <string> (X = 1  8)
//      ÷MOTDÿMOTDʾһУ
//      һ""ʱֹͣ¶ȡ
//
// server_ospauth <ֵ>
//      ǷУͻcgameģ顣ѡҪͻʹosp cgame
//             * 0 -У
//               1 -У+nopbot
//               2+-ֻУ
//
// server_promode <0|1>
//     ʹpromodeͻҪospͻcgameͶģextrapk3ļ
//              * 0 - ͨq3ģʽ
//                1 - promodeģʽ
//
//	--->ڸPromodeÿԲοhttp://www.challenge-world.com
//
// server_realping <0|1>
//      ָԹ߸ʱǷʾping
//              * 0 - ʾߵpingidĬϣ
//                1 - ʾԹʵping
//
// server_record <bitmask>
//        ǿƿͻ¼demoͽбͼҪͻospcgame
//		<bitmask>:
//		----------
//		* 0 - ǿƿͻ¼demo
//		  1 - ¼demo
//		  2 - ڱͼ
//		  4 - demoа
//		  8 - demoаΨһķʱ
//               16 - demo
//                     SERVERNAME-PLAYERNAME-[#]
//
// server_thrufloors <0|1>
//      * 0 - ذ˺
//        1 - 򿪵ذ˺
//
// server_timenudgemin <ֵ>
//      ָͻcl_timenudgeСֵĬΪ0ûСƣ
//
// server_timenudgemax <ֵ>
//      ָͻcl_timenudgeֵĬΪ0ûƣ
//
// viewcam_directory <·>
//      ָ"viewcam-<mapname>.cfg"ļĿ¼ĬΪ"cfg-viewcam"
//
set sv_pure 1
set sv_hostname "OSP Tourney DM"
set sv_maxclients 10
set bot_enable 0
set decal_directory "decals"
set dmflags 0
set timelimit 20
set fraglimit 30
set capturelimit 8
set roundlimit 7
set g_spectatorInactivity 0
set filter_file "filters.txt"
set osp_gamename 1
set player_file "none"
set player_always ""
set pmove_fixed 0
set server_availmodes 63
set server_customclient 15
set server_fastrail 0
set server_gfxspecfile "none"
set server_lgcooldown 0
set server_maxpacketsmin 0
set server_maxpacketsmax 0
set server_motdfile "none"
set server_motd1 " ^B^3*** Welcome to OSP Tourney DM/CA/CTF *** "
set server_motd2 "  "
set server_motd3 "      http://www.OrangeSmoothie.org"
set server_motd4 ""
set server_motd5 ""
set server_motd6 ""
set server_motd7 ""
set server_motd8 ""
set server_ospauth 0
set server_promode 0
set server_realping 0
set server_record 0
set server_thrufloors 0
set server_timenudgemin 0
set server_timenudgemax 0
set viewcam_directory "cfg-viewcam"


// =============
//    
// =============
// ref_password <ַ>
//      ò루ĬΪ"none"ûУ
set ref_password "none"


// ========================
//    ͨQ3
// ========================
// bot_autoload <ַ>
//      ָͨ󣬵botơbot֮Կո
//      ԱʹaddbotԶbotbot
//
// bot_checktime <ֵ>
//      ָһʹbot_minplayersõķУbot/뿪ļʱ䣨ĬΪ10
//
// g_gametype <ֵ>
//      Ϸģʽ 
//		0 - Free For All DM (FFA)  [Ĭ]  ս
//		1 - 1v1 DM                         
//		2 - Single-Player                  ģʽ
//		3 - Team Deathmatch                
//		4 - Capture The Flag (CTF) Teamplay
//		5 - Clan Arena (CA)                CAģʽ
//
// g_inactivity <>
//      һڷ϶೤ʱûӳͱkickĬΪ0رմѡ
//
// g_log <logļ>
//       屣ϷϢļƣó""رļ
//      ĬΪ"games.log"
//
// log_default <0|1>
//      logʲôʽ
//              * 0 - ʹOSPʽ
//                1 - idĬģʽ
//
// log_stat <0|1|2>
//      ¼ϷѪ/Ϣע⣺ҪļǿϢ
//              * 0 - ¼Ϣ
//                1 - ֻlogм¼
//                2 - ͬʱڿ̨ʾ
set bot_checktime 10
set g_gametype 0
set g_inactivity 0
set g_log ""
set log_default 0
set log_stat 0


// ==============================
//    ز
// ==============================
// g_doWarmup <0|1>
//      ָǰǷĬΪ0
//
// g_warmup <>
//      ָʱ䣬g_doWarmupΪ1g_warmupΪ0
//      ʱޣĬΪ20
//
// match_carespawn <0|1>
//      CAģʽ£ͻһֿʼʱǷֻCAģʽЧ
//          * 0 - ͻÿֿʼʱ
//            1 - ͻÿֿʼʱ
//
// match_cawarmupfire <0|1>
//      ָCAģʽ£ͻʱǷʹ
//            0 - 
//          * 1 - ͬʱ˺
//
// match_dropitems <0|1>
//      ǷTDMģʽƷ/ӵ
//              * 0 - 
//                1 - 
//
// match_hurtself <0|1>
//      ˺Ƿ˺ұ
//                0 - 
//              * 1 - 
//
// match_instagib <0|1>
//	* 0 - Match is in normal DM-style play.
//        1 - Match is in "instagib" style play: No items, players
//	      spawn with railgun and gauntlet, and each rail hit is
//            400 points of damage.
//     * 0 - ΪDM͵ı
//       1 - Ϊ"instagib"ûƷrgȭrg˺ֵΪ400
//
// match_lateJoin <0|1>
//       ָڱʼʱǷɼg_doWarmup
//       Ϊ0ò
//           * 0 - 
//             1 - 
//
// match_maxsuicides <value>
//     ͻ˻ɱٴκᱻkick/banĬΪ5ɱΪ2*match_maxsuicides
//
// match_minplayers <value>
//      ԶʼҪٶԱĬΪ2ͨ
//      readyǿƱʼ
//
// match_mutespecs <0|1>
//      ģʽ£ǷԹߵĻʾڱѡֵĻϣĬΪ0
//
// match_poweruprespawn <60|90|120>
//	ָ䱻Ϊ120ˣʱ䣨λΪ룩
//	ֻpromodeʹãģʽĬΪ120룬ģʽĬΪ60룩
//
// match_overtime <0|1|2|3>
//       ָʱ䵽˺󣬱ȷֳƽټС
//              0 - ͻȻ
//              1 - ʱ+ͻȻڼʱƽֺͨͻȻʤTDMĬϼʱΪ5ӣ
//              2 - ûмʱƽֽ
//              3 - ʱʱȻƽ֣ƽֽ
//
// match_overtimecount <ֵ>
//    üʱĬΪ0
//
// match_overtimelength <>
//      üʱʱ䣨ĬΪ5ͬʱ>=1
//
// match_readypercent <ٷֱȣ1 - 100>
//      жٱready󣬱ͿԿʼĬΪ51
//
// match_roundtimer <>
//      ÿֻּCAģʽ£ĬΪ10ע⣺СΪ2Ϊ20
//
// match_timeoutcount <ֵ>
//      ָÿӻ1v1еtimeoutĴ
//
// match_timeoutlength <>
//      ָÿtimeoutʱСĬΪ60
//
// match_winbyscore <>
//      1v1ģʽ£ָ1ʤһٺ󣬱ĬΪ0
//
// warmup_armor <ֵ>
//      ʱҵװCAκģʽ
//
set g_doWarmup 0
set g_warmup 20
set match_carespawn 0
set match_cawarmupfire 1
set match_hurtself 1
set match_instagib 0
set match_latejoin 0
set match_maxsuicides 5
set match_minplayers 2
set match_mutespecs 0
set match_overtime 1
set match_overtimecount 0
set match_overtimelength 5
set match_readypercent 51
set match_roundtimer 10
set match_timeoutcount 0
set match_timeoutlength 60
set match_winbyscore 0
set warmup_armor 0


// ==============
//  ӱ趨
// ==============
// team_allcaptain <0|1>
//      * 0 - Ķӳʸһһˣ
//        1 - жԱȨԹ߼ͣÿĶӳһ
//
// team_armordamage <0|1>
//      * 0 - Խʱ˿ףֻCAģʽ
//        1 - Խʱ˿ףֻCAģʽ
//
// team_maxplayers <ֵ>
//      ÿޣ0ζȡƣĬΪ0
//
// team_nocontrols <ֵ>
//     ȥӳѡĬΪ0ĿǴ򿪵ģ
//
// team_noteamready <0|1>
//      ǷʹteamreadyĬΪ0ʹã
//
// g_weaponTeamrespawn <ֵ>
//      TDMʱ䣨ĬΪ30
//
// g_weaponrespawn <ֵ>
//    TDMģʽʱ䣨ĬΪ5
//
// g_friendlyFire <0|1>
//        0 - ˺
//      * 1 - ˺
//
// g_teamAutoJoin <0|1>
//      * 0 - ڱʼ룬Թ
//        1 - ڱʼ룬ԶҼٵһУһ뵽ٵһ
//
// g_teamForceBalance <0|1>
//      * 0 - Ҽκζڣܶ
//        1 - ǿҼٵĶ飬һǿȼٵĶ
//
set team_allcaptain 1
set team_armordamage 0
set team_maxplayers 0
set g_weaponTeamrespawn 30
set g_weaponrespawn 5
set g_friendlyFire 1
set g_teamAutoJoin 0
set g_teamForceBalance 0


// ==========
//  ץ
// ==========
// hook_enable <0|1>
//        1 - ʹhook bind <key> +button5
//
// hook_delaytime <>
//      hookʹüʱ䣨Ĭ750
//
// hook_holdtime <>
//      hookʱ䣨Ĭ3
//
// hook_sky <0|1>
//      * 0 - hook
//        1 - hookκεطң
//
// hook_speed <ֵ>
//      hookٶȣĬ1200
//
// hook_speedpull <ֵ>
//      hookٶȣĬ9500
//
set hook_enable 0
set hook_delaytime 750
set hook_holdtime 3
set hook_sky 0
set hook_speed 1200
set hook_speedpull 950


// ========================
//       ģʽͶƱ趨
// ========================
// mode_start <mode_id>
//      ÷ʼʱģʽû10Ӻ󣬷ģʽ
//      »ָõģʽ<mode_id>Բοosp/Docs/osp-q3-Mode-info.txt
//      ĬΪ-1رմѡ
//
// mode_customfile <ļ>
//      ԱvoteģʽĴŵļó"none"ܱvote
//
set mode_start "-1"
set mode_customfile "none"


// ============
//   ͶƱ趨
// ============
// g_allowVote <0|1>
//        0 - ͻvote
//      * 1 - ͻvote
//
// vote_limit <ֵ>
//      voteĬΪ5
//
// vote_allow_*
//         0 - رնضƷvote
//       * 1 - 򿪶ضƷvote
//      --->עvote_allow_refó1ĬΪ0Ҫ3
//          ſvoteͼvoteĲнȡ
//
// vote_allow_armordamage <0|1>
//      Ƿ콦˺װףֻCAģʽã
//
// vote_allow_ca_startrespawn <0|1>
//      ǷͻͶƱıǷCAģʽÿֿʼʱ
//
// vote_allow_ca_warmupfire <0|1>
//      ǷͻͶƱCAģʽʱǷԿ
//
// vote_allow_falling <0|1>
//      /ر׹˺
//
// vote_allow_items <item_mask>
//     ҿͶƱƷ ĬΪ1023
//
// vote_allow_mutespecs <0|1>
//      ǷͶƱmatch_mutespecs
//
// vote_allow_pmove <0|1>
//      ǷͶƱpmove_fixed
//
// vote_allow_poweruprespawn <0|1>
//	Ƿͻpromodeñʱ䣬
//	ͨͶƱԾʱֻ6090120롣
//
// vote_allow_powerups <powerup_mask>
//      ǷͶƱǷʹñĬΪ255
//
// vote_allow_reload <0|1>
//	ǷͶƱRGӵʱ䡣
//	˹ֻڷinstagibģʽʱʹá
//
// vote_allow_respawn <0|1>
//      ǷͶƱg_forerespawn
//
// vote_percent <1-100>
//      ͶƱͨİٷֱ
//
set g_allowVote 1
set vote_allow_altgraphics 1
set vote_allow_allcaptain 1
set vote_allow_armordamage 1
set vote_allow_capturelimit 1
set vote_allow_ca_startrespawn 1
set vote_allow_ca_warmupfire 1
set vote_allow_dropitems 1
set vote_allow_falling 1
set vote_allow_fastrail 1
set vote_allow_fraglimit 1
set vote_allow_hook 0
set vote_allow_instagib 1
set vote_allow_items 1023
set vote_allow_kick 1
set vote_allow_lgcooldown 1
set vote_allow_map 1
set vote_allow_machinegun 1
set vote_allow_maxpackets 1
set vote_allow_mutespecs 1
set vote_allow_osphud 1
set vote_allow_overtime 1
set vote_allow_pmove 1
set vote_allow_poweruprespawn 1
set vote_allow_powerups 255
set vote_allow_promode 1
set vote_allow_referee 0
set vote_allow_reload 1
set vote_allow_respawn 1
set vote_allow_roundlimit 1
set vote_allow_teamdamage 1
set vote_allow_thrufloors 1
set vote_allow_timelimit 1
set vote_allow_timenudge 1
set vote_allow_weaponrespawn 1
set vote_limit 5
set vote_percent 50


// ==================
//      ͼ趨
// ==================
// map_file	<ļ>
//      ͼϢļĬ"maps.txt"
//
// map_autoload <0|1|2|3>
//        0 - رգԶѰͼ
//      * 1 - ϷģʽͨԶѰ
//        2 - 1ͬѰû.arenaĵͼ
//        3 - Ѱospbaseq3еͼ
//
//      ̬ͼʾ!1.27nϰ汾УOSPͨϷģʽԶ
//      ԶбЧѰͼб©ĵͼﻹ
//      һ
//
//	deletemap <mapname>
//
//      ȥԶѰģҪĵͼ
//
//
// map_queue <0|1>
//        0 - ȡʹõͼ
//      * 1 - ʹõͼУĬϣ
//
// map_rotate <0|1>
//        0 - ʹõͼУڵβ󣬵ͼѭ
//      * 1 - ͼѭ
//
// map_random <0|1>
//        0 - ͼ˳õͼ
//      * 1 - ӵͼõͼ
//
// map_once	<0|1>
//        0 - õͼʱͼԶα
//      * 1 - ڵͼһѭУͼ౻1
//
// map_nocount <0|1>
//      * 0 - ͼеĵͼ/趨õͼ
//        1 - 趨
//
// map_halt <0|1>
//      * 0 - ֹͣĵ¸ͼ
//        1 - ֹͣ¸ͼ
//
set map_file "maps.txt"
set map_queue 1
set map_rotate 1
set map_once 1
set map_random 1
set map_nocount 0
set map_halt 0


// ==========================
//       Ʒ/趨
// ==========================
// armor_q2style <0|1>
//      ǷʹQ2ϵͳĿģʽ
//              * 0 - Q3ģʽ
//                1 - Ƽ1002005ûƣײԶ
//
// gauntlet_damage <ֵ>
//      ȭ˺̶ȣĬΪ50
//
// gauntlet_disable <0|1>
//      ʹ/ֹʹȭ
//
// instagib_reload <100-5000>
//    ָRGinstagibµװʱ䡣λΪ룩Ĭ=1500
//
// item_disable <item_mask>
//        ͼƷ˱Ƿӵͼб޳ĬΪ0ע
//        ΪƷֵĺϼơ
//
//		item_mask
//		------------
//		* 0	- ûƷ޳
//		  1	- п
//		  2	- Ѫ
//		  4	- BFG
//		  8	- ǹMachinegun
//		  16	- ǹShotgun
//		  32	- GrenadeLauncher
//		  64	- RocketLauncher
//		  128	- ǹLightningGun
//		  256	- ǹPlasmaGun
//		  512	- ǹRailGun
//
//		---> ע⣺޳ӵҲӦ޳
//
// mg_damage <ֵ>
//      machinegun˺̶ȣTDMĬΪ7
//	
// mg_damageTeamplay <ֵ>
//      TDMmachinegun˺̶ȣĬΪ5
//	
// powerup_disable <powerup_mask>
//     ӵͼ޳еıĬΪ0
//
//		powerup_mask
//		------------
//		* 0	- ޳
//		  1	- Quad Damage
//		  2	- Battlesuit
//		  4	- Haste
//		  8	- ԶѪRegeneration
//		  16	- Invisibility
//		  32	- Flight
//		  64	- ֳִTeleporter
//		  128	- ֳҽҩMedkit
//
// railgun_damage <ֵ>
//      railgun˺̶ȣĬΪ100
//
// replace_*: <ֵ>
//      ͼĳǷ棬Ĭֵ£
//
//	replace_machinegun   ǹ(ĬΪ 1   - Machinegun)
//	replace_shotgun      ǹ(ĬΪ 2   - Shotgun)
//	replace_glauncher    (ĬΪ 4   - GrenadeLauncher)
//	replace_rlauncher    (ĬΪ 8   - RocketLauncher)
//	replace_lightning    ǹ(ĬΪ 16  - LightningGun)
//	replace_railgun      ǹ(ĬΪ 32  - Railgun)
//	replace_plasmagun    ǹ(ĬΪ 64  - PlasmaGun)
//	replace_bfg          BFG(ĬΪ 128 - BFG)
//	replace_invis        (ĬΪ 256  - Invisibility)
//	replace_quad         (ĬΪ 512  - Quad)
//	replace_battlesuit   ս(ĬΪ 1024 - BattleSuit)
//	replace_haste        (ĬΪ 2048 - Haste)
//	replace_regen        ԶѪ(ĬΪ 4096 - Regeneration)
//	replace_flight       (ĬΪ 8192 - Flight)
//
//		<replace_mask>:
//		---------------
//		1	- ǹMachinegun
//		2	- ǹShotgun
//		4	- GrenadeLauncher
//		8	- RocketLauncher
//		16	- ǹLightningGun
//		32	- ǹRailgun
//		64	- ǹPlasmaGun
//		128	- BFG
//		256     - Invisibility
//		512	- Quad Damage
//		1024	- սBattleSuit
//		2048	- Haste
//		4096	- ԶѪRegeneration
//		8192	- Flight
//
// start_*: <ֵ>
//      ҿʼʱӵȵ
//
//	start_armor     (ĬΪ0)
//	start_health    Ѫ(ĬΪ125)
//	start_bullets   ǹӵ(ģʽĬΪ50Ϊ100)
//	start_shells    ǹӵ(ĬΪ0)
//	start_rockets   (ĬΪ0)
//	start_grenades  (ĬΪ0)
//	start_lightning ǹӵ(ĬΪ0)
//	start_slugs     ǹӵ(ĬΪ0)
//	start_cells     ǹӵ(ĬΪ0)
//	start_bfg       BFGӵ(ĬΪ0)
//
// weapon_deaddrop <0|1>
//        0 - ұɱڵ
//      * 1 - ұɱڵ
//
// weapon_have <weapon_mask>
//      ӵ
//
// weapon_start <weapon_mask>
//       õ
//
//		weapon_mask:
//		------------
//		1	- ǹMachinegun
//		2	- ǹShotgun
//		4	- GrenadeLauncher
//		8	- RocketLauncher
//		16	- ǹLightningGun
//		32	- ǹRailgun
//		64	- ǹPlasmaGun
//		128	- BFG
//              256     - ȭGauntlet
//
set armor_q2style 0
set gauntlet_damage 50
set instagib_reload 1500
set item_disable 0
set mg_damage 7
set mg_damageTeamplay 5
set powerup_disable 0
set railgun_damage 100
set replace_battlesuit 1024
set replace_bfg 128
set replace_flight 8192
set replace_glauncher 4
set replace_haste 2048
set replace_invis 256
set replace_lightning 16
set replace_machinegun 1
set replace_plasmagun 64
set replace_quad 512
set replace_railgun 32
set replace_regen 4096
set replace_rlauncher 8
set replace_shotgun 2
set start_armor 0
set start_bfg 0
set start_bullets 0
set start_cells 0
set start_grenades 0
set start_health 125
set start_lightning 0
set start_rockets 0
set start_shells 0
set start_slugs 0
set weapon_deaddrop 0
set weapon_have 257
set weapon_start 1



