WolfMP Config

You can download this config here: http://www.wolfmp.com/download/wolfmpconfig.zip

The content:

readme.txt

WolfMP config 1.00
==================

version: 1.00
author: Fietser

Let me explain a few things here about this config 1st.

The objective here is to give new players a good config to start with.
An effort has been made to keep as much of the original settings as possible and to only change what is needed.
Also an effort has been made not to include personal preferences.

The files:
==========
autoexec.cfg: This should automatically start when playing wolf.

mpconfig.cfg: This is your main config file which also starts the other files.

keys.cfg: This is where you can define what the keys do.

binds.cfg: This is where you define special actions and scripts. These can be binded to keys.

osp.cfg: Settings for OSP only.

menu.cfg: Menu system for changing config settings.

spconfig.cfg: Special config for single player, uses pretty graphics.

graphics0.cfg: A special config for making authentic pretty screenshots (used for mapsmp.com).


Keyboard layout:
================
Keys changed from default:

F3: You can ready up when playing in a match.
F5: Medic.
F6: Lieutenant.
F7: Engineer.
F8: Panzer.
F9: Sniper.
F10: Toggle other classes.
F12: Toggle for recording a demo.
1 to 6: Pick your weapon. Change cg_drawgun to 0 if you don't want to see it in play.
7: Can remove fog on some maps.
8: Spawnpoint set to allied.
9: Spawnpoint set to axis.
0: Set spawnpoint back to default.
BACKSPACE: Kill your self.
g: Dropweapon bind to for instance quickly switch from panzer to handgun.
j: Draw Frames per Second
k: Draw Lagometer for showing bad connection.
n: Naming menu, press m to activate selected name.
m: Activate selected name.
o: Clear ScreenShot toggle.
x: Toggle wide and normal screen, Fov.

Config menu. Enhance as you see fit.
Currently it has: CrosshairType, CrosshairSize, SoundVolume.
,: Main menu.
.: Menu: - value.
/: Menu: + value.

Team:
DEL:  Join Allies.
END:  Join Axis.
PGDN: Go Spectator.
INS:  Emergency allied engineer.
HOME: Emergency axis engineer.
PGUP: Auto join, for on public servers.

BINDS:
======
Not all actions and binds are binded to a key. Here is a small list.

vstr dropweapon: Drops weapon and picks it back up.
vstr quickffe: LT's can fire for effect with one key.
vstr class: All other classes for under one key.
vstr emeng_al/ax: Makes you engineer, and kills yourself near the objective if enemy has planted.
vstr teamau: Automatic team select, for public servers. Chooses the weakest team. Recommended!
vstr spawn: Toggles all spawn points. Individual points can be used also (spawn_au, spawn_al, spawn_ax...)
vstr removefog: Toggle for removing fog on maps like assault.
vstr drawfps: Toggle for displaying FPS (frames per second).
vstr drawlag: Toggle for displaying lag graphic.
vstr fov: Toggle between wide and narrow fisheye effect (field of view).
vstr fps: Toggle for your fps (43, 76, 125)
vstr demo: Toggle recording a demo.
vstr log: Turn log on (rtcwconsole.log).
vstr css: Toggle to remove all items on the screen, for screenshots.
vstr autoaction: Toggle in OSP to record your actions with: demo's, screenshots and stats. Neat! Required for some tournaments.
vstr wstats: Toggle shows OSP weapon stats.
vstr tops: Toggle shows OSP top players.

Usage: bind key "vstr bindname"

SETTTINGS:
==========
Here are some settings you need to look out for.

com_hunkMegs, if you are low on memory, lower this.
sensitivity, adjust your mouse speed. IMPORTANT!
cl_mouseAccel, Most have this at 0.
cg_drawCrosshair, 5 is a dot only.
cg_crosshairSize, change if you don't like the size of the crosshair.
r_mode, screensize. 6=1024*768, 8=1280*1024, -1=custom.
cg_fov, 90 is standard, but most have it at 105 or 110.
name, set your own name here.

