Ok, so I've changed my config.xml file to look like this:
Code:
<?xml version="1.0">
<server>
<world>
<shortname>darkwood</shortname>
<longname>Darkwood [Custom-Legit x2 XP ((UNDER CONSTRUCTION))]</longname>
<address>69.218.238.168</address>
<localaddress>127.0.0.1</localaddress>
<!-- Loginserver information. -->
<loginserver>
<host>eqemulator.net</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver>
<!-- 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. -->
<http port="9080" enabled="true" mimefile="mime.types" />
</world>
<!-- Database configuration, replaces db.ini. -->
<database>
<host>localhost</host>
<port>3306</port>
<username>root</username>
<password>eq</password>
<db>peq</db>
</database>
</server>
I'm not sure if you meant all of the comments and <!-- and --> or just that pair, but the zonelauncher still disconnects zones for some reason.