I have tried both a dyndns.org name and the real external IP. I get the same result with both. The thing that boggles me is what would keep everyone from accessing the world server but not the creation character/login screen?
Here's my config file:
(I've inserted a few x's where the real external IP should be)
Code:
<?xml version="1.0">
<server>
<world>
<shortname>ShinysWorld</shortname>
<longname>EternalNight</longname>
<!-- Only specify these two if you really think you need to. (read: You don't) -->
<address>71.156.xxx.xxx</address>
<localaddress>192.168.1.66</localaddress>
<!-- Loginserver information. Defaults shown -->
<loginserver>
<host>71.156.xxx.xxx</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver>
<!-- Server status. Default is unlocked -->
<!--<locked/>-->
<!-- <unlocked/> -->
<!-- Sets the ip/port for the tcp connections. Both zones and console (if enabled). Defaults are shown -->
<tcp ip="localhost" port="9000" telnet="disable"/>
<!-- Sets the shared key used by zone/launcher to connect to world -->
<key>some long random string</key>
<!-- Enable and set the port for the HTTP service. Defaults are shown -->
<http port="9080" enabled="false" mimefile="mime.types" />
</world>
<zones>
<defaultstatus>20</defaultstatus>
<!-- Sets port range for world to use to auto configure zones -->
<ports low="7000" high="7100"/>
</zones>
<!-- Database configuration, replaces db.ini. Defaults shown -->
<database>
<host>localhost</host>
<port>3306</port>
<username>mypequsername</username>
<password>mypeqpassword</password>
<db>peq</db>
</database>
</server>
Thanks guys for taking time to look at this.