These are server depended.
r_vertexLight, 1 is not allowed in the league, because it makes the game ugly. so keep at 0.
r_mapoverBrightBits, 3 is allowed which gives lots of light, 2 would make it more real.
r_intensity, 1.5 makes it more natural. you can increase up to 2.0 or decrease this to your liking.
(other 1.4 servers use different settings for these, watch out!)

r_picmip, increase up to 2 to gain performance, makes textures more ugly.
r_fastsky, turn to 0 if you have an ancient computer, ugly.
r_subdivisions, higher for performance, makes curves more ugly.
cg_drawGun, in the keys config you can set this to each weapon. weaponbank 3;cg_drawgun 0 is recommended.
cg_drawFPS, we have a toggle for this.
cg_lagometer, we have a toggle for this.
cg_drawSpreadScale, set to 2 to enable.
cg_marktime, most have this at 0 for performance, 20000 is standard. 10000 is a nice value to see where recent action has been.

Some server settings have been added for local server.
Use '/rconpassword xxx' to login as admin.

That's about it. If any errors are detected, an update of this config will be posted on www.wolfmp.com.

autoexec.cfg

set devdll 1

// This is the autostart file.

exec mpconfig.cfg

// Disable this when playing single player. Use 'spconfig.cfg' instead!

mpconfig.cfg

// WolfMP config 1.00 13 apr 2009

// SYSTEM
seta com_hunkMegs "256"
seta com_zoneMegs "32"
seta com_soundMegs "32"
seta rate "25000"
seta snaps "40"
seta com_maxfps "125"
seta cl_maxpackets "100"
seta cl_packetdup "1"
seta cg_predictItems "1"

// MOUSE
seta sensitivity "3.00"
seta cl_mouseAccel "0.00"
seta m_filter "0"
seta m_side "0.25"
seta m_forward "0.25"
seta m_yaw "0.022"
seta m_pitch "0.016"

// CROSSHAIR
seta cg_drawCrosshair "5"
seta cg_crosshairSize "40"
seta cg_crosshairHealth "0"
seta cg_drawCrosshairPickups "1"
seta cg_drawCrosshairNames "1"

// SCREEN
seta r_mode "6" // Use -1 for custom, 8 for 1280*1024.
seta r_customaspect "1"
seta r_customheight "1024"
seta r_customwidth "1600"
seta r_displayRefresh "0"
seta r_fullscreen "1"
seta cg_viewsize "100"
seta cg_fov "100"

// NAME
name n00b

// APPEARANCE
seta r_gamma "3.0"
seta r_intensity "1.5"
seta r_vertexLight "0"
seta r_mapoverBrightBits "3"
seta r_overBrightBits "0"
seta r_picmip "0"
seta r_colorbits "32"
seta r_texturebits "32"
seta r_depthbits "0"
seta r_stencilbits "0"
seta r_detailtextures "0"
seta r_rmse "0"
seta r_roundImagesDown "5"
seta r_primitives "0"
seta cg_coronas "0"
seta cg_shadows "0"
seta r_dynamiclight "0"
seta r_drawSun "0"
seta r_flares "0"
seta r_fastsky "0"
seta r_lodbias "2"
seta r_subdivisions "4"
seta r_lodCurveError "250"
seta r_ignoreFastPath "0"
seta r_simpleMipMaps "1"

// HUD
seta cg_drawGun "1"
seta cg_drawFPS "0"
seta cg_lagometer "0"
seta cg_drawSpreadScale "1"
seta cg_hudAlpha "1.0"
seta cg_drawTeamOverlay "2"
seta cg_drawStatus "1"
seta cg_drawCompass "1"
seta cg_popupLimboMenu "0"
seta cg_noVoiceText "0"
seta cg_noVoiceChats "0"
seta cg_teamChatsOnly "0"
seta cg_descriptiveText "1"
seta cg_quickMessageAlt "1"
seta cg_drawNotifyText "1"

// EFFECTS
seta cg_marktime "10000"
seta cg_brassTime "0"
seta cg_wolfparticles "0"

// MOVEMENT
seta cg_bobpitch "0"
seta cg_bobroll "0"
seta cg_bobup "0"
seta cg_runroll "0"
seta cg_runpitch "0"

// WEAPONS
seta cg_zoomstepsniper "4"
seta cg_zoomDefaultSniper "20"

