Não sei se vai ajudar, mas aconteceu isso comigo uma vez, o que estava errado era é q no connectserver em serverlist estava SHOW para porta e gameserver errado q não existia,
0 "GameServer1" "seuip" 55901 "SHOW"
1 "GameServer2" "seuip" 55903 "SHOW"
2 "GameServer3" "seuip" 55904 "SHOW"
19 "GameServer_cs" "seuip" 55919 "SHOW"
nesse exemplo, não tenho subsala nem subserver, vai ter 4 opções, mas só vai aparecer a tela de login no q realmente existe, nos demais não vai aparecer e pode dar dc ou nada acontecer, quando entrava no jogo aparecia o servidor e a sala de algo q não estava de acordo com o resto da configuração do server, logo a tela de login e senha não aparece.