If you can connect from the public login server, then you are definitely not configured properly.
When you specify 'offline' server, you need to clarify whether it will be localhost- or LAN-based.
The LAN-only setup is essentially the same as the public, with the exception of no port-forwarding (and a few other things...)
Here are links to my setup for a 'localhost' server:
http://wiki.eqemulator.org/i?Module=...aste=v9o6ffGz#
http://wiki.eqemulator.org/i?Module=...aste=Iq5InHLy#
LAN setup:
http://wiki.eqemulator.org/i?M=Pastebin&Paste=a7B7hqZK#
http://wiki.eqemulator.org/i?M=Pastebin&Paste=CQtvaEUL#