bom amigo, eu acho mais simples vc ir em loginsvr.ini e loginsvr.cfg, e configurar neles para aceitar somente a versao q vc utiliza e para aceitar somente cliente (cabalmain.exe) q tenha XTRAP INSTALADO...
isso funciona e acho q ja resolve seu problema...
é mais ou menos assim, vou lhe explicar como....
vá la em etc\cabal\ , ai vc verá loginsvr.ini , e na pasta templates (ou na pasta configs), ficará o loginsvr.cfg. , vou primeiro te explicar pq mexer nos 2...
o loginsvr.ini vc deve mexer para a mudança entrar em vigor no mesmo momento...
e no loginsvr.cfg, é para ficar como PADRÃO, caso vc re-configure o server, ja entra-rá normal o pedido de cliente expecificado.... assim não tendo chance de vc esquecer após uma re-configuração...
então, abra o loginsvr.ini e procure esta linha:
###################################
#### Client settings ####
###################################
# Allows any client version if 0 (0|1)
# Use with MagicKey and NonClientCheck
IgnoreClientVersion=1 ( sendo aki a verificação de cliente, sendo 1 para ignorar e aceitar qualquer cliente cabalmain, e 0 para aceitar somente o q vc expecificar)
# Client version to accept (22|1262)
# Only if IgnoreClientVersion is 0
client_version=22 ( aqui é a versão de seu cabalmain, coloque ela aki e aceitará somente esta versão)
se ajudei agradeça, não custa nada!