It looks like you may still have issues with your config file. Maybe you removed alot of stuff other than just the username and password from it when you posted it and the stuff you removed is what is causing the problem. Try this config and add in your username and password in the Database section. Make sure not to change ANYTHING in the config file other than the username and password at the bottom part:
Code:
<?xml version="1.0">
<server>
<world>
<shortname>emusp</shortname>
<longname>Questionable Methods</longname>
<!-- Only specify these two if you really think you need to. -->
<!--<address>Serving Machines IP</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>abcd1234</key>
<!-- Sets the ip/port for the tcp connections. Both zones and console (if enabled). Defaults are shown -->
<tcp ip="localhost" port="9000" telnet="disable"/>
<!-- Enable and set the port for the HTTP service. -->
<http port="9080" enabled="true" mimefile="mime.types" />
</world>
<!-- Chatserver (channels) information. Defaults shown -->
<chatserver>
<host>channels.eqemulator.net</host>
<port>7778</port>
</chatserver>
<!-- Mailserver (in-game mail) information. Defaults shown -->
<mailserver>
<host>channels.eqemulator.net</host>
<port>7779</port>
</mailserver>
<zones>
<defaultstatus>0</defaultstatus>
<!-- Sets port range for world to use to auto configure zones -->
<ports low="7000" high="7500"/>
</zones>
<!-- Database configuration, replaces db.ini. -->
<database>
<host>localhost</host>
<port>3306</port>
<username></username>
<password></password>
<db>peq</db>
</database>
</server>
If you are still having problems, then most likely you have some port forwarding issues if you somehow have that setup on your direct connection. Make sure all firewalls are turned off on your main PC. Also, make sure you aren't doing some weird port forwarding on your PC to your adhoc network. In fact, I would try disabling the wireless card all together and see if that helps. The only other thing I can think of is to make sure you have your launcher table setup to load at least 5 zones.
If none of that works, please post a log of your world server and any other logs you can find. We can get this working for you, I am sure.