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

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 05-02-2018, 12:56 PM
deladriendil
Sarnak
 
Join Date: Jan 2017
Posts: 30
Default Port Triggering

anyone have any guidance on setting up port triggering for routers when hosting an EQEMU server?

my router (tp-link) can only port forward single ports. not looking to add 400 entries.

so far I have port 9000, 5999, and 7000 forwarded.

port triggering requires a trigger start 7001, trigger end 7400. External Port Start: ??? 7001 doesn't seen to allow connections here
External End Port: ??? 7400 doesn't seen to work here.
Reply With Quote
  #2  
Old 05-02-2018, 01:21 PM
GRUMPY
Discordant
 
Join Date: Oct 2016
Posts: 445
Default

Not sure if this will help, or if you saw this page ? Also, doesn't 5998 have to be in there as well ?
http://int-help.com/en/port-triggeri...p-link-router/
Reply With Quote
  #3  
Old 05-02-2018, 01:26 PM
Thalix's Avatar
Thalix
Sarnak
 
Join Date: Sep 2016
Posts: 91
Default

AFAIK the client start the first connect to the zones and not the zones to the client. So you need Port Forwarding, not Port Triggering. You need one forward for each zone. If you have 30 dynamic zones then you need Forwarding for 7000-7030.
Reply With Quote
  #4  
Old 05-02-2018, 01:27 PM
deladriendil
Sarnak
 
Join Date: Jan 2017
Posts: 30
Default

i thought 5998 was only for titanium clients. was using ROF2.

i think my hang up is not knowing what port the client is using to try and connect to 7000-7400 range.
do I also need a trigger range for 1024-65535?

Trigger Start: 7001
Trigger End: 7500
External Start Port: 7001
External Start End: 7500
Protocol: BOTH

If i connect locally i don't have an issue. so the server itself isn't blocking via firewall.
Reply With Quote
  #5  
Old 05-02-2018, 01:31 PM
deladriendil
Sarnak
 
Join Date: Jan 2017
Posts: 30
Default

I'll try this. thanks

Quote:
Originally Posted by Thalix View Post
AFAIK the client start the first connect to the zones and not the zones to the client. So you need Port Forwarding, not Port Triggering. You need one forward for each zone. If you have 30 dynamic zones then you need Forwarding for 7000-7030.
Reply With Quote
  #6  
Old 05-02-2018, 01:41 PM
GRUMPY
Discordant
 
Join Date: Oct 2016
Posts: 445
Default

Quote:
Originally Posted by deladriendil View Post
i thought 5998 was only for titanium clients. was using ROF2.
I just assumed your server was going to be connecting to the public EQEmu login server ?
In your config: (this has nothing to do with clients)
<host>login.eqemulator.net</host>
<port>5998</port>
Reply With Quote
  #7  
Old 05-02-2018, 01:52 PM
deladriendil
Sarnak
 
Join Date: Jan 2017
Posts: 30
Default

i have two entries in my config.
one for the local IP
and another that is a dns address that maps to my public ip (like dyndns).
outside of my network they are using dyndns 5999, internally is using the local IP.
Reply With Quote
  #8  
Old 05-02-2018, 02:00 PM
GRUMPY
Discordant
 
Join Date: Oct 2016
Posts: 445
Default

So you're setting up for a dual login, one being a private login,
(to allow outside connections) ?
Reply With Quote
  #9  
Old 05-02-2018, 02:02 PM
deladriendil
Sarnak
 
Join Date: Jan 2017
Posts: 30
Default

that's right. and they (public connections) can get to login and create an account. they cannot get to character creation or beyond.
Reply With Quote
  #10  
Old 05-02-2018, 02:10 PM
GRUMPY
Discordant
 
Join Date: Oct 2016
Posts: 445
Default

Ok, so whatever port your private loginserver is listening on, (usually 5998 )
That listening port has nothing to do with client versions. See below login.ini

Code:
listen_port = 5998 (this port needs to be listening to all connections)
local_network = 127.0.0. (whatever IP)
auto_create_accounts = TRUE

[security]
plugin = EQEmuAuthCrypto
mode = 5

[Titanium]
port = 5998
opcodes = login_opcodes.conf

[SoD]
port = 5999
opcodes = login_opcodes_sod.conf
Reply With Quote
  #11  
Old 05-02-2018, 02:12 PM
deladriendil
Sarnak
 
Join Date: Jan 2017
Posts: 30
Default

got it. will add that back into the router as a forwarded port.
Reply With Quote
  #12  
Old 05-02-2018, 02:17 PM
GRUMPY
Discordant
 
Join Date: Oct 2016
Posts: 445
Default

Just as an added note : In the login.ini - whatever IP you are using, leave out that
last octet number, keeping the period though. Or you may have client connect probs.
Example:
local_network = 192.168.10.
Reply With Quote
  #13  
Old 05-02-2018, 03:12 PM
deladriendil
Sarnak
 
Join Date: Jan 2017
Posts: 30
Default

yeah i ran into that before. thanks. i can only forward a total of 30 ports on this router. so hopefully 22 entries is enough as I'm using 8 for other things. may be time to get a new router...
Reply With Quote
  #14  
Old 05-02-2018, 03:32 PM
GRUMPY
Discordant
 
Join Date: Oct 2016
Posts: 445
Default

It's been a long time since I run into a router without port range forwarding, but I can't imagine
what it would be like with a project like this. I'd probably just to hell with it and DMZ, haha
Hackers are all busy with politicians anyway :P
Reply With Quote
  #15  
Old 05-04-2018, 11:58 PM
deladriendil
Sarnak
 
Join Date: Jan 2017
Posts: 30
Default

got past this issue. by replacing the router.

i am now having an issue with zone.exe running the start script it defaults to 127.0.0.1: <random port>

this causes me issues. players outside of my LAN cannot connect to port 7000. yet if i map that port to forward to say 3389. they can of course connect to it.

so it's not a forwarding issue. I expect its a problem that zone.exe isn't starting up with 0.0.0.0 or my actual IP address. is there a config way that I can change this? or am I looking at

when I messed around with a private server a year or so ago this wasn't an issue. sadly that build is gone and I'm on the most recent stable release. did something change?
Reply With Quote
Reply

Thread Tools
Display Modes

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 09:08 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