Fichiers config CS 1.6 — cfg, autoexec, userconfig
Comment les fichiers config CS 1.6 fonctionnent — config.cfg vs autoexec.cfg vs userconfig.cfg, ordre de chargement, tweaks communs.
Mis à jour: 2026-07-30
Les fichiers config CS 1.6 sont des fichiers texte plain sous Half-Life\cstrike\ qui stockent vos paramètres entre sessions de jeu.
Comprendre quel fichier va où et l'ordre de chargement sauve des heures de frustration "pourquoi mes paramètres sont-ils revenus ?". Ce guide couvre chaque fichier config que GoldSrc lit au boot.
Les trois fichiers clés
| Fichier | Rôle | Auto-généré |
|---|---|---|
config.cfg |
Tout ce que vous changez in-game — key binds, video, audio, la plupart des cvars | Oui, à quitter |
autoexec.cfg |
Commandes à lancer à chaque démarrage | Non — vous le créez |
userconfig.cfg |
Vos overrides personnels qui survivent aux regénérations config.cfg | Non — vous le créez |
Les trois vivent à Half-Life\cstrike\. GoldSrc les lit dans cet ordre exact au boot : config.cfg d'abord, puis autoexec.cfg, puis userconfig.cfg. Les fichiers ultérieurs override les antérieurs.
Ordre de chargement en détail
Séquence boot, haut en bas :
- Défauts moteur — valeurs cvar hardcodées dans
hl.exe - Options de lancement —
-console,-noforceetc. config.cfg— tout ce que le jeu a sauvegardé à la dernière sortieautoexec.cfg— vos commandes boot-time permanentesuserconfig.cfg— vos overrides personnelssv_serveur — paramètres forcés serveur-side quand vous vous connectez
config.cfg — l'auto-généré
N'éditez pas config.cfg à la main. Le jeu override tout le fichier à chaque sortie propre.
Au lieu :
- Changez paramètres via menu in-game, ou
- Tapez commandes dans la console avec
~, ou - Mettez commandes à persister dans
autoexec.cfg/userconfig.cfg
Si config.cfg est manquant au boot, GoldSrc le regénère depuis défauts. C'est le bouton reset.
autoexec.cfg — le script boot-time
Créez ce fichier. Ajoutez toute commande console qui devrait tourner à chaque lancement :
// Half-Life\cstrike\autoexec.cfg
echo "autoexec.cfg loaded"
// Networking — set once, forget
cl_cmdrate 101
cl_updaterate 101
rate 25000
ex_interp 0.01
// Framerate
fps_max 100
gl_vsync 0
// Console
developer 1
userconfig.cfg — votre couche override
Encore plus tard dans la chaîne boot que autoexec.cfg. Tout ici est le dernier mot pour la prochaine session :
// Half-Life\cstrike\userconfig.cfg
// Viseur
cl_crosshair_size "small"
cl_crosshair_color "0 255 255"
cl_dynamiccrosshair "0"
// Mouvement
sensitivity "2.2"
zoom_sensitivity_ratio "1.0"
// Binds
bind "MOUSE4" "+voicerecord"
bind "MOUSE5" "quickswitch"
// Aliases personnels
alias "quickswitch" "slot1; slot2; slot3"
Rationale du split deux-fichiers : mettez valeurs autoexec.cfg que vous partagerez entre installs multiples ; mettez valeurs userconfig.cfg qui sont personnelles (sensibilité, binds, aliases).
Autres fichiers config que GoldSrc lit
Moins-couramment-touchés mais worth savoir :
| Fichier | Rôle |
|---|---|
Half-Life\cstrike\video.txt |
Mode video + gamma |
Half-Life\cstrike\sound\sentences.txt |
Table voice trigger |
Half-Life\cstrike\game.cfg |
Rarement utilisé |
Half-Life\valve\config.cfg |
Config propre du moteur Half-Life |
Fichiers config pour tâches spécifiques
rates.cfg — le preset "netcode"
// call avec 'exec rates' en console
rate 25000
cl_cmdrate 101
cl_updaterate 101
ex_interp 0.01
cl_lc 1
cl_lw 1
Swap cfg hi-vs-lo FPS
Deux fichiers, hi.cfg et lo.cfg. Bindez une touche pour swap.
// hi.cfg
fps_max 999
gl_vsync 0
// lo.cfg
fps_max 60
gl_vsync 1
Bind : bind "F11" "exec hi.cfg" et bind "F12" "exec lo.cfg".
binds.cfg — layout touches
Isolez tous vos bind commands dans binds.cfg. Puis une ligne unique dans userconfig.cfg :
exec binds.cfg
Problèmes config communs
"Mes paramètres reset à chaque sortie."
Vous éditez config.cfg directement. Bougez les edits à userconfig.cfg.
"Rates continuent à revenir aux défauts serveur."
Serveur poussa cl_cmdrate down à la connexion.
"exec userconfig.cfg dit 'non trouvé'."
Fichier n'est pas dans Half-Life\cstrike\.
"Je veux reset aux défauts."
Supprimez config.cfg de Half-Life\cstrike\. GoldSrc regénère un frais au prochain boot.
Et après ?
- Guide commandes console CS 1.6 — les commandes à mettre dans ces fichiers
- Guide viseur CS 1.6 — les quatre commandes qui comptent
- Options de lancement CS 1.6 — paramètres qui vont sur le raccourci
- Guide d'installation — du téléchargement au premier match en moins de 5 minutes