Luis23:
No teclado americano, o ~ está ao lado esquerdo do 1. E é esse layout de teclado que é usado como referência nos jogos.
Aprendi isto da maneira difícil com o X-Wing vs TIE Fighter há uns 4 anos atrás (o jogo tem mais comandos do que o teclado tem teclas), quando descobri que o "keyboard quick reference card" - um folheto a5 com letras muito pequenas - não se aplicava ao meu teclado...
De qualquer maneira, quanto ao teu problema dos comandos, talvez seja melhor certificares-te de que seguiste bem todos os passos. Para além de colocares o ESF-bot.dll dentro da pasta half-life/esf/dlls, tens que editar o ficheiro half-life/esf/liblist.gam . Podes fazer isto com o notepad.
Deve ficar parecido com isto:
// Earth Special Forces Game Info file
game "Earth`s Special Forces"
url_info "http://www.esforces.com"
url_dl "http://www.esforces.com/files.php"
version "Beta 1"
size "160000000"
svonly "0"
cldll "0"
type "multiplayer_only"
nomodels "1"
gamedll "dlls\ESF-Bot.dll"
//gamedll "dlls\hl.dll"
Repara nas linhas a bold.
A primeira carrega o DLL dos bots, e a segunda esconde o DLL normal, que não tem bots. É isso que queres.