Log in

View Full Version : Need help, server won't accept outside conections.


morsrex
02-29-2012, 06:32 PM
First let me say i have been working on this issue for 4 days now, spending most of that time on the forums trying to figure out what is going wrong. Everything works perfectly on lan but anyone trying to connect from the outside cant make it past the server select screen. Things i have tried: ports are forwarded, have a dynamic ip set up that is working correctly, Firewall on the computer is off, DMZ is turned on for the IP thats running the server, and im sure im forgetting some stuff but this is reallyt frustrating hehe. I dont have minilogin set up but thats not required if they log in thru eqemulator.net correct? here is my eqemu.config file. Any help would be greatly appreciated. I am running windows 7 32 bit, eq titanium, is a linksys router, any other info plz just ask, thanks again!


<!-- Loginserver information. Defaults shown -->
<loginserver>
<host>eqemulator.net</host>
<port>5998</port>
<account>xxxxxx</account>
<password>xxxxxxxx</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="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>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>xxxxxx</username>
<password>xxxxx</password>
<db>peq</db>
</database>

<!-- Launcher Configuration -->
<launcher>
<!-- <logprefix>logs/zone-</logprefix> -->
<!-- <logsuffix>.log</logsuffix> -->
<!-- <exe>zone.exe or ./zone</exe> -->
<!-- <timers restart="10000" reterminate="10000"> -->
</launcher>

<!-- File locations. Defaults shown -->
<files>
<!-- <spells>spells_us.txt</spells> -->
<!-- <opcodes>opcodes.conf</opcodes> -->
<!-- <logsettings>log.ini</logsettings> -->
<!-- <eqtime>eqtime.cfg</eqtime> -->
</files>
<!-- Directory locations. Defaults shown -->
<directories>
<!-- <maps>Maps</maps> -->
<!-- <quests>quests</quests> -->
<!-- <plugins>plugins</plugins> -->
</directories>
</server>

Vexyl
02-29-2012, 09:01 PM
Everything looks alright, and assuming that you did everything else correctly, know that some ISPs block incoming traffic on some ports (or all). They don't like people hosting.

Make sure that there isn't a firewall on the router itself, and double check the status of your Window's firewall and antivirus software.
You do not need MiniLogin unless you only want to host locally.

Further questions:

Which ports did you forward? (it should be 9000, 7000-7100 TCP)
Are you forwarding the ports to the correct IP? (run->cmd->ipconfig, usually looks like 192.168.x.x)

morsrex
02-29-2012, 09:12 PM
The windows firewall is off and the anti virus is disabled but i forwarded the ports anyway. The router doesnt have a firewall that i know of but i forwarded 5998, 5999, 7000-7500, 9000, and 9080 because those were all the ones i could find suggested out of all the posts i read. They are all forwarded to the correct computer yes :(. I also turned on DMZ for that computer so all the ports should be wide open.

Vexyl
02-29-2012, 09:17 PM
Well, ports 5998, 5999, and 9080 are not needed at all for what you're trying to do.
5998 is the loginserver, 5999 is usually for MiniLogin (I hear that it is also used for loginserver used by SoD+ clients) and 9080 is only used if you need a web interface.

Are you certain that the config that you posted is your full eqemu_config.xml? It seems to be missing shortname/longname.

morsrex
02-29-2012, 09:24 PM
I didnt post the top but its just the standard name info i noticed after i already posted and didnt think it was a big deal, prolly shoulda said something tho hehe, any other ideas? i appreciate the help alot!

Vexyl
02-29-2012, 09:28 PM
Try going to http://www.canyouseeme.org/ and check port 9000 while the world server is running, and then post back the results.

EDIT: Turn off DMZ and try this again if it fails. You shouldn't need it turned on with ports forwarded correctly.

morsrex
02-29-2012, 09:31 PM
Hmm says Error: i could not see your service at xxxxxxx port 9000 Reason Connection timed out

turning off DMZ same result :(

BTW my router is Wireless-G Broadband Router with SpeedBooster WRT54GS2

Vexyl
02-29-2012, 09:45 PM
What type of internet connection do you have? (Cable, DSL, Satellite)
If all else fails I suggest directly connecting to the modem, and if it still doesn't work then either it's a configuration problem with your server or your ISP is blocking it.

morsrex
02-29-2012, 09:46 PM
Cable, roadrunner lightning, ill try connecting it directly now and see how that goes.

Vexyl
02-29-2012, 09:48 PM
Also, do you have something like this in your eqemu_config.xml that you didn't include:

<address>127.0.0.1</address>
<localaddress>127.0.0.1</localaddress>


If so make sure it is commented out like this:

<!-- <address>127.0.0.1</address> -->
<!-- <localaddress>127.0.0.1</localaddress> -->

Ganedar
02-29-2012, 10:33 PM
check your modem. Seen a few people not realize that their modems are firewalled routers as well.

morsrex
02-29-2012, 11:09 PM
It turns out my modem does have a firewall gah feel so dumb now rofl thanks guys should be able to get it working now! the can you see me site came back with a success!

Vexyl
02-29-2012, 11:21 PM
check your modem. Seen a few people not realize that their modems are firewalled routers as well.
Good thinking.

@morsrex: If you run into any other problems feel free to make another thread, or ask on IRC.

morsrex
03-01-2012, 12:20 AM
Just ran over to a friends house and it worked great, thanks alot guys :)