COD 4 Server Newbie Server Question
Hi all..
First off I would just like to say this is a great forum for learning all about cod4. I have been playing about 3 weeks now and loved the game so much I decided to put up a server.
I'm not a complete noob admin and have run servers before such as RTCW, TF2 and ET.
I have found these forums very useful for much of the information I need such as adding custom maps, setting up a map rotation and many other things. However, the thing kicking my butt right now is that my server seems to give ALL weapons and perks right from the get go.. I would like for people to have to class up as seems to be the case in most servers out there. Am I missing something?? Anyways, here are my configs. All of them are in the mods/modwarfare directory and there are 4 of them:
** NOTE: Anything in bold is not part of the config file, just used to separate the individual configs here.
Also, one other thing, will ALL players have to restart again or will settings from other servers using modwarfare carry over with their respective players as is the case with ranked servers.
Any help would be greatly appreciated.
COMMAND LINE
+set fs_savepath C:\UserFiles\Demon\GameServers\TC73034536285722622 053565\ +set dedicated 2 +set net_ip xxx.xxx.xx.xx +set net_port 28960 +set sv_maxclients 30 +set ui_maxclients 30 +set sv_punkbuster "1" +exec server.cfg +map_rotate +set fs_game mods/modwarfare
SERVER.CFG
// Server.cfg
// Colors for text. Do not clear the comment in front of the color codes.
// Useful for your server name, motd msg's - Information and ref use only
//
// ^1 = Red
// ^2 = Green
// ^3 = Yellow
// ^4 = Blue
// ^5 = Cyan
// ^6 = pink/Magenta
// ^7 = White
// ^0 = Black
// Add Bots for Testing Purposes
set scr_testclients 0
set loc_warnings 0
set loc_warningsAsErrors 0
//================================================== =============================
// Public Information
//================================================== =============================
sets sv_hostname "^7|^6PC^7| Newbies Welcome ^3COD4"
set scr_motd "http://www.newpenguincity.org"
sets _Admin "DeMoN"
sets _Email "last-wish@shaw.ca"
sets _Website "http://www.newpenguincityt.org"
sets _Location "Somewhere"
sets _Maps "Stock & The best Customs"
//sets _Irc ""
//sets _Hosturl ""
//sets _Host ""
sets _Mod "ModWarfare"
//sets _ModVer ""
//sets _ModUpdate ""
//================================================== =============================
// RCON Login Information and passwords
//================================================== =============================
set rcon_password "xxx" // RCON must supply pw to use
set sv_privatePassword "xxx" // Private slots, non-public slots
// set g_password "" // Lock server with a password for matches etc.
sets g_needpass "0" // Denotes whether the server is public or private
//================================================== =============================
// Common Server and Client Settings
//================================================== =============================
// Player setup
set sv_maxclients 32 // MAX server player slots, this is TOTAL player slots
set sv_privateclients 2 // Number of private player slots, maxclients - privateclients = public slots
set sv_minPing 0 // MIN player ping on CONNECT, any lower and player isnt allowed to connect
set sv_maxping 500 // MAX player ping on CONNECT, any higher and player isnt allowed to connect
set g_antilag 0
set g_compassShowEnemies 0
set g_allowvote 1 //Allow call voting
set g_deadChat 1
set ui_hud_showdeathicons 0 //Show White Death Crossbones when Player Dies
set scr_enable_nightvision 1
set scr_enable_music 0
set scr_enable_hiticon 0 //Show on crosshair when you hit player with bullet
//================================================== =============================
// Drop inactive players
//================================================== =============================
set sv_timeout 300 //Sets the client network connection timeout in seconds. Clients connections are dropped after x seconds of unreachability.
set sv_zombietime 1
set g_inactivity 120 //Set the amount of time in seconds a player can be inactive before being kicked.
set g_inactivityspectator 0
//================================================== =============================
// Anti Cheat Settings
//================================================== =============================
set sv_disableClientConsole 0
set cl_autocmd 0
set sv_cheats 0
set sv_pure 0
set g_banIPs ""
set g_no_script_spam 1
set sv_punkbuster 1
set sv_kickBanTime 60 // Temporary Ban duration, in seconds
set sv_allowAnonymous 0
//================================================== =============================
// Client Download Settings
//================================================== =============================
set sv_allowdownload 1
seta sv_wwwDownload 0 //Enables http map downloading
//seta sv_wwwBaseURL "http://www.your_website.com/base_folder"
//seta sv_wwwBaseURL "ftp://client:client@ftpfiles.myftp.org"
seta sv_wwwDlDisconnected 1
//================================================== =============================
// Allowed Clans
//================================================== =============================
set sv_allowedClan1 ""
set sv_allowedClan2 ""
//================================================== =============================
// Log and Network Settings
//================================================== =============================
set g_logsync 2 // 0=no log, 1=buffered, 2=continuous, 3=append
set logfile 1 // 0 = NO log, 1 = log file enabled
set g_log "games_mp.log" // Name of log file, default is games_mp.log
set sv_log_damage 1
set sv_maxRate 25000
set net_noipx 1 // Allow ONLY tcp/ip protocol, player/server communications
//================================================== =============================
// AntiFlooding Settings
//================================================== =============================
set sv_floodProtect 1 //Enables Server Flood Protection
set sv_reconnectlimit 3
//================================================== =============================
// In-game voice communication system
//================================================== =============================
set sv_voice 1
set sv_voiceQuality 1
set voice_deadChat 0
set voice_global 0
set voice_localEcho 0
set winvoice_mic_mute 1
//================================================== =============================
// SERVER VISIBILLITY
//================================================== =============================
set sv_master1 "cod4master.activision.com"
set sv_master2 "cod4authorize.activision.com"
set sv_master3 "cod4master.infinityward.com"
set sv_master4 "cod4update.activision.com"
set sv_master5 "master.gamespy.com:28960"
set sv_master6 "master0.gamespy.com"
set sv_master7 "master1.gamespy.com"
set sv_master8 "clanservers.net"
set sv_gamespy "1"
//================================================== =============================
// Init & Exec CFG Files
//================================================== =============================
exec playersetting.cfg
wait 200
exec weaponsetting.cfg
wait 200
exec gamesetting.cfg
END SERVER.CFG
PLAYERSETTING.CFG
//================================================== =============================
// Limits the number of players that can choose each class type
//================================================== =============================
set class_assault_limit 99
set class_specops_limit 99
set class_heavygunner_limit 99
set class_demolitions_limit 99
set class_sniper_limit 99
//================================================== =============================
// perks
//================================================== =============================
set perk_allow_specialty_parabolic 1
set perk_allow_specialty_gpsjammer 1
set perk_allow_specialty_holdbreath 1
set perk_allow_specialty_quieter 1
set perk_allow_specialty_longersprint 1
set perk_allow_specialty_detectexplosive 1
set perk_allow_specialty_explosivedamage 1
set perk_allow_specialty_pistoldeath 1
set perk_allow_specialty_grenadepulldeath 1
set perk_allow_specialty_bulletdamage 1
set perk_allow_specialty_bulletpenetration 1
set perk_allow_specialty_bulletaccuracy 1
set perk_allow_specialty_rof 1
set perk_allow_specialty_fastreload 1
set perk_allow_specialty_extraammo 1
set perk_allow_specialty_armorvest 1
set perk_allow_specialty_fraggrenade 1
set perk_allow_specialty_specialgrenade 1
set perk_allow_c4_mp 1
set perk_allow_claymore_mp 1
set perk_allow_rpg_mp 1
//================================================== =============================
// assault class default loadout
//================================================== =============================
set class_assault_primary m16
set class_assault_primary_attachment gl
set class_assault_secondary beretta
set class_assault_secondary_attachment none
set class_assault_perk1 specialty_null
set class_assault_perk2 specialty_bulletdamage
set class_assault_perk3 specialty_longersprint
set class_assault_grenade concussion_grenade
set class_assault_camo camo_none
set class_assault_frags 1
set class_assault_special 1
//================================================== =============================
// specops class default loadout
//================================================== =============================
set class_specops_primary mp5
set class_specops_primary_attachment none
set class_specops_secondary usp
set class_specops_secondary_attachment silencer
set class_specops_perk1 c4_mp
set class_specops_perk2 specialty_explosivedamage
set class_specops_perk3 specialty_bulletaccuracy
set class_specops_grenade flash_grenade
set class_specops_camo camo_none
set class_specops_frags 1
set class_specops_special 1
//================================================== =============================
// heavygunner class default loadout
//================================================== =============================
set class_heavygunner_primary saw
set class_heavygunner_primary_attachment none
set class_heavygunner_secondary usp
set class_heavygunner_secondary_attachment none
set class_heavygunner_perk1 specialty_specialgrenade
set class_heavygunner_perk2 specialty_armorvest
set class_heavygunner_perk3 specialty_bulletpenetration
set class_heavygunner_grenade concussion_grenade
set class_heavygunner_camo camo_none
set class_heavygunner_frags 1
set class_heavygunner_special 1
//================================================== =============================
// demolitions class default loadout
//================================================== =============================
set class_demolitions_primary winchester1200
set class_demolitions_primary_attachment none
set class_demolitions_secondary beretta
set class_demolitions_secondary_attachment none
set class_demolitions_perk1 rpg_mp
set class_demolitions_perk2 specialty_explosivedamage
set class_demolitions_perk3 specialty_longersprint
set class_demolitions_grenade smoke_grenade
set class_demolitions_camo camo_none
set class_demolitions_frags 1
set class_demolitions_special 1
//================================================== =============================
// sniper class default loadout
//================================================== =============================
set class_sniper_primary m40a3
set class_sniper_primary_attachment none
set class_sniper_secondary beretta
set class_sniper_secondary_attachment silencer
set class_sniper_perk1 specialty_specialgrenade
set class_sniper_perk2 specialty_bulletdamage
set class_sniper_perk3 specialty_bulletpenetration
set class_sniper_grenade flash_grenade
set class_sniper_camo camo_none
set class_sniper_frags 1
set class_sniper_special 1
set class_assault_movespeed 0.95
set class_specops_movespeed 1.00
set class_heavygunner_movespeed 0.875
set class_demolitions_movespeed 1.00
set class_sniper_movespeed 1.00
END PLAYERSETTING.CFG
WEAPONSETTING.CFG
// Gameplay settings in here only.
// No controller or keyboard bindings, nothing platform specific.
//================================================== =============================
// Enables Dropping of Specified Weapon Class
//================================================== =============================
set class_assault_allowdrop 1
set class_specops_allowdrop 1
set class_heavygunner_allowdrop 1
set class_demolitions_allowdrop 1
set class_sniper_allowdrop 1
//================================================== =============================
// Assault Rifles
//================================================== =============================
set weap_allow_m16 1
set weap_allow_ak47 1
set weap_allow_m4 1
set weap_allow_g3 1
set weap_allow_g36c 1
set weap_allow_m14 1
set weap_allow_mp44 1
// Assault Attachments
set attach_allow_assault_none 1
set attach_allow_assault_gl 1
set attach_allow_assault_reflex 1
set attach_allow_assault_silencer 1
set attach_allow_assault_acog 1
//================================================== =============================
// SMG
//================================================== =============================
set weap_allow_mp5 1
set weap_allow_skorpion 1
set weap_allow_uzi 1
set weap_allow_ak74u 1
set weap_allow_p90 1
// SMG Attachments
set attach_allow_smg_none 1
set attach_allow_smg_reflex 1
set attach_allow_smg_silencer 1
set attach_allow_smg_acog 1
//================================================== =============================
// Shotguns
//================================================== =============================
set weap_allow_m1014 1
set weap_allow_winchester1200 1
// Shotgun Attachments
set attach_allow_shotgun_none 1
set attach_allow_shotgun_reflex 1
set attach_allow_shotgun_grip 1
//================================================== =============================
// LMG
//================================================== =============================
set weap_allow_saw 1
set weap_allow_rpd 1
set weap_allow_m60e4 1
// LMG Attachments
set attach_allow_lmg_none 1
set attach_allow_lmg_reflex 1
set attach_allow_lmg_grip 1
set attach_allow_lmg_acog 1
//================================================== =============================
// Sniper Rifles
//================================================== =============================
set weap_allow_dragunov 1
set weap_allow_m40a3 1
set weap_allow_barrett 1
set weap_allow_remington700 1
set weap_allow_m21 1
// Sniper Attachments
set attach_allow_sniper_none 1
set attach_allow_sniper_acog 1
//================================================== =============================
// Pistols
//================================================== =============================
set weap_allow_beretta 1
set weap_allow_colt45 1
set weap_allow_usp 1
set weap_allow_deserteagle 1
set weap_allow_deserteaglegold 1
// Pistol Attachments
set attach_allow_pistol_none 1
set attach_allow_pistol_silencer 1
//================================================== =============================
// Grenades
//================================================== =============================
set weap_allow_frag_grenade 1
set weap_allow_concussion_grenade 1
set weap_allow_flash_grenade 1
set weap_allow_smoke_grenade 1
END WEAPONSETTING.CFG
GAMESETTING.CFG
// Gameplay settings in here only.
// No controller or keyboard bindings, nothing platform specific.
//================================================== =============================
// SHARED GAMETYPE DEFAULTS
//================================================== =============================
set scr_game_graceperiod 0
set scr_game_allowkillcam 0
set scr_game_onlyheadshots 0
set scr_game_deathpointloss 0
set scr_game_suicidepointloss 0
set scr_team_teamkillpointloss 1
set scr_game_spectatetype 0 //0=Disabled, 1=Team/Players Only, 2=Free
set scr_game_perks 1
set scr_game_forceuav 0
set scr_game_hardpoints 0
//set scr_hardcore 0
set scr_oldschool 0
set scr_xpscale 1 //Experience points
set ui_hud_hardcore 0
set ui_hud_obituaries 1
set ui_hud_showobjicons 1
// Hardcore Mode
set scr_hardcore 1
set scr_team_fftype 1
set scr_player_maxhealth 60
set scr_player_healthregentime 5
set scr_player_respawndelay 0
set scr_game_allowkillcam 0
set scr_game_forceuav 0
//================================================== =============================
// HARDPOINTS
set scr_hardpoint_allowartillery 0
set scr_hardpoint_allowuav 0
set scr_hardpoint_allowhelicopter 0
//================================================== =============================
// TEAMS
set scr_team_fftype 0 //0=Disabled, 1=Enabled, 2=Reflect, 3=Shared
set scr_team_respawntime 0
set scr_team_teamkillspawndelay 20
set scr_team_kickteamkillers 0
set scr_teambalance 1
//================================================== =============================
// PLAYER
set scr_player_numlives 0
set scr_player_respawndelay 0
set scr_player_maxhealth 60 //Possible 60 of 100
set scr_player_suicidespawndelay 0
set scr_player_healthregentime 5
set scr_player_forcerespawn 1
set scr_player_sprinttime 4
//================================================== =============================
// Game Type Settings
//================================================== =============================
// GAMETYPES and MAPROTATION DEFAULTS
//================================================== =============================
// First gametype to load, then enable the maprotation you want to run.
// Default is set to dm now.
// "dm" - free for all deathmatch
// "dom" - domination
// "war" - team deathmatch
// "sab" - sabotage
// "sd" - search & destroy
// "koth" - headquarters
// "ctf" - not yet enabled
//================================================== =============================
//================================================== =============================
// 1 DEATHMATCH
set scr_dm_scorelimit 150
set scr_dm_timelimit 30
set scr_dm_roundlimit 1
set scr_dm_numlives 0
set scr_dm_playerrespawndelay 0
set scr_dm_waverespawndelay 0
//================================================== =============================
// 2 DOMINATION
set scr_dom_scorelimit 200
set scr_dom_timelimit 0
set scr_dom_roundlimit 1
set scr_dom_numlives 0
set scr_dom_playerrespawndelay 0
set scr_dom_waverespawndelay 0
//================================================== =============================
// 3 TEAM DEATHMATCH
set scr_war_scorelimit 750
set scr_war_timelimit 30
set scr_war_roundlimit 1
set scr_war_numlives 0
set scr_war_playerrespawndelay 0
set scr_war_waverespawndelay 0
//================================================== =============================
// 4 SABOTAGE
set scr_sab_scorelimit 1
set scr_sab_timelimit 20
set scr_sab_roundlimit 0
set scr_sab_roundswitch 1
set scr_sab_numlives 0
set scr_sab_bombtimer 30
set scr_sab_planttime 2.5
set scr_sab_defusetime 5
set scr_sab_hotpotato 0
set scr_sab_playerrespawndelay 7.5
set scr_sab_waverespawndelay 0
//================================================== =============================
// 5 SEARCH AND DESTROY CLASSIC
set scr_sd_scorelimit 4
set scr_sd_timelimit 2.5
set scr_sd_roundlimit 0
set scr_sd_roundswitch 3 // rounds between switching teams
set scr_sd_numlives 1 // elimination
set scr_sd_bombtimer 45
set scr_sd_planttime 5
set scr_sd_defusetime 5
set scr_sd_multibomb 0
set scr_sd_playerrespawndelay 0
set scr_sd_waverespawndelay 0
//================================================== =============================
// 6 KING OF THE HILL
set scr_koth_scorelimit 250
set scr_koth_timelimit 15
set scr_koth_roundlimit 1
set scr_koth_roundswitch 1
set scr_koth_numlives 0
set scr_koth_playerrespawndelay 0
set scr_koth_waverespawndelay 0
set koth_autodestroytime 60
set koth_spawntime 0
set koth_kothmode 0
set koth_capturetime 20
set koth_destroytime 10
set koth_delayPlayer 0
set koth_spawnDelay 60
//================================================== =============================
// 7 CAPTURE THE FLAG -- NOT YET
//set scr_ctf_scorelimit 10
//set scr_ctf_timelimit 5
//set scr_ctf_roundlimit 2
//set scr_ctf_roundswitch 1
//set scr_ctf_numlives 0
//set scr_ctf_playerrespawndelay 0
//set scr_ctf_waverespawndelay 15
//================================================== =============================
// Start the Map Rotation
set g_gametype "sd"
//SD
set sv_mapRotation "gametype sd map mp_backlot gametype sd map mp_bloc gametype sd map mp_bog gametype sd map mp_cargoship gametype sd map mp_citystreets gametype sd map mp_convoy gametype sd map mp_countdown gametype sd map mp_crash gametype sd map mp_crossfire gametype sd map mp_farm gametype sd map mp_overgrown gametype sd map mp_pipeline gametype sd map mp_shipment gametype sd map mp_showdown gametype sd map mp_strike gametype sd map mp_vacant"
END GAMESETTING.CFG
Last edited by DeMoN-iC : 06-05-2008 at 06:50 PM.
|