// SOUND
seta s_wavonly "0"
seta s_defaultsound "0"
seta s_mixPreStep "0.05"
seta s_mixahead "0.2"
seta s_khz "22"
seta s_doppler "1"
seta s_separation "0.5"
seta s_musicvolume "0.25"
seta s_volume "0.8"

// NETWORK
seta net_socksPassword ""
seta net_socksUsername ""
seta net_socksPort "1080"
seta net_socksServer ""
seta net_socksEnabled "0"
seta net_noipx "0"
seta net_noudp "0"

// OTHER
seta cg_thirdperson "0"
seta r_ignorehwgamma "1"
seta r_primitives "0"
seta r_ati_fsaa_samples "0"
seta r_ati_truform_tess "0"
seta r_ext_ATI_pntriangles "0"
seta r_ext_NV_fog_dist "0"
seta r_ext_compressed_textures "0"
seta r_ext_texture_filter_anisotropic "0"
seta r_texturemode "GL_LINEAR_MIPMAP_NEAREST"

// SCRIPTS
exec binds.cfg
exec keys.cfg
exec name.cfg
exec osp.cfg
exec server.cfg

echo "^1[^7Config: ^2LOADED^7. Type ^3/vid_restart ^7to enable settings.^1]"

keys.cfg

unbindall
bind ESCAPE "togglemenu"
bind F1 "vote yes"
bind F2 "vote no"
bind F3 "ready"
bind F4 "+scores"
bind F5 "vstr med"
bind F6 "vstr ltmp40"
bind F7 "vstr eng"
bind F8 "vstr pf"
bind F9 "vstr sniper"
bind F10 "vstr class"
bind F11 "screenshot"
bind F12 "vstr demo"

