Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Support > Archive::Windows Servers

Archive::Windows Servers Archive area for Windows Servers's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 01-25-2002, 03:24 PM
RAGE
Fire Beetle
 
Join Date: Jan 2002
Posts: 1
Default Emu behind Router issues

Im runnin a linksys router to slit up my isp's connection to another pc. Usually if I have problems with games etc I have no problem opening the proper port and getting it to work fine. Setting up ftps etc aren't really a problem if I know what port I wanna use. But when using the emu im having all kinda issues. Ive been having a friend try to connect to my server, but he cant get through. I tried opening ports 9000-9005 and 3000-4000 and no dice. Then I tried running my PC as DMZ(ie: all ports open) and still no go. Im really kinda confused, if all the ports are open I don't see why he still cant get through. Is there some software issue that could explain this? Any help would be appreciated.
Reply With Quote
  #2  
Old 01-25-2002, 04:50 PM
hogger
Sarnak
 
Join Date: Jan 2002
Posts: 52
Default

There's no simple answer to what's going on here, but I'd bet the emu isn't going to be very happy behind a firewall. I had trouble just getting it to run (and let me zone in) with two NIC's on my system. IMHO it is best to let it make a 1to1 connection wherever possible.
Reply With Quote
  #3  
Old 01-25-2002, 07:41 PM
lokidecat
Fire Beetle
 
Join Date: Jan 2002
Posts: 16
Default

I opened ports 9000-9020 to the internal IP and it seems to work.
Reply With Quote
  #4  
Old 01-25-2002, 08:06 PM
Kensupen
Fire Beetle
 
Join Date: Jan 2002
Posts: 1
Default

To set up to connect to the EQEMU login server so other people on the net can login to your server:

Edit boot5zones.bat and change the IP addresses to your EXTERNAL IP address assigned to you from your ISP
Also edit the loginserver.ini and add your external IP to the WORLDSERVER line

Replace nnn.nnn.nnn.nnn with your EXTERNAL IP address

@echo off
start zone . nnn.nnn.nnn.nnn 9001 nnn.nnn.nnn.nnn
start zone . nnn.nnn.nnn.nnn 9002 nnn.nnn.nnn.nnn
start zone . nnn.nnn.nnn.nnn 9003 nnn.nnn.nnn.nnn
start zone . nnn.nnn.nnn.nnn 9004 nnn.nnn.nnn.nnn
start zone . nnn.nnn.nnn.nnn 9005 nnn.nnn.nnn.nnn
exit
cls

[LoginServer]
loginserver=eqlogin.gotfrags.com
worldname=[Your server name]
locked=false
worldaddress=nnn.nnn.nnn.nnn
account=
password=

After that is done, go to the "Port Forwarding" section of your router/firewall configuration.
Set ports 9000 to 9005 to the INTERNAL IP address of the computer running the WORLD and ZONE servers

Just change the IP addresses in both the above files to the INTERNAL IP address of the computer running the servers to have just your LAN be able to join the game.
Reply With Quote
  #5  
Old 02-01-2002, 05:34 AM
flipper
Sarnak
 
Join Date: Jan 2002
Location: California
Posts: 94
Default

Kensupen,

Only problem with that approach is that you wouldn't be able to connect to your own server with those settings. Machines behind your router wouldn't be able to connect.

I did what you mentioned above and outside folks were able to connect to the minilogin server and then to the world server, but I was only able to connect to the login (not world due to worldaddress=my.externral.ip.addy). When I changed the setting to worldaddress=my.internal.ip.addy, then I could play but outside folks couldnt.

My advise is to get your EQEmu server outside of your router, or better yet, get Emu running on Linux and make your Linux machine act as the router
Reply With Quote
  #6  
Old 02-01-2002, 06:59 AM
alkrun
Sarnak
 
Join Date: Jan 2002
Posts: 66
Default

All of the Linksys and Netgear Cable / DSL routers can be managed. The 'proper' way to handle this would be to configure everything using your external IP address, then set up a routing rule to allow bouncing between private ip space and public ip space so you can also connect.

It's not too strange and I bet if you try the forums at http://www.dslreports.com/ you can find someone to help for your specific router.
Reply With Quote
  #7  
Old 02-01-2002, 08:27 AM
Zeitgeist
Discordant
 
Join Date: Jan 2002
Posts: 289
Default

i'll post the way to do this when i get the time =0
__________________
gm-Zeitgeist
I WAS Diligently Working at the Next Board Title :p
webmaster godmonkey.com, dreamusher.com
Reply With Quote
  #8  
Old 02-01-2002, 09:57 AM
flipper
Sarnak
 
Join Date: Jan 2002
Location: California
Posts: 94
Default

I'll do some reading on dslreports and see if I can figure out how to 'remove head from anus'.

I think my stumbling block will be my router. It's a 2wire HomePortal 100. It's super stable (never needs a reset), super fast at routing (fastest recorded at practicallynetworked.com), but not highly configurable.

Thanks for the tip Alkrun.

Looking forward to reading your follow-on post Geist.

==Flipper==
Reply With Quote
  #9  
Old 02-01-2002, 10:07 AM
alkrun
Sarnak
 
Join Date: Jan 2002
Posts: 66
Default

And if you can enable port forwarding, you should just need ports 5999(login server), 9000(world server) and whatever ports you're using for your zone servers 9001-9006 by default.
Reply With Quote
  #10  
Old 02-01-2002, 10:28 AM
flipper
Sarnak
 
Join Date: Jan 2002
Location: California
Posts: 94
Default

Quote:
Originally Posted by alkrun
And if you can enable port forwarding, you should just need ports 5999(login server), 9000(world server) and whatever ports you're using for your zone servers 9001-9006 by default.
When your config files are setup per Kensupen's post (above), then those ports are all I needed for external access to work. My problem is that I can't even connect to my own server with the config files setup for external access (my friend was able to connect to me just fine).

unrelated (or somewhat related) question...
It's UDP on those ports right? I initially had just TCP ports open and nada. Then I opened both TCP and UDP and things started working. Can you get away with just UDP, or are both protocols needed?

Thanks

==Flipper==
Terminally Lost
:(
Reply With Quote
  #11  
Old 02-01-2002, 12:16 PM
alkrun
Sarnak
 
Join Date: Jan 2002
Posts: 66
Default

From a quick look at the code,

Zone Ports are UDP

World Ports are UDP AND TCP

Not sure about the Login port.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 05:07 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3