Die wichtigsten Einstellungen im Schnelldurchgang für mehr FPS/Performance für den Quake 4 Multiplayer
Erstellt mit grosser Hilfe von Goofos!
Inhalt
- Quake 4 Performance-Tweaks
- Q4Max Performance-Tweaks
- Erweiterte Tweaks: Sound Bugs, Verbindungs Tweaks, Cheat-geschützte Befehle, Konsolenbefehle, weitere Einstellungshilfen
- fertige Config erstellt mit Hilfe dieses Guides
Quake 4 Performance-Tweaks
Mit vorliegender Hilfe solltest du schon einiges an FPS aus Quake4 rausholen können.
Ist ganz einfach, erster Schritt ist das Options Menü von Quake4.
Settings / Systems -> stell “HighQuallity” ein, sieht fast so gut aus wie die höchste Einstellung “Ultra”
Settings / Systems / Advanced Settings -> erst einmal alle Optionen aussschalten
Ausnahmen:
- Force Ambient Light -> Yes
- Ambient Brightness -> Regler in die Mitte
(Erklärung später; beide Optionen im Menü erst seit Beta-Patch 1.4 vorhanden)
- Multiple CPU/Core -> wenn dein Rechner Hyper-Threading/Dual-CPU besitzt Funktion -> anschalten
Settings / Gameoptions -> Show Decal, Show Gun Model ausschalten
Settings / Gameoptions -> Simple Items anschalten
Übrigens wer eine neuere Grafikkarte besitzt kann ruhig eine höhere Auflösung einstellen als ’800×600′, das sollte keine FPS/Performance kosten.
Es gibt 2 Möglichkeiten Befehlswerte zu verändern.
Werte verändern in der Config
q4base/quake4config.cfg öffnen mit Texteditor und die gleich folgenden Einträge bearbeiten.
Syntax:
seta Befehl “Variable/Wert”
bind “Taste” “Aktion”
Werte verändern per Konsole
Gleich folgende Befehle und Werte einfach in die Konsole eintippen. Syntax: einfach so wie da steht eintippen “r_forceambient 0.3″
Wie öffne ich die Konsole? (Link)
r_forceambient 0.3 (Werte zwischen 0.0-1.0 möglich) | im Menü einstellbar, seit Beta-Patch 1.4
Viel FPS Gewinn!
Reguliert die Lichterquellen die von der Game Engine dargestellt werden, stufenweise regulierbar. Seit Patch 1.3 benutzbar.
Am besten verschiedene Werte ausprobieren im Spiel selbst, dazu Konsole runterklappen und schauen welche Einstellung man mag.
r_forceambient 0.0

r_forceambient 0.3

