Well we all know that with competitive play comes performance and tweaking. And many of us older players know that the best way to good performance is building your own custom config for your game (Quake, Wolf ET definitely come into mind here).
So I am in the process of building my custom config for Brink (I generally do this for most id software games like Quake / Wolf ET / etc… However considering Brink just came out, and its on a new renderer there is a good amount in the CVar list that is different from previous idTech games. So below is what I have developed so far, PLEASE KEEP IN MIND THIS CONFIG IS STILL INCOMPLETE!!! I am still looking up and learning what the new commands do, which is why I’m posting this in here now. Because I could use your help!
If any of you have taken the custom config journey in the past, please give me a hand and let me know which commands (particularly under networking and sound) are useful and which ones are useless! Or if you find any other interesting commands that give a boost in performance, that will be good to add as well :). You post, and I will update the OP as much as possible!
//**********************************************************
// WastelandTraveler’s BRINK Multiplayer Config
// Version 1.0
//**********************************************************
//*****************
// THE GOGGLES!
//*****************
seta ui_fov “100” // recommend 100-110 for eyefinity users
seta m_smooth “1”
seta sensitivity “2.5”
//*************
// Movement
//*************
seta e “_forward”
seta d “_back”
seta s “_moveleft”
seta f “_moveright”
seta a “_movedown”
seta space “_moveup”
seta SHIFT “_sprint”
//**************
// Combatness
//**************
seta MOUSE1 “_attack”
seta MOUSE2 “_altattack”
seta MOUSE4 “_taskMenu”
seta MOUSE5 “_meleeAttack”
seta w “_weapon0” // Primary Weapon
seta r “_weapon1” // Secondary Weapon
seta t “_reload”
seta z “_activateContext1” // Ability 1
seta x “_activateContext2” // Ability 2
seta c “_activateContext3” // Ability 3
seta ALT “_useGrenade”
seta v “selfInteract” // Self Buffer/Revive
seta g “_activate”
seta ui_autoReload “1”
seta ui_autoSwitchEmptyWeapons “1”
//****************
// Combat Comms
//****************
seta y “clientMessageMode” // Public Chat
seta u “clientMessageMode 1” // Team Chat
seta LCTRL “_fireteamVoice” // Fireteam Voice Chat
//**************************
// Performance Tracking
//**************************
seta com_showfps “1”
seta net_graph “1”
//*********************************
// Possible Hud Customization?
//*********************************
seta gui_crosshairAlpha “0.5”
seta gui_crosshairColor “1 1 1 1”
seta gui_crosshairDef “crosshairs”
seta gui_crosshairKey “pin_01”
//*********************************
// Game Optimizations
// Graphics/Sound/Ninja
// EDIT AT YOUR OWN DAMN RISK!
//*********************************
// GRAPHICS GURUS //
seta r_customHeight “900”
seta r_customwidth “1600”
seta r_fullscreen “1”
seta g_decals “1” // Bullet holes-n-****
seta image_anisotropy “2”
seta r_shadows “0”
seta r_useAntiAliasing “0”
seta r_useHBAO “0”
seta r_useHighQualityPostProcess “0”
seta r_useMotionBlur “0”
// NETWORK GURUS //
net_accountName “”
net_accountPassword “”
net_allowCheats “0”
net_allowTalkBack “0”
net_autoConnectServer “”
net_channelDebugMessages “0”
net_channelDebugMessagesSize “80”
net_channelShowDrop “0”
net_channelShowPackets “0”
net_clientConnectTimeout “20”
net_clientHijackConnectTimeout “40”
net_clientHostConsensusTimeout “60”
net_clientLagOMeter “0”
net_clientMaxPrediction “1000”
net_clientMaxRate “0”
net_clientPanicHostconsensusPercent “51”
net_clientPanicTimeout “10”
net_clientPrediction “20”
net_clientRemoteConsoleAddress “localhost”
net_clientRemoteConsolePassword “”
net_clientSelfSmoothing “1”
net_clientServerTimeout “30”
net_clientShowSnapshot “0”
net_clientShowSnapshotRadius “128”
net_clientSkipUsercmd “2”
net_demoErrorOnInvalidUserCmds “0”
net_disableSteam “0”
net_forceDrop “0”
net_forceHostMigrationHost “0”
net_forceLatency “0”
net_graph “0”
net_graphClient “-1”
net_graphEntity “-2”
net_graphPause “0”
net_graphScale “3”
net_graphSort “0”
net_ip “localhost”
net_leaveRoomTimeout “3”
net_localSnapshotDelay “0”
net_matchMakingSearchTimeout “60”
net_numLocalClients “1”
net_p2pVoipSendRate “0”
net_partyInviteTimeout “30”
net_serverAllowHijacking “1”
net_serverBalanceSnapshotTimes “1”
net_serverClientTimeout “30”
net_serverDedicated “0”
net_serverDrawClient “-1”
net_serverListMaxResults “1000”
net_serverMaxClientRate “16000”
net_serverMaxReservedClientSlots “2”
net_serverPort “27015”
net_serverPortAuth “8766”
net_serverPortMaster “27016”
net_serverPortSpec “0”
net_serverRemoteConsolePassword “”
net_serverSnapshotDelay “1”
net_serverVoipEnabled “1”
net_serverVoipQuality “6”
net_serverZombieTimeout “5”
net_showAsyncPeerStates “0”
net_showAsyncStats “0”
net_showMatchMaking “0”
net_socksEnabled “0”
net_socksPassword “”
net_socksPort “1080”
net_socksServer “”
net_socksUsername “”
net_verbose “0”
// SOUND GURUS //
s_autoLoudnessAttack “60.0”
s_autoLoudnessConversionPostMultiplier “3.5”
s_autoLoudnessConversionPower “1.0”
s_autoLoudnessConversionPreMultiplier “1.0”
s_autoLoudnessRelease “-20.0”
s_biasSpatializationAtVolumeDb “40.0”
s_breakStartSound “”
s_buildAllLanguages “1”
s_cacheMemoryGapKB “1024”
s_cacheThrashTimeMS “6000”
s_cacheTimeMS “60000”
s_clipVolumes “1”
s_constantAmplitude “-1”
s_debugSoundEmitter “-1”
s_debugStreamMem “0”
s_debugStreams “0”
s_debugVirtuals “0”
s_distanceScale “1.0”
s_doorDistanceAdd “150”
s_doorFilterAdd “0.25”
s_doorOpenFilterAdd “0.1”
s_dotbias2 “1.1”
s_dotbias4 “0.9”
s_dotbias6 “0.8”
s_dotbias8 “0.7”
s_drawSoundOcclusion “0”
s_drawSounds “0”
s_drawSoundScale “0.1”
s_earSeperationAlgo “0”
s_enable_autoMix “1”
s_enable_autoMixRMS “1”
s_enable_mic “1”
s_enable_voice “1”
s_esa1_maxWindow “0.4”
s_esa1_minVolume “0.15”
s_forceNumberOfSpeakers “0”
s_generate “1”
s_generateIndex “0”
s_globalFraction “1.0”
s_hdr_cullRate “3.0”
s_hdr_cullVolume “3.0”
s_hdr_windowMin “40.0”
s_hdr_windowSize “60.0”
s_languageOverride “”
s_maxSoundsPerShader “0”
s_maxVirtualChannels “8”
s_micDevice “”
s_minDistance “2.0”
s_minHitch “0”
s_minVolume2 “0.0”
s_minVolume4 “0”
s_minVolume6 “0”
s_minVolume8 “0”
s_noReverb “0”
s_noSound “0”
s_numberOfSpeakers “6”
s_occlusionFilterPower “1.0”
s_pc_volume “0.3”
s_playDefaultSounds “0”
s_primaryDevice “”
s_reverbCrossFadeTime “1000”
s_secondarySend “3”
s_shake_windowMin “85.0”
s_shake_windowSize “10.0”
s_shakeMax “1.0”
s_shakeMin “0.3”
s_shakeScale “1.0”
s_showBackendEvents “0”
s_showBackendVoiceEvents “0”
s_showFrontendEvents “0”
s_showFrontendVoiceEvents “0”
s_showPurgedSounds “0”
s_showStartSound “0”
s_showWavs “”
s_singleEmitter “0”
s_spatializationDecay “2”
s_speex_agc “0”
s_speex_agc_level “8000”
s_speex_complexity “10”
s_speex_denoise “1”
s_speex_dereverb “1”
s_speex_enhance “0”
s_speex_mode “3”
s_speex_quality “10”
s_speex_vad “0”
s_speex_vbr “0”
s_subFraction “0.75”
s_useIndex “1”
s_useOcclusion “1”
s_voiceDevice “”
s_volume_dB “0.0”
s_volume_VoIPActive_dB “-20.0”
s_volume_VoIPIn_dB “-6.0”
s_volume_VoIPOut_dB “-6.0”
s_volumeAtMaxDistance “1.0”
s_volumeFX_dB “0”
s_volumeMusic_dB “0”
s_volumeSpeech_dB “0”