Setting up Ricochet for the best experience
guides · Ricochet · Mar 4, 2026
Game: Ricochet
Release date: November 14, 2000
Engine: GoldSrc
Price: None
Obtained at: Steam
URL: Try looking in your Steam library first. Chances are that you already purchased the "Valve Complete Pack" at some time in the past assuming your account is old enough
If not, get the game at https://store.steampowered.com/app/60/Ricochet/ for cheap
Launch commands: None needed, the 25th Anniversary Update fixed most of the typical GoldSrc issues
Go to the game directory (default is C:\Program Files (x86)\Steam\steamapps\common\Half-Life\ricochet) and open "config.cfg". At the bottom of the file make a new line and add "exec exec autoexec.cfg"
Now go back to the directory. Create a text document and name it "autoexec.cfg". Open the file and make sure it's not named "autoexec.cfg.txt" instead. By default W11 likes to hide the file extension at the end
Add the following to the file:
// --- Networking ---
rate "1048576" // Increases the game's bandwidth to the maximum as allowed by the GoldSrc engine after Half-Life's 25th Anniversary Update. Max data speed is 1048576 bytes per second which corresponds to 1 MiB/s (1 Megabyte per second). With this you should be able to create and load into servers near instantly
cl_cmdrate "100" // Increases the packets sent to the server per second to match GoldSrc's maximum tick rate.
cl_updaterate "100" // Increases the number of packets requested from the server per second to the maximum allowed as by GoldSrc
cl_dlmax "1024" // Allows larger data fragments per frame during asset downloads to speed up loading time
ex_interp "0" // Forces GoldSrc to auto-calculate lowest possible interpolation based on the update rate. In other words, decreases the delay between the server and your screen to be as low as humanly possible
clockwindow "0" // Removes the artificial "hitch/pause" (client/server time-sync window) immediately after a map finishes loading.
// --- Physics ---
//
fps_override "0" // The game is known to experience physics issues if the built-in frame rate cap is somehow ever removed. Keep this and the below command to ensure that it always stays on
fps_max "100" //
// --- Input---
m_rawinput "1" // Forces the GoldSrc engine to ignore your operating system's mouse settings (such as Windows' "Enhance pointer precision" or mouse acceleration) and pulls the movement data directly from your mouse.
m_filter "0" // Disables the GoldSrc's built-in mouse smoothing. When turned on, GoldSrc averages your mouse movements across the last couple of frames to make the camera movement look visually smoother at the cost of making your aim feel floaty and unresponsive
gl_lowlatency "1" // Enables the frame-time reduction engine feature that was introduced in the Anniversary Update. By enabling this you are tightening the synchronization between engine input polling and frame rendering to shave off milliseconds of input lag. Avoid using this on very low-end CPUs as it will cause frame-pacing issues or micro-stutters
// --- Input---
room_off "1" // Disables the GoldSrc engine's built-in environmental audio effects, specifically the digital signal processing (DSP) used to create echoes and reverb. Consider leaving this one alone if you wanna experience the janky sound effects of the GoldSrc engine
0 replies