cs16installer.com

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 :

  1. Défauts moteur — valeurs cvar hardcodées dans hl.exe
  2. Options de lancement-console, -noforce etc.
  3. config.cfg — tout ce que le jeu a sauvegardé à la dernière sortie
  4. autoexec.cfg — vos commandes boot-time permanentes
  5. userconfig.cfg — vos overrides personnels
  6. sv_ 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 ?