Config da CS 1.6 não salva: encontre onde o ajuste muda
Confira pasta ativa, extensão CFG, escrita e ordem de carregamento para entender por que as configurações da CS 1.6 voltam ao padrão.

Compare o valor em cada etapa da abertura
Altere uma opção simples pelo menu, feche normalmente e reabra o jogo. Confira o valor antes de entrar no servidor e novamente depois da conexão. Essa sequência separa um problema de gravação de uma mudança aplicada mais tarde. Verifique o destino do atalho e a pasta cstrike ativa; você pode estar editando outra cópia. Mostre a extensão completa, pois um .txt oculto impede que o documento seja o CFG esperado. Examine os arquivos executados no início e comandos repetidos: a última linha aplicada pode substituir a anterior. Teste se sua conta normal consegue gravar na pasta. Não torne config.cfg somente leitura antes de descobrir a causa, já que isso também impede alterações desejadas. Faça backup, modifique uma origem por vez e repita o mesmo teste. Se o comportamento aparecer apenas num servidor, registre essa diferença em vez de tratar toda a instalação como defeituosa.
Dúvidas antes da partida
Por que o ajuste muda só depois da conexão?
Pode haver condições do servidor ou comandos aplicados após a entrada. Registre o nome exato da opção e compare os valores antes e depois.