r_useSMP 1 (0,1) | im Menü einstellbar
Viel FPS Gewinn!
Wenn du Hyper-Threading oder eine Dual-CPU hast, dann Wert auf 1 und damit aktivieren. Bringt spürbar 15-30% mehr Performance! Q4 Neustart erforderlich.
r_shadows 0 (0,1) | im Menü einstellbar
Viel FPS Gewinn!
Kontrolliert Spieler- und Objektschatten. Bei Deaktivierung (Wert 0) werden auch die dynamischen Schatten von g_skipItemShadowsMP und g_skipPlayerShadowsMP ausgeschaltet.
com_showFPS 1 (0,1)
Zeigt eure Frames Per Second auf dem Bildschirm an.
Bis Patch 1.3 sind die FPS auf 62,5 begrenzt.
Beta-Patch 1.4 erlaubt dem Serveradmin einen höheren Wert einzustellen, der dann für alle Spieler/Clienten als Maximum gilt.
g_doubleVision 0 (0,1)
Kontrolliert die kurzzeitige Sicht-Verwirrung/Schüttelsicht wenn du Schaden erleidest. Abschalten mit Wert “0″.
g_fov 100 (90-120)
Kontrolliert die Weite des Spieler-Sichtfeldes (Field of View).
Ein höherer Wert als Default 90 kostet zwar etwas mehr FPS, jedoch lässt sich z.B. mit g_fov 100 der Sehradius erweitern, man erkennt mehr.
g_muzzleFlash 1 (0,1)
Kontrolliert dein oder das gegnerische Mündungsfeuer. Abgeschaltet (Wert 0) gibt es zwar etwas mehr FPS, im Duell kann es aber eingeschaltet helfen den Gegner beim Abfeuern seiner Waffe frühzeitig zu erkennen.
g_simpleItems 1 (0,1) | im Menü einstellbar, seit Beta-Patch 1.4
Viel FPS Gewinn!
Kontrolliert ob die Modelle der Waffen und Munitionskisten in 3D oder 2D dargestellt werden. SimpleItems 1 zeigt 2D Piktogramme an.
ui_showGun 0 (0,1) | im Menü einstellbar
Viel FPS Gewinn!
Kontrolliert die Sicht auf die Waffe. Mit Wert 0 verschwindet die sichbare Waffe. Für erfahrene Spieler empfehlenswert.
r_skipBump 1 (0,1) | im Menü einstellbar
Kontrolliert Bumb Mapping, abgeschaltet mit Wert 1 wird eine flache Oberfläche dargestellt anstatt dem Bump Maps. Sieht aber schlimm aus!
r_skipSpecular 1 (0,1) | im Menü einstellbar
Kontrolliert das Specularlicht, abschalten mit Wert 1. Sieht aber schlimm aus!
Uses black for specular lighting. Specular lighting adds texture to each object and adds additional lighting to their surface.
g_brassTime 0 (0,1)
Kontrolliert die Animation der ausgeworfenen Patronenhülsen. Wert 0 schaltet die Animationen aus.
g_decals 0 (0,1) | im Menü einstellbar
Kontrolliert Einschlagslöcher von Waffen und Blutspuren/Verletzungen auf den Models. Ausschalten mit Wert 0.
Verletzungen können aber ein Anzeichen von wenig Health beim Gegner sein.
r_skipNewAmbient 1 (0,1)
Kontrolliert die Heathaze Effekte wie das Verzerren der Luft um Explosionen, sollte eigentlich ganz wenig extra FPS bringen. Wert 1 schaltet es aus und kann bessere Sicht bringen.
Speichernutzung
image_useCache 1 (0,1)
Aktiviert den Speicher/Cache.
seta image_cacheMegs 128 (96, 128, 196, 256, 384 usw)
Speichernutzung. Für den Multiplayer und unsere “HighQuality”-Grafikeinstellung im Q4 Menü reichen aber 128 aus.
image_cacheMinK 0 (0,30,2048,20480)
Dieser Wert bestimmt die Minimalgrösse in KB für das vorkomprimierte Image File (die Textur) welches in den Speicher geladen wird.
Umstrittener Wert. Goofos empfiehlt wenig zu Cachen, 0 oder 30.
Brightskins benutzen & ForceModels
Erzwingt ein bestimmtes Model, bringt Performance und Übersichtlichkeit.
Viel FPS Gewinn!
Modelnamen findet ihr im Patch 1.3 Readme
Die zwei Brightskins seit Patch 1.1 heissen
model_player_marine_helmeted_bright
model_player_tactical_transfer_bright
Siehe Bilder.
g_forceModel (hier Modelname)
Erzwingt bei dir auf dem Rechner das alle Spieler mit diesem Model dargestellt werden, nur im FFA & Duel Spielmode. Gibt FPS.
Du kannst hier eins von den beiden Brightskins einsetzen.
g_forceMarineModel (hier Modelname)
Erzwingt bei dir auf dem Rechner das das komplette Marine Team mit diesem einen Model dargestellt wird, im Spielmodus Team. Gibt FPS.
Du kannst hier das Marine-Brightskin einsetzen.
g_forceStroggModel (hier Modelname)
Erzwingt bei dir auf dem Rechner das das komplette Strogg Team mit diesem einen Model dargestellt wird, im Spielmodus Team. Gibt FPS.
Du kannst hier das Strogg-Brightskin einsetzen.

VISUELLE TWEAKS
“Picmip”-Effekt
Zeigt nur scheinbar niedrig aufgelöste Texturen, verwaschener Look der Umwelt. Die Q3-Befehl r_picmip ähnelt diesem Effekt. Kein FPS Gewinn.
Lässt den Spieler nicht die Umgebungsgrafik geniessen, lässt den Gegner und die Items aber besser erkennen. Geschmackssache.
seta image_downSize “1″ // aktiviert downSize Befehl
seta image_downSizeLimit “16″ // maximale Image (Textur) Grösse
seta image_downSizeBump “1″ // aktiviert downSize Befehl
seta image_downSizeBumpLimit “16″ // maximale Bump Grösse
seta image_downSizeSpecular “1″ // aktiviert downSize Befehle
seta image_downSizeSpecularLimit “4″ // maximale Specular Grösse

Default “HighQuality” (Einstellung aus Q4 Menü)
seta image_downSize “0″
seta image_downSizeLimit “256″
seta image_downSizeBump “0″
seta image_downSizeBumpLimit “256″
seta image_downSizeSpecular “0″
seta image_downSizeSpecularLimit “64″

Bse_
Die bse_ Einstellungen bewirken dass bei Rocket Explosionen die Kugel fehlt und bei der Shotgun alle Projektileinschläge zu sehen sind. bse_scale kann die Rocket Explosionen verkleinern.
seta bse_rateCost “0″
seta bse_rateLimit “1″
seta bse_scale “0.2″
Helligkeit
r_brightness 2 (0.0-2.0) | im Menü einstellbar
Regelt den allgemeinen Helligkeit-Wert.
Bequem persönlichen Wert suchen per Config Script. Wenn Ergebnis gefällt, es einfach so lassen.
// Brightness Cycle Script für q4base
bind “Taste” “toggle r_brightness 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0;addchatline ‘Brightness’;addchatline $r_brightness”
// Brightness Cycle Script für Q4Max
bind “Taste” “toggle r_brightness 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0;echo ‘Brightness’;echo $r_brightness”
Wenn du bereits im Quake 4 Menü die Brightness bis zum Anschlag aufgedreht hast, es aber immer noch nicht hell genug ist dann gibt es noch weitere Befehle die du probieren kannst.
r_gamma 1.3 (0.0-3.0)
Regelt den Gamma-Wert. Setze Wert nicht zu hoch sonst werden die Farben verwaschen.
Bequem persönlichen Wert suchen per Config Script. Wenn Ergebnis gefällt, es einfach so lassen.
// Gamma Cycle Script für q4base
bind “Taste” “toggle r_gamma 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0;addchatline ‘Gamma’;addchatline $r_gamma”
// Gamma Cycle Script für Q4Max
bind “Taste” “toggle r_gamma 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0;echo ‘Gamma’;echo $r_gamma”
r_lightScale 1 (2.0-4.0, geht höher)
Kontrolliert die Helligkeit der Lichtquellen in Maps.
Benutze diesen Befehl wenn r_gamma und r_brightness dir immer noch nicht reichen. r_lightScale 0 und es ist zappenduster.
r_lightDetailLevel 4 (0-9)
Kontrolliert stufenweise einige Lichtquellen in den Maps und gibt mehr FPS, wenn
- die Maps das unterstützen
- funktioniert nur wenn r_forceAmbient aus ist (Wert 0)
und muss nach jedem Serverconnect neu aktiviert werden. Je höher der Wert desto weniger Lichter=höhere FPS. Wert 4 ist ein guter Konsens.
// LightDetailLevel Cycle Script für q4base
bind “Taste”"toggle r_lightDetailLevel 0 3 5 7 9;addChatLine ‘LightDetailLevel’;addChatLine $r_lightDetailLevel”
// LightDetailLevel Cycle Script für Q4Max
bind “Taste” “toggle r_lightDetailLevel 0 3 5 7 9;echo ‘LightDetailLevel’;echo $r_lightDetailLevel”
QUELLE: quake.de |