Certo, no-ip as configurações de IP são um pouquinho diferentes da padrão, pois no no-ip o IP é por letras e não numeros (ex: xxx.sytes.net) e alguns programas como DataServer e chatserver podem não reconhecer esse tipo de IP, faça o seguinte:
REFERÊNCIAS:
/DataServer/ AllowableIPList.txt => Deixe com o IP local, ou seja 127.0.0.1, que no arquivo ficará: 127 0 0 1 255
/DataServer2 => 127.0.0.1
/GameServer & GameServerCS => Deixe com IP local tambem, ficando: 127.0.0.1 (isso não muda em nada, o server continua aberto ao publico mesmo com IP local)
/joinserver => Aqui é obrigatorio colocar no-ip
/chatserver => IP local: 127.0.0.1 ou no-ip
/ExDB => 127.0.0.1 ou no-ip
/Data/iplist => deixe o no-ip ou ip local (tanto faz)
/Data/ MapServerInfo => no-ip
/Data/Lang/JPN,KOR,TAI,CHN,ENG,ETC../Commonloc.cfg => no-ip e não altere a porta (altere versão e serial de acordo com o cliente)
Obs: O chatserver se conecta com o ExDB, portanto os 2 tem que estar com o mesmo IP (possivel problema do seu chatserver)
Qual o segredo disso tudo?
No atalho do GS ou se vc usa o StartUP terá o seguinte endereço: 127.0.0.1 55970 127.0.0.1 55960 55901
Geralmente em tutoriais falam pra vc alterar os 2 IP's do endereço acima, mas com no-ip vc só deve alterar o primeiro deles, mas por quê? Por que o segundo IP é referente ao GameServer e ao DataServer, e como disse anteriormente se vc colocar o no-ip em DataServer pode bugá- lo, inclusive o GameServer. (clássico problema do GS ficar branco)
Resumindo, vc deve editar desse jeito: ( seu no-ip 55970 127.0.0.1 55960 55901 )