432 lines
17 KiB
INI
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 ""
|