Руководства
Руководства по настройке серверов CS 1.6, исправлениям, разработке плагинов и администрированию.
Fix: 'wrong ELF class: ELFCLASS64' Loading a Module
Why HLDS refuses a 64-bit .so with 'wrong ELF class: ELFCLASS64', how to find the offending file with the file command, and how to get the 32-bit build it actually needs.
Fix: AMX_ERR_STACKERR / Run time error 3: stack error
What a stack error really means in AMX Mod X, how to enable debug to find the offending function, and why oversized local arrays are almost always the cause.
Fixing Your Refresh Rate (-freq 144) in CS 1.6
Why CS 1.6 runs your 144 Hz or 165 Hz monitor at 60 Hz, how to force the real rate with the -freq launch option, and how to stop v-sync from capping your frames.
Choosing Sensitivity and DPI for CS 1.6
How mouse DPI, the in-game sensitivity cvar, raw input and Windows pointer settings combine in CS 1.6, and how to pick a value you can actually aim with.
Fix 'LEAK in hull 0': Reading the Pointfile in CS 1.6 Maps
What a leak actually is, why hlbsp aborts VIS, and how to load the generated .pts/.lin pointfile in your editor and in-game to walk straight to the hole.
Stopping A2S Query Floods (Rate-Limiting Port 27015)
Why A2S_INFO query floods knock a CS 1.6 server offline, how to spot them with tcpdump, and how to rate-limit connectionless queries on UDP 27015 with iptables.
Auto-Restart on Crash (hlds_run and Wrapper Scripts)
Keep a CS 1.6 server up 24/7: how hlds_run already restarts on crash, the -pingboost and -norestart flags, and a systemd unit or screen loop that survives a hard fault.
IP Bans vs SteamID Bans (What Works Against Non-Steam)
The difference between SteamID and IP bans on CS 1.6, the engine and AMX Mod X commands behind each, and which one actually holds against non-Steam abusers.
Recording Server-Side Demos and Reviewing Them
Why CS 1.6 has no native server-side demo, how to record with the client console, use HLTV as a recorder, force clients to record with a plugin, and review the files.
Making Buy Binds in CS 1.6 (buy m4a1; buy primammo)
Bind full weapon-and-armor loadouts to single keys using the built-in buy aliases, chain purchases with semicolons, and fix binds that only buy the first item.
Fix: 'error 017: undefined symbol' in Pawn
Why amxxpc throws error 017 when compiling an AMX Mod X plugin, and the five things that actually cause it: missing includes, wrong-version natives, typos, and scope mistakes.
mapcycle.txt: How to Set Your Map Rotation
How the CS 1.6 engine reads mapcycle.txt, how it picks the next map, and the per-map config hook and common traps that quietly break a rotation.









