Optimization
Anleitungen zu CS 1.6 Server-Setup, Fixes, Plugin-Entwicklung und Administration.
Kernel Timers, HZ and CONFIG_HZ_1000 for Game Servers
How the Linux timer tick historically limited HLDS fps, why CONFIG_HZ_1000 mattered, and how modern high-resolution timers and ReHLDS changed the picture without eliminating jitter.
Best CPU for a CS 1.6 Server (Single-Thread Wins)
Why per-core clock speed and IPC decide CS 1.6 server performance far more than core count, and how to read a CPU spec sheet for a GoldSrc host.
Is HLDS Single-Threaded? What That Means for Your VPS
Yes, one HLDS instance runs on a single core, why more cores never speed up one server, and how that reshapes how you size a VPS, pin instances, and read CPU graphs.
ReHLDS Performance Cvars That Actually Matter
ReHLDS adds cvars stock HLDS never had — for timing, anti-flood and network behaviour. Here are the ones that affect performance and stability, and how to set them without breaking old plugins.
Tools to Benchmark and Monitor a CS 1.6 Server
The Linux tools that tell you whether a CS 1.6 server is healthy, from server FPS and CPU per-core load to network counters and steal time, with the exact commands.
Improving Hit Registration on Your Server
How GoldSrc lag compensation actually works, the sv_unlag cvars that govern it, and the combination of stable server fps, sane rates and low choke that makes shots land where the crosshair was.
Getting Stable 500/1000 FPS on a Linux CS 1.6 Server
sys_ticrate, -pingboost and the CPU are the three things that decide whether your server holds a high tick rate. Here is how they fit together on Linux, and why ReHLDS is the real fix.
Bandwidth Math: How Much Traffic Does a 32-Slot Server Use?
A worked estimate of the outbound and inbound bandwidth a full CS 1.6 server consumes, how rates and updaterate drive it, and how to turn Mbps into a monthly total.
Making FastDL Downloads Fast (Compression, CDN, Caching)
Why FastDL is slow by default, how bzip2 pre-compression, a real web server, correct MIME types, and a Cloudflare CDN turn a minute-long map download into a few seconds.
sv_maxrate, sv_maxupdaterate and sv_minupdaterate: Correct Values
The server-side rate cvars are a ceiling on what every client is allowed to use. Set them wrong and you either choke good connections or invite abuse. Here are the values that make sense.
Eliminating Choke on Your Server (sv_maxupdaterate Math)
What choke actually is, the exact relationship between cl_updaterate, sv_maxupdaterate, sv_maxrate and server fps, and the config that stops the yellow "choke" line on net_graph.
How to Measure Real Server FPS (stats and ReHLDS Tools)
Server FPS is the tick loop rate, not the client frame rate. Here is how to read the real number from the HLDS console, over RCON, and under load.









