Tutoriels
Guides de configuration de serveurs CS 1.6, correctifs, développement de plugins et administration.
Steam vs Non-Steam CS 1.6 Servers: The Whole Picture
How Steam and non-steam CS 1.6 servers differ in client auth, SteamIDs, the master list and moderation — and what Reunion or dproto actually change.
Getting Your Server Listed in the Master Server List
Your server runs fine but nobody can find it in the internet browser. This is the complete, ordered checklist for making a CS 1.6 server appear in the master list.
How to Fix High Ping in CS 1.6
High ping, choke and loss have different causes and different fixes. Learn to read net_graph, set your rates correctly, and tell a server problem from a connection problem.
plugins.ini: Load Order, the debug Flag and Disabling Plugins
How AMX Mod X reads plugins.ini top to bottom, why order changes behavior, how to run a plugin in debug mode, and how to disable one cleanly.
How to Add an Admin by SteamID
The reliable way to grant admin in AMX Mod X: find the player's SteamID, add a users.ini line with account flags ce, reload, and verify — plus the amx_addadmin shortcut.
SQLx Threaded Queries in AMXX (Without Freezing the Server)
Use SQL_ThreadQuery to run MySQL queries off the main thread so a slow database never stalls the game, with correct handle lifetime and error handling.
How to Install AMX Mod X 1.8.2 on a CS 1.6 Server
Install the legacy AMX Mod X 1.8.2 base and CS module on a CS 1.6 server, set up admins, and know exactly what you give up by staying on 1.8.2.
Fix: SteamCMD 'Failed to install app 90 (No subscription)'
The 'No subscription' error on app 90 almost always means you logged into SteamCMD with a personal account instead of anonymous. Here is the correct install command and the other causes.
Fix: I'm Not Getting Admin Rights (users.ini Ignored)
Why AMX Mod X does not recognise your admin - SteamID vs name-based auth, Reunion/non-Steam IDs, account flags, and the amx_reloadadmins step - diagnosed the way admins actually break.
Fix: Protocol 48 vs 47 Mismatch (Clients Rejected)
Some clients get 'This server is using a different protocol' because CS 1.6 has two engine protocols, 47 and 48. Understand which client uses which and accept both with dproto.
How to Make Your Server Accept Non-Steam Players
Let non-Steam CS 1.6 clients connect: Reunion on ReHLDS or dproto on HLDS, the mandatory SteamIdHashSalt, and how admin identification changes when SteamIDs are not real.
How to Install the 32-bit Libraries HLDS Needs (lib32, i386)
HLDS is a 32-bit binary and modern 64-bit Linux ships none of its runtime. Here is the exact i386 package set for Debian, Ubuntu, and RHEL, plus how to diagnose which one is missing.









