PlutoniumServerConfigs/T4ServerConfigs/main/server.cfg
2024-03-04 16:04:41 -05:00

432 lines
17 KiB
INI

///////////////////////////////////////////////////
/// PlutoT4 Server Configuration //
///////////////////////////////////////////////////
// Server Name is set with your server key
// 0 (Use Vanilla stats when a mod is ran **DANGEROUS**) 1 (Default behavior, mod = new stats)
// VERY DANGEROUS IF SET TO 0. DONT BE A BAD ADMIN AND BREAK VANILLA STAT FILES.
set ModStats 1
set g_patchRocketJumps 1 // Enable/disable rocket jumps.
///////////////////////////////
// Passwords //
///////////////////////////////
set g_password "" // Password Protected Server? ("" means no password)
set sv_privatePassword "" // Password to get into a private slot set the amount with sv_privateclients.
set rcon_password "" // RCON Password (Used for things like IW4MAdmin)
set rcon_rate_limit "500" // Rate limit RCon; limit is per IP; range is 0 to 10 000; value is in milliseconds. Lower this if you use IW4mA's Game Interface.
rconWhitelistAdd "127.0.0.1" // Command used to add an IP address to the whitelist. When no IP is added all IPs can send rcon commands.
rconWhitelistAdd "192.168.0.7" // If it is set only the whitelisted IPs and loopback (127.0.0.0/8) can send commands.
rconWhitelistAdd "10.0.0.12" // The command can be called multiple times to add more than one IP to the whitelist.
rconWhitelistAdd "172.16.8.7" // If IW4M or other third party tools are not on the same machine edit this IP address to the IP address of the machine you will use to host IW4M on.
///////////////////////////////
// Client Things //
///////////////////////////////
set sv_maxclients "32" // How many slots does this server have? (1-64) [Make sure this dvar and the one below match]
set ui_maxclients "32" // How many slots does this server have? (1-64) [Make sure this dvar and the one above match]
set sv_privateclients "0" // Amount of slots we lock behind sv_privatePassword.
//set sv_minPing "0" // We recommend using a third party admin tool instead for ping limiting.
//set sv_maxping "0" // We recommend using a third party admin tool instead for ping limiting.
set sv_maxRate "25000"
set g_allowVote "0" // Do we allow voting?
set g_voteAbstainWeight "0.5"
///////////////////////////////
// Client Side Settings //
///////////////////////////////
// Disable the synchronisation of those things through the server which gives some performance and saves bandwidth at the cost of them not being synchronous across all players.
// So for example bullet hole patterns are no longer synced or UAVs are at different positions in the sky.
set sv_clientside "0" // Do we enable any of the following?
set sv_clientArchive "1" // Do we have clients archive data to save bandwidth on the server?
set sv_clientSideBullets "1" // Do we let the client handle bullet holes and tracers?
set sv_clientSideVehicles "1" // If true, vehicles will be predicted on the client reducing response time.
set g_client_side_lights "1" // Do we let the client handle lighting?
///////////////////////////////
// Server Side Settings //
///////////////////////////////
set sv_pure "0" // Prevent clients from loading files NOT on the server. (Prevents certain types of cheats)
set scr_teambalance "1" // Team Balancing
set sv_voice "1" // Enable/Disable In Game Voice Chat
set voice_global "0"
set g_voiceChatTalkingDuration "500"
set voice_deadChat "1"
set sv_voiceQuality "3" // Voice Quality. (0-9) 3 default, 9 for max.
set voice_localEcho "0"
set scr_game_spectatetype "1" // Spectating Type: 0 (None) 1 (Players Only) 2 (Free)
set scr_game_allowkillcam "1" // Enable/Disable Killcam
set g_gravity "800" // Gravity
set g_speed "190" // Speed (Default is 190)
set g_maxDroppedWeapons "32" // Number of guns allowed to drop. (Default is 16, we crank this up to match IW4. If that causes issues set it back to 16.)
set bullet_penetration_affected_by_team true // Teammate's bodies affect your bullet penetration?
set g_fixBulletDamageDupe true // Prevent clipping players from getting duplicate damage?
///////////////////////////////
// General Gameplay Settings //
///////////////////////////////
set scr_hardcore "0" // Hardcore
set scr_oldschool "0" // OldSchool
set scr_team_fftype "0" // Friendly Fire: 0 (Disabled) 1 (Enabled) 2 (Reflect) 3 (Shared)
set scr_drawfriend "0" // Draw Friends
set scr_allowannouncer "1" // Allow Announcer
///////////////////////////////
// Player Settings //
///////////////////////////////
set scr_player_healthregentime "5" // How fast does it take to regen HP
set scr_player_maxhealth "100" // Starting/Max HP
set scr_player_numlives "0" // Number of lives
///////////////////////////////
// Respawn Settings //
///////////////////////////////
set scr_player_forcerespawn "1"
set scr_player_respawndelay "0"
set scr_player_suicidespawndelay "0"
///////////////////////////////
// Sprint Settings //
///////////////////////////////
set scr_player_sprinttime "4"
///////////////////////////////
// Suicide point loss //
///////////////////////////////
set scr_game_suicidepointloss "0"
///////////////////////////////
// Server Timers //
///////////////////////////////
set scr_game_graceperiod "15"
set scr_intermission_time "30"
set scr_team_respawntime "0"
///////////////////////////////
// Server Performance //
///////////////////////////////
set rate "25000"
set g_antilag "1"
set g_smoothClients "1"
set sv_fps "20" // I would not touch this.
///////////////////////////////
// FastDL Settings //
///////////////////////////////
set sv_allowDownload "1" // Allow the client to download at all?
set sv_wwwDownload "0" // Set to 1 if using wwwBaseURL.
set sv_wwwBaseURL "" // HTTP ONLY. (ex: http://domain.tld/waw)
set sv_wwwDlDisconnected "0" // Do we treat them as disconnected while downloading?
///////////////////////////////
// Server Management/Admin //
///////////////////////////////
set g_log "games_mp.log" // This should be unique per server.
set g_logSync "1" // This should be left alone if using IW4MAdmin.
set logfile "2" // This should be left alone if using IW4MAdmin.
//set g_banIPs "" // We recommend using a third party admin tool instead for banning players.
set sv_kickBanTime "300" // How long are players prevented from rejoining from a kick?
///////////////////////////////
// TKers //
///////////////////////////////
set scr_team_kickteamkillers "0"
set scr_team_teamkillerplaylistbanpenalty "0"
set scr_team_teamkillerplaylistbanquantum "0"
set scr_team_teamkillpointloss "1"
set scr_team_teamkillspawndelay "20"
///////////////////////////////
// Battle Chatter Settings //
///////////////////////////////
set scr_allowbattlechatter "1"
///////////////////////////////
// fire //
///////////////////////////////
set fire_audio_random_max_duration "1000"
set fire_audio_repeat_duration "1500"
set fire_spread_probability "0"
set fire_stage1_burn_time "3000"
set fire_stage2_burn_time "0"
set fire_stage3_burn_time "0"
set fire_world_damage "20"
set fire_world_damage_duration "8"
set fire_world_damage_rate "0.25"
///////////////////////////////
// flares //
///////////////////////////////
set flareDisableEffects "0"
//////////////////////////////////////////////////
// CAPTURE THE FLAG GAMETYPE SETTINGS //
//////////////////////////////////////////////////
set scr_ctf_scorelimit "3"
set scr_ctf_timelimit "5"
set scr_ctf_enemycarriervisible "0"
set scr_ctf_flagrespawntime "0"
set scr_ctf_idleflagreturntime "30"
set scr_ctf_numlives "0"
set scr_ctf_playerrespawndelay "0"
set scr_ctf_roundlimit "2"
set scr_ctf_roundswitch "1"
set scr_ctf_touchreturn "1"
set scr_ctf_waverespawndelay "15"
set scr_ctf_globalbattlechatterprobability "0"
//////////////////////////////////////////////////
// FREE FOR ALL GAMETYPE SETTINGS //
//////////////////////////////////////////////////
set scr_dm_scorelimit "150"
set scr_dm_timelimit "10"
set scr_dm_numlives "0"
set scr_dm_playerrespawndelay "0"
set scr_dm_roundlimit "1"
set scr_dm_waverespawndelay "0"
set scr_dm_globalbattlechatterprobability "100"
//////////////////////////////////////////////////
// DOMINATION GAMETYPE SETTINGS //
//////////////////////////////////////////////////
set scr_dom_scorelimit "200"
set scr_dom_timelimit "0"
set scr_dom_numlives "0"
set scr_dom_playerrespawndelay "0"
set scr_dom_roundlimit "1"
set scr_dom_waverespawndelay "0"
set scr_dom_globalbattlechatterprobability "0"
//////////////////////////////////////////////////
// HEADQUARTERS GAMETYPE SETTINGS //
//////////////////////////////////////////////////
set scr_koth_scorelimit "250"
set scr_koth_timelimit "15"
set scr_koth_numlives "0"
set scr_koth_playerrespawndelay "0"
set scr_koth_roundlimit "1"
set scr_koth_roundswitch "1"
set scr_koth_waverespawndelay "0"
set scr_koth_globalbattlechatterprobability "0"
// More setting that I am not sure work (because they are not named like normal)
set koth_autodestroytime "60"
set koth_capturetime "20"
set koth_delayPlayer "0"
set koth_destroytime "10"
set koth_kothmode "0"
set koth_spawnDelay "30"
set koth_spawntime "0"
//////////////////////////////////////////////////
// SABOTAGE GAMETYPE SETTINGS //
//////////////////////////////////////////////////
set scr_sab_scorelimit "1"
set scr_sab_timelimit "20"
set scr_sab_bombtimer "30"
set scr_sab_defusetime "5"
set scr_sab_hotpotato "0"
set scr_sab_numlives "0"
set scr_sab_planttime "2.5"
set scr_sab_playerrespawndelay "7.5"
set scr_sab_roundlimit "0"
set scr_sab_roundswitch "1"
set scr_sab_waverespawndelay "0"
set scr_sab_globalbattlechatterprobability "0"
//////////////////////////////////////////////////
// SEARCH AND DESTROY GAMETYPE SETTINGS //
//////////////////////////////////////////////////
set scr_sd_scorelimit "4"
set scr_sd_timelimit "2.5"
set scr_sd_bombtimer "45"
set scr_sd_defusetime "5"
set scr_sd_multibomb "0"
set scr_sd_numlives "1"
set scr_sd_planttime "5"
set scr_sd_playerrespawndelay "0"
set scr_sd_roundlimit "0"
set scr_sd_roundswitch "3"
set scr_sd_waverespawndelay "0"
set scr_sd_globalbattlechatterprobability "0"
//////////////////////////////////////////////////
// TEAM DEATHMATCH GAMETYPE SETTINGS //
//////////////////////////////////////////////////
set scr_tdm_scorelimit "750"
set scr_tdm_timelimit "10"
set scr_tdm_numlives "0"
set scr_tdm_playerrespawndelay "0"
set scr_tdm_roundlimit "1"
set scr_tdm_waverespawndelay "0"
set scr_tdm_globalbattlechatterprobability "0"
//////////////////////////////////////////////////
// WAR GAMETYPE SETTINGS //
//////////////////////////////////////////////////
set scr_twar_scorelimit "5"
set scr_twar_timelimit "10"
set scr_twar_numlives "0"
set scr_twar_roundlimit "2"
set scr_twar_roundswitch "1"
set twar_captureAccelBonus "35"
set twar_captureAccelLimit "50"
set twar_captureTime "40"
set twar_finalFightFlagRespawnPenalty "3"
set twar_finalFightTimeLimit "5"
set twar_momentumArtillery "10"
set twar_momentumBlitzkriegTime "30"
set twar_momentumDogs "10"
set twar_momentumEnabled "1"
set twar_momentumFlagCap "25"
set twar_momentumKamikaze "10"
set twar_momentumKillPlayer "5"
set twar_momentumMax "70"
set twar_momentumMaxMultiplier "3"
set twar_momentumMultiplierBonus "25"
set twar_momentumMultiplierBonusLimit "75"
set twar_momentumRadar "10"
set twar_neutralFlagLockTime "0"
set twar_secondaryInfluencerBonus "0.5"
set twar_showEnemyCount "1"
set twar_spawnPointFacingAngle "60"
set scr_twar_globalbattlechatterprobability "0"
///////////////////////////////
// Killstreak Settings //
///////////////////////////////
set scr_game_hardpoints "1" // Enable/Disable Killstreak
set scr_hardpoint_allowuav "1" // Allow UAV?
set scr_hardpoint_allowartillery "1" // Allow artillery?
set scr_hardpoint_allowdogs "1" // Allow dogs?
///////////////////////////////
// Dog Settings //
///////////////////////////////
set scr_dog_count "8"
set scr_dog_health "100"
set scr_dog_max_at_once "4"
set scr_dog_time "60"
///////////////////////////////
// Vehicle Settings //
///////////////////////////////
set scr_vehicles_enabled "1"
///////////////////////////////
// Perk Settings //
///////////////////////////////
set scr_game_perks "1" // Allow Perks?
set player_lastStandBleedoutTime "30"
set perk_weapSpreadMultiplier 0.65
set perk_weapReloadMultiplier 0.5
set perk_weapRateMultiplier 0.75
set perk_extraBreath 5
set perk_bulletPenetrationMultiplier 2
set perk_grenadeDeath frag_grenade_short_mp
set perk_grenadeTossBackTimer 2500
set perk_sprintMultiplier 2
set perk_turretRotSpeedMultiplier 1.25
set perk_overheatReduction 0.7
set perk_vehicleReloadReduction 0.7
///////////////////////////////
// Vehicle Perk Settings //
///////////////////////////////
set vehicle_perk_boost_duration_seconds "0.74"
////////////////////////////////////////////////////////
// MAP SHORT NAMES ROTATION LIST //
////////////////////////////////////////////////////////
// //
// mp_airfield - Airfield //
// mp_asylum - Asylum //
// mp_kwai - Banzai //
// mp_drum - Battery //
// mp_bgate - Breach //
// mp_castle - Castle //
// mp_shrine - Cliffside //
// mp_stalingrad - Corrosion //
// mp_courtyard - Courtyard //
// mp_dome - Dome //
// mp_downfall - Downfall //
// mp_hangar - Hangar //
// mp_kneedeep - Knee Deep //
// mp_makin - Makin //
// mp_makin_day - Makin (Day) //
// mp_nachtfeuer - Nightfire //
// mp_outskirts - Outskirts //
// mp_vodka - Revolution //
// mp_roundhouse - Roundhouse //
// mp_seelow - Seelow //
// mp_subway - Station //
// mp_docks - Sub Pens //
// mp_suburban - Upheaval //
// //
////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
// GAMETYPE ROTATION LIST (OPTIONAL) //
////////////////////////////////////////////////////////////////////////
// //
// List of gametypes you can use on sv_maprotation to mix gametypes. //
// or skip this if you plan on hosting 1 gametype only server. //
// //
// dm - Free for all //
// tdm - Team Deathmatch //
// dom - Domination //
// sab - Sabotage //
// sd - Search and Destroy //
// ctf - Capture the Flag //
// koth - Headquarters //
// twar - War //
// //
// Example for mix gametype & map rotation: //
// sv_maprotation "gametype dm map mp_makin gametype sd map mp_dome" //
// //
// You can add additional maps to the certain gametype until it reach //
// the next gametype command. //
// //
////////////////////////////////////////////////////////////////////////
set sv_mapRotation "gametype tdm map mp_castle map mp_makin map mp_roundhouse map mp_asylum map mp_airfield map mp_seelow map mp_dome map mp_downfall map mp_suburban map mp_shrine map mp_outskirts map mp_hangar map mp_courtyard"
set sv_maprotationcurrent ""