Only 2 things i can think of:
1) Your worldaddress may be wrong (typo in your external ip address)
2) worldname may be too long, im not entirely sure what the cap is on worldname lengths.
If it's of any consequence, here's my loginserver.ini
Code:
### --- This file tells world.exe what loginserver to connect to.
### --- Leave the account and password field BLANK.
### --- Public Login is un-supported as is LAN playing. We recommend using the eqemulator.net Loginserver ALWAYS.
### --- NOTE: You can NOT use the word "Server" in worldname.
### --- NOTE2: the word "Server" is added to each server automatically.
# READ README.TXT
[LoginServer]
loginserver=eqemulator.net
loginserver2=eqemulator.net
loginserver3=eqemulator.net
loginport=5995
loginport2=5995
loginport3=5995
worldname=Lord of the Rings [L-C] Development
worldaddress=c-xx-x-xxx-xxx.client.comcast.net
locked=true
[WorldServer]
Defaultstatus=0
Unavailzone=
[LoginConfig]
ServerMode=Standalone
ServerPort=5999
UplinkAddress=
UplinkPort=
UplinkAccount=
UplinkPassword=
[ChatChannelServer]
server=localhost
Maybe try using that, replacing your world address and world name? /shrug