O autoexec.cfg roda sozinho ou preciso digitar algo no jogo?
Ele roda sozinho: o Source 2 executa o arquivo autoexec.cfg automaticamente toda vez que o CS2 abre, desde que ele esteja salvo na pasta cfg do jogo; não é preciso digitar exec autoexec nem passar parâmetro de linha de comando.
Por que rate só aceita quatro valores fixos?
Porque rate define o teto de bytes por segundo que o cliente pede para receber do servidor, e o gerador limita às quatro faixas historicamente usadas em CS:GO e CS2, 196608, 393216, 786432 e 1000000; qualquer outro número é substituído pelo padrão 786432 para evitar um valor inválido no arquivo.
Para que serve host_writeconfig no fim do arquivo?
Ele força o motor a gravar imediatamente todas as convars atuais em config.cfg, sem esperar o jogador fechar o jogo normalmente; sem esse comando, um crash ou fechamento forçado depois de mudar configurações pode perder o que não foi salvo em disco.
m_rawinput em 1 muda a sensação do mouse?
Sim: com m_rawinput em 1 o jogo lê o movimento direto do driver do mouse, sem qualquer aceleração ou suavização aplicada pelo Windows por cima, o que é o padrão recomendado para manter a mesma sensibilidade física em qualquer PC.