bind ` "toggleconsole"
bind ~ "toggleconsole"
bind 1 "weaponbank 1;cg_drawgun 1"
bind 2 "weaponbank 2;cg_drawgun 1"
bind 3 "weaponbank 3;cg_drawgun 1"
bind 4 "weaponbank 4;cg_drawgun 1"
bind 5 "weaponbank 5;cg_drawgun 1"
bind 6 "weaponbank 6;cg_drawgun 1"
bind 7 "vstr removefog"
bind 8 "vstr spawnal"
bind 9 "vstr spawnax"
bind 0 "vstr spawnau"
bind - "zoomout"
bind = "zoomin"
bind BACKSPACE "kill"

bind TAB "+scores"
bind CAPSLOCK "+speed"
bind SHIFT "+sprint"
bind CTRL "+attack"
bind ALT "+strafe"
bind SPACE "+moveup"
bind a "+moveleft"
bind b "+zoom"
bind c "+movedown"
bind d "+moveright"
bind e "+leanright"
bind f "+activate"
bind g "vstr dropweapon"
bind h ""
bind i ""
bind j "vstr drawfps"
bind k "vstr drawlag"
bind l "OpenLimboMenu"
bind m ""
bind n ""
bind o "vstr css"
bind p "+dropweapon"
bind q "+leanleft"
bind r "+reload"
bind s "+back"
bind t "messagemode"
bind u ""
bind v "mp_QuickMessage"
bind w "+forward"
bind x "vstr fov"
bind y "messagemode2"
bind z "weapalt"

bind [ "weapnext"
bind ] "weapprev"
bind \ "+mlook"
bind ' "+useitem"
bind semicolon ""
bind ENTER "+activate"
bind , "vstr menu"
// bind . "itemnext" // used for menu.
// bind / "" // used for menu.

bind UPARROW "+forward"
bind DOWNARROW "+back"
bind LEFTARROW "+left"
bind RIGHTARROW "+right"

bind DEL  "vstr teamal"
bind END  "vstr teamax"
bind PGDN "vstr teamsp"
bind INS  "vstr emeng_al"
bind HOME "vstr emeng_ax"
bind PGUP "vstr teamau" // Auto for on public servers.

bind KP_INS ""
bind KP_END ""
bind KP_DOWNARROW ""
bind KP_PGDN ""
bind KP_LEFTARROW ""
bind KP_5 ""
bind KP_RIGHTARROW ""
bind KP_HOME ""
bind KP_UPARROW ""
bind KP_PGUP ""
bind KP_DEL ""
bind KP_ENTER ""
bind KP_PLUS ""
bind KP_MINUS ""
bind * ""
bind KP_SLASH ""

bind MOUSE1 "+attack"
bind MOUSE2 "+moveup"
bind MOUSE3 "weapalt"
bind MWHEELDOWN "weapnext"
bind MWHEELUP "weapprev"

binds.cfg

// BINDS
set dropweapon "+dropweapon;-dropweapon"
set quickffe "+zoom;+attack;-attack;-zoom"

// CLASSES
set med	  "mp_playertype 1;echo ^1[^7Class ^2Medic^1]"
set ltmp40 "mp_playertype 3;mp_Weapon 3;echo ^1[^7Class ^5Lieutenant^1]"
set ltsten "mp_playertype 3;mp_Weapon 5;echo ^1[^7Class ^5Lieutenant ^2Sten^1]"
set ltthom "mp_playertype 4;mp_Weapon 4;echo ^1[^7Class ^5Lieutenant ^2Thompson^1]"
set eng	  "mp_playertype 2;echo ^1[^7Class ^1Engineer^1]"
set pf     "mp_playertype 0;mp_Weapon 8;echo ^1[^7Class ^3Soldier ^1Panzerfaust^1]"
set sniper "mp_playertype 0;mp_Weapon 6;echo ^1[^7Class ^3Soldier ^2Sniper^1]"
set venom  "mp_playertype 9;mp_Weapon 6;echo ^1[^7Class ^3Soldier ^2Venom^1]"
set flamer "mp_playertype 10;mp_Weapon 6;echo ^1[^7Class ^3Soldier ^2Flamer^1]"

// CLASSES TOGGLE
set class "vstr class_1"
set class_1 "vstr ltsten;set class vstr class_2"
set class_2 "vstr ltthom;set class vstr class_3"
set class_3 "vstr flamer;set class vstr class_4"
set class_4 "vstr venom ;set class vstr class_1"

// EMERGENCY ENGINEER
set emeng_al "setspawnpt 2;mp_playertype 2;echo ^1[^7Emergency Engineer ^4ALLIED^1]; kill"
set emeng_ax "setspawnpt 1;mp_playertype 2;echo ^1[^7Emergency Engineer ^1AXIS^1]; kill"

// TEAM
set teamau "team player;echo ^1[^7Team ^2Auto^1]"
set teamal "team blue;echo ^1[^7Team ^4Allies^1]"
set teamax "team red;echo ^1[^7Team ^1Axis^1]"
set teamsp "team spectator;echo ^1[^7Team ^6Spectator^1]"

// SPAWN TOGGLE
set spawn "vstr spawn_au"
set spawn_au "setspawnpt 0;echo ^1[^7Spawn ^2AUTO^1];set spawn vstr spawn_ax"
set spawn_ax "setspawnpt 1;echo ^1[^7Spawn ^1AXIS^1];set spawn vstr spawn_al" 
set spawn_al "setspawnpt 2;echo ^1[^7Spawn ^4ALLIES^1];set spawn vstr spawn_ba" 
set spawn_ba "setspawnpt 3;echo ^1[^7Spawn ^5BARRACKS^1];set spawn vstr spawn_sn" 
set spawn_sn "setspawnpt 100;echo ^1[^7Spawn ^3SNIPERHILL^1];set spawn vstr spawn_au" 

// REMOVE FOG
set removefog "vstr removefog_on"
set removefog_on  "r_uifullscreen 1;echo ^1[^7Remove Fog ^2ON^1];set removefog vstr removefog_off"
set removefog_off "r_uifullscreen 0;echo ^1[^7Remove Fog ^1OFF^1];set removefog vstr removefog_on"

// DRAWFPS
set drawfps "vstr drawfps_on"
set drawfps_on  "cg_drawfps 1;echo ^1[^7drawFPS ^2ON^1];set drawfps vstr drawfps_off"
set drawfps_off "cg_drawfps 0;echo ^1[^7drawFPS ^1OFF^1];set drawfps vstr drawfps_on"

// DRAWLAGOMETER
set drawlag "vstr drawlag_on"
set drawlag_on  "cg_lagometer 1;echo ^1[^7drawLagometer ^2ON^1];set drawlag vstr drawlag_off"
set drawlag_off "cg_lagometer 0;echo ^1[^7drawLagometer ^1OFF^1];set drawlag vstr drawlag_on"

// FOV
set fov "vstr fov_90"
set fov_90   "cg_fov 90; echo ^1[^7Fov ^290^1]; set fov vstr fov_wide"
set fov_wide "cg_fov 100; echo ^1[^7Fov ^1100^1]; set fov vstr fov_90"

// FPS
set fps "vstr fps_1"
set fps_1 "com_maxfps 43;echo ^1[^7FPS ^143^1];set fps vstr fps_2"
set fps_2 "com_maxfps 76;echo ^1[^7FPS ^376^1];set fps vstr fps_3"
set fps_3 "com_maxfps 125;echo ^1[^7FPS ^2125^1];set fps vstr fps_1"

// DEMO
set demo "vstr demo_on"
set demo_on  "g_syncronousclients 1; record;g_syncronousclients 0;echo ^1[^7Demo ^2ON^1]; play sound/misc/menu2.wav; set demo vstr demo_off"
set demo_off "stoprecord; echo ^1[^7Demo ^1OFF^1]; play sound/misc/menu2.wav; set demo vstr demo_on"

// LOG
set log "vstr log_on"
set log_on  "logfile 1;echo ^1[^7Logfile ^2ON^1];set log vstr log_off"
set log_off "logfile 0;echo ^1[^7Logfile ^1OFF^1];set log vstr log_on"

// CLEAR SCREENSHOT
set css "vstr css_on"
set css_on  "echo ^1[^7Clear ScreenShot ^2ON^1];wait 250;clear;cg_drawcrosshair -1;cg_drawgun 0;cg_drawTeamOverlay 0;cg_drawStatus 0;cg_drawcompass 0;seta cg_noVoiceText 1;cg_hudalpha 0.0;set css vstr css_off"
set css_off "echo ^1[^7Clear ScreenShot ^1OFF^1];wait 250;cg_drawcrosshair 5;cg_drawgun 1;cg_drawTeamOverlay 2;cg_drawStatus 1;cg_drawcompass 1;seta cg_noVoiceText 0;cg_hudalpha 1.0;set css vstr css_on"

osp.cfg

// OSP SPECIFIC
seta ch_font "2" // Use 1 for smaller font.

seta cg_crosshairColor "Cyan"
seta cg_crosshairAlpha "1.0"
seta cg_crosshairColorAlt "White"
seta cg_crosshairAlphaAlt "1.0"
seta cg_crosshairPulse "1"

seta cg_autoAction "0"
seta cg_autoReload "1"
seta cg_bloodDamageBlend "0"
seta cg_bloodFlash "0"

seta cg_chatBeep "1"
seta cg_complaintPopup "0"

seta cg_announcer "1"
seta cf_wstats "1.2"
seta cf_wstopshots "0.8"

seta cg_drawReinforcementtime "1"
seta cg_drawWeaponIconFlash "0"
seta cg_muzzleFlash "0"

seta cg_noammoAutoswitch "1"
seta cg_printObjectiveInfo "1"
seta cg_useScreenshotJPEG "1"

seta demo_avifpsF1 "0"
seta demo_avifpsF2 "10"
seta demo_avifpsF3 "15"
seta demo_avifpsF4 "20"
seta demo_avifpsF5 "24"

seta demo_drawTimeScale "1"
seta mv_sensitivity "20"


// OSP BINDS
set autoaction "vstr autoaction_war"
set autoaction_war "cg_autoaction 7;set actiontoggle vstr pub;echo ^1[^7Auto=^2WAR Demo=^2ON Screenshots=^2ON SaveStats=^2ON^1]"
set autoaction_pub "cg_autoaction 0;set actiontoggle vstr war;echo ^1[^7Auto=^1PUBLIC Demo=^1OFF Screenshots=^1OFF SaveStats=^1OFF^1]"

set wstats "vstr wstats_on"
set wstats_on "+wstats; set wstats vstr wstats_off"
set wstats_off "-wstats; set wstats vstr wstats_on"

set tops "vstr tops_on"
set tops_on "+wtopshots; set tops vstr tops_off"
set tops_off "-wtopshots; set tops vstr tops_on"

menu.cfg

// MENU

set menu "vstr menu_01"
set menu_01 "echo Menu: ^1CrosshairType;cl_noprint 1;exec menucht;cl_noprint 0;set menu vstr menu_02"
set menu_02 "echo Menu: ^2CrosshairSize;cl_noprint 1;exec menuchs;cl_noprint 0;set menu vstr menu_03"
set menu_03 "echo Menu: ^3SoundVolume;cl_noprint 1;exec menuvol;cl_noprint 0;set menu vstr menu_01"

menuchs.cfg

// CROSSHAIR SIZE
bind / "vstr chs_50"
bind . "vstr chs_30"
set chs_00 "cg_crosshairSize 00;bind / vstr chs_10;bind . vstr chs_90;echo ^1[^7CrossSize ^200^1]"
set chs_10 "cg_crosshairSize 10;bind / vstr chs_20;bind . vstr chs_00;echo ^1[^7CrossSize ^210^1]"
set chs_20 "cg_crosshairSize 20;bind / vstr chs_30;bind . vstr chs_10;echo ^1[^7CrossSize ^220^1]"
set chs_30 "cg_crosshairSize 30;bind / vstr chs_40;bind . vstr chs_20;echo ^1[^7CrossSize ^230^1]"
set chs_40 "cg_crosshairSize 40;bind / vstr chs_50;bind . vstr chs_30;echo ^1[^7CrossSize ^240^1]"
set chs_50 "cg_crosshairSize 50;bind / vstr chs_60;bind . vstr chs_40;echo ^1[^7CrossSize ^250^1]"
set chs_60 "cg_crosshairSize 60;bind / vstr chs_70;bind . vstr chs_50;echo ^1[^7CrossSize ^260^1]"
set chs_70 "cg_crosshairSize 70;bind / vstr chs_80;bind . vstr chs_60;echo ^1[^7CrossSize ^270^1]"
set chs_80 "cg_crosshairSize 80;bind / vstr chs_90;bind . vstr chs_70;echo ^1[^7CrossSize ^280^1]"
set chs_90 "cg_crosshairSize 90;bind / vstr chs_00;bind . vstr chs_80;echo ^1[^7CrossSize ^290^1]"

menucht.cfg

// CROSSHAIR TYPE
bind / "vstr cht_5"
bind . "vstr cht_3"
set cht_0 "cg_drawCrosshair 0;bind / vstr cht_1;bind . vstr cht_9;echo ^1[^7CrossType ^20^1]"
set cht_1 "cg_drawCrosshair 1;bind / vstr cht_2;bind . vstr cht_0;echo ^1[^7CrossType ^21^1]"
set cht_2 "cg_drawCrosshair 2;bind / vstr cht_3;bind . vstr cht_1;echo ^1[^7CrossType ^22^1]"
set cht_3 "cg_drawCrosshair 3;bind / vstr cht_4;bind . vstr cht_2;echo ^1[^7CrossType ^23^1]"
set cht_4 "cg_drawCrosshair 4;bind / vstr cht_5;bind . vstr cht_3;echo ^1[^7CrossType ^24^1]"
set cht_5 "cg_drawCrosshair 5;bind / vstr cht_6;bind . vstr cht_4;echo ^1[^7CrossType ^25^1]"
set cht_6 "cg_drawCrosshair 6;bind / vstr cht_7;bind . vstr cht_5;echo ^1[^7CrossType ^26^1]"
set cht_7 "cg_drawCrosshair 7;bind / vstr cht_8;bind . vstr cht_6;echo ^1[^7CrossType ^27^1]"
set cht_8 "cg_drawCrosshair 8;bind / vstr cht_9;bind . vstr cht_7;echo ^1[^7CrossType ^28^1]"
set cht_9 "cg_drawCrosshair 9;bind / vstr cht_0;bind . vstr cht_8;echo ^1[^7CrossType ^29^1]"

menuvol.cfg

// VOLUME
bind / "vstr vol_07"
bind . "vstr vol_09"
set vol_00 "s_volume 0.0;bind / vstr vol_01;bind . vstr vol_09;echo ^1[^7Volume ^20.0^1]"
set vol_01 "s_volume 0.1;bind / vstr vol_02;bind . vstr vol_00;echo ^1[^7Volume ^20.1^1]"
set vol_02 "s_volume 0.2;bind / vstr vol_03;bind . vstr vol_01;echo ^1[^7Volume ^20.2^1]"
set vol_03 "s_volume 0.3;bind / vstr vol_04;bind . vstr vol_02;echo ^1[^7Volume ^20.3^1]"
set vol_04 "s_volume 0.4;bind / vstr vol_05;bind . vstr vol_03;echo ^1[^7Volume ^20.4^1]"
set vol_05 "s_volume 0.5;bind / vstr vol_06;bind . vstr vol_04;echo ^1[^7Volume ^20.5^1]"
set vol_06 "s_volume 0.6;bind / vstr vol_07;bind . vstr vol_05;echo ^1[^7Volume ^20.6^1]"
set vol_07 "s_volume 0.7;bind / vstr vol_08;bind . vstr vol_06;echo ^1[^7Volume ^20.7^1]"
set vol_08 "s_volume 0.8;bind / vstr vol_09;bind . vstr vol_07;echo ^1[^7Volume ^20.8^1]"
set vol_09 "s_volume 0.9;bind / vstr vol_10;bind . vstr vol_08;echo ^1[^7Volume ^20.9^1]"
set vol_10 "s_volume 1.0;bind / vstr vol_11;bind . vstr vol_19;echo ^1[^7Volume ^21.0^1]"
set vol_11 "s_volume 1.1;bind / vstr vol_12;bind . vstr vol_10;echo ^1[^7Volume ^21.1^1]"
set vol_12 "s_volume 1.2;bind / vstr vol_13;bind . vstr vol_11;echo ^1[^7Volume ^21.2^1]"
set vol_13 "s_volume 1.3;bind / vstr vol_14;bind . vstr vol_12;echo ^1[^7Volume ^21.3^1]"
set vol_14 "s_volume 1.4;bind / vstr vol_15;bind . vstr vol_13;echo ^1[^7Volume ^21.4^1]"
set vol_15 "s_volume 1.5;bind / vstr vol_16;bind . vstr vol_14;echo ^1[^7Volume ^21.5^1]"
set vol_16 "s_volume 1.6;bind / vstr vol_17;bind . vstr vol_15;echo ^1[^7Volume ^21.6^1]"
set vol_17 "s_volume 1.7;bind / vstr vol_18;bind . vstr vol_16;echo ^1[^7Volume ^21.7^1]"
set vol_18 "s_volume 1.8;bind / vstr vol_19;bind . vstr vol_17;echo ^1[^7Volume ^21.8^1]"
set vol_19 "s_volume 1.9;bind / vstr vol_20;bind . vstr vol_18;echo ^1[^7Volume ^21.9^1]"
set vol_20 "s_volume 2.0;bind / vstr vol_00;bind . vstr vol_19;echo ^1[^7Volume ^22.0^1]"

server.cfg

// Some settings for local server.

seta sv_hostname "^2My ^2Little ^2Server"
seta g_connectMsg "^2My ^2Little ^2Server"
seta g_motd "^2My ^2Server"
seta rconpassword "xxx"
seta g_password ""
seta g_friendlyFire "1"
seta g_warmup "5"
seta sv_zombietime "1"
seta g_inactivity "0"
seta sv_floodProtect "0"
seta g_allowVote "1"
seta g_complaintlimit "3"
seta g_teamForceBalance "0"
seta g_gametype "6"
seta g_deathmatch "0"
seta g_maxlives "0"
seta g_teamforcebalance "0"
seta g_altStopwatchMode "0"
seta g_useralliedrespawntime "0"
seta g_useraxisrespawntime "0"

//OSP
seta g_doWarmup "0"
seta g_spectatorinactivity "0"
seta match_latejoin "1"
seta match_minplayers "0"
seta match_mutespecs "0"
seta match_readypercent "0"
seta match_timeoutcount "100"
seta match_timeoutlength "180"
seta match_warmupfire "1"
seta ref_password "xxx"
seta server_allowCenterview "1"
seta server_autoconfig "0"
seta team_maxplayers "0"
seta team_maxPanzers "-1"
seta team_nocontrols "0"
seta vote_limit "5"
seta vote_percent "50"
seta vote_allow_capturelimit "1"
seta vote_allow_centerview "1"
seta vote_allow_comp "1"
seta vote_allow_fraglimit "1"
seta vote_allow_gametype "1"
seta vote_allow_kick "1"
seta vote_allow_map "1"
seta vote_allow_mutespecs "1"
seta vote_allow_nextmap "1"
seta vote_allow_pub "1"
seta vote_allow_referee "1"
seta vote_allow_shuffleteams "1"
seta vote_allow_swapteams "1"
seta vote_allow_teamdamage "1"
seta vote_allow_timelimit "1"
seta vote_allow_warmupfire "1"

set server_motd0 "^2HiHi"
set server_motd1 "^3My ^3Own ^3Little ^3Server"

graphics0.cfg

// BEST GRAPHICS
seta r_gamma "2.0"
seta r_intensity "1.0"
seta r_colorbits "32"
seta r_depthbits "32"
seta r_texturebits "32"
seta r_detailtextures "1"
seta r_picmip "0"
seta r_picmip2 "0"
seta r_rmse "0"
seta r_vertexLight "0"
seta r_dynamiclight "1"
seta r_mapoverbrightbits "2"
seta r_overbrightbits "2"
seta cg_coronas "1"
seta cg_coronafardist "1536"
sets cg_shadows "1"
seta r_lodbias "0"
seta r_subdivisions "1"
seta r_lodCurveError "250"
seta r_drawSun "1"
seta r_fastsky "0"
seta r_flares "1"
seta r_ignorehwgamma "1"
seta r_ext_compressed_textures "0"
seta r_roundImagesDown "0"
seta r_stencilbits "16"
seta r_texturemode "GL_LINEAR_MIPMAP_NEAREST"
seta cg_fov "90"
wait
vid_restart

spconfig.cfg

// Single Player config

// SYSTEM
seta com_maxfps "125"
seta com_soundmegs "32"

// MOUSE
seta sensitivity "3.00"
seta cl_mouseAccel "0.00"
seta m_filter "0"
seta m_side "0.25"
seta m_forward "0.25"
seta m_yaw "0.022"
seta m_pitch "0.016"

// CROSSHAIR
seta cg_drawCrosshair "5"
seta cg_crosshairSize "32"
seta cg_crosshairHealth "0"
seta cg_drawCrosshairPickups "1"
seta cg_drawCrosshairNames "1"

// SCREEN
seta r_mode "6" // Use -1 for custom, 8 for 1280*1024.
seta r_customaspect "1"
seta r_customheight "1024"
seta r_customwidth "1600"
seta r_displayRefresh "0"
seta r_fullscreen "1"
seta cg_viewsize "100"
seta cg_fov "90"

// APPEARANCE
seta r_gamma "2.0"
seta r_intensity "1.0"
seta r_vertexLight "0"
seta r_mapoverbrightbits "2"
seta r_overbrightbits "0"
seta r_picmip "0"
seta r_picmip2 "0"
seta r_colorbits "32"
seta r_texturebits "32"
seta r_depthbits "32"
seta r_stencilbits "16"
seta r_detailtextures "1"
seta r_rmse "0"
seta r_roundImagesDown "0"
seta cg_coronas "1"
seta cg_coronafardist "1536"
sets cg_shadows "1"
seta r_dynamiclight "1"
seta r_drawSun "1"
seta r_flares "1"
seta r_fastsky "0"
seta r_lodbias "0"
seta r_subdivisions "1"
seta r_lodCurveError "250"
seta r_ignorehwgamma "1"
seta r_ext_compressed_textures "0"
seta r_texturemode "GL_LINEAR_MIPMAP_NEAREST"

// MOVEMENT
seta cg_bobpitch "0"
seta cg_bobroll "0"
seta cg_bobup "0"
seta cg_runroll "0"
seta cg_runpitch "0"