Dont know but you might look at your eqemu_config.xml
On my original problem set up I was missing the reference to zones.
Might want to double check your eqemu_config.xml
Should be something like this but with your info.
Code:
<?xml version="1.0"?>
<server>
<world>
<shortname>servershort</shortname>
<longname>actual server name</longname>
<loginserver>
<legacy>1</legacy>
<host>login.eqemulator.net</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver>
<unlocked></unlocked>
<key>somejumbleoflettersforasecretkey</key>
<tcp ip="127.0.0.1" port="9001"/>
<telnet ip="127.0.0.1" port="9000" enable="false"/>
<http port="9080" enabled="false" mimefile="mime.types" />
</world>
<chatserver>
<host>192.168.1.4</host>
<port>7778</port>
</chatserver>
<mailserver>
<host>192.168.1.4</host>
<port>7778</port>
</mailserver>
<zones>
<defaultstatus>0</defaultstatus>
<ports low="7000" high="7100"/>
</zones>
<database>
<host>localhost</host>
<port>3306</port>
<username>username</username>
<password>password</password>
<db>your db</db>
</database>
<launcher>
<timers restart="60000" reterminate="20000"/>
</launcher>
</server>
Make sure you have the zone refernce as stated above.
Sorry I have not worked with the json files, my set up is very old school.
I tried but My ideas may be correect but I dont know how to implement them into your set up.