I can play from anywhere, multiple people. I normally will even log in at my lunch break. I am using a DYNDNS account so I can probably help you.
Code:
<?xml version="1.0">
<server>
<world>
<shortname>Classic</shortname>
<longname>AX Classic</longname>
<address>fakename.dyndns.org</address>
<localaddress>192.168.0.10</localaddress>
<loginserver>
<host>127.0.0.1</host>
<port>5999</port>
<account>admin</account>
<password>admin</password>
</loginserver>
<key>make_your_key!</key>
<http port="9080" enabled="true" mimefile="mime.types" />
</world>
<chatserver>
<host>fakename.dyndns.org</host>
<port>7778</port>
</chatserver>
<mailserver>
<host>fakename.dyndns.org</host>
<port>7779</port>
</mailserver>
<database>
<host>localhost</host>
<port>3306</port>
<username>eqemu</username>
<password>mypassword</password>
<db>peq</db>
</database>
</server>
In my router I am forwarding
5999 TCP and UDP
9000 TCP and UDP
7778/7779 TCP and UDP
7000/7100 TCP and UDP
Now the reason for the last 100 forwards is because I have 100 static zones.