PDA

View Full Version : Help on ports please


Producer_BMW
07-05-2009, 03:56 PM
Excuse me I forgot where to find the

PORT: page

What ports do you have to have open to allow your server to run anyone please ,

help me right quick

I know its like 7000-7100 or some shit ,

any help would be great

I could not find the old SERVER set up guide to save my life .

mixxit
07-05-2009, 04:15 PM
Take a look in your eqemu_config file the ports are/can be defined in there for Zones, World etc.

Producer_BMW
07-05-2009, 04:21 PM
Im talking about for your router ? those are in there ?

I dont want to guess I want to be exact , what ports to open * :(

mixxit
07-05-2009, 04:41 PM
Yeah the ports you are listening on your PC are in that file. So when you fire up your server it will open those ports on your PC.

Then you open your router ports to point them at your PC's ports

Internet - > Router (Blocked ports) -> Your PC

Port for your Login Server (not needed if you use the one below instead of minilogin)
<loginserver>
<host>eqemulator.net</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver>

Ports for your zone servers (always needed)
<zones>
<defaultstatus>20</defaultstatus>

<!-- Sets port range for world to use to auto configure zones -->
<ports low="7000" high="7100"/>
</zones>

Ports for your World Server (always needed)
<tcp ip="localhost" port="9000" telnet="disable"/>

Ports for your World Server Admin Web Page (always needed)
<http port="9080" enabled="false" mimefile="mime.types" />

So that's how to find the answer to your question bro!

And here is the actual answer:

World: 9000
WorldWeb: 9080
Zones: 7000-7100
LoginServer (in this example): No port needed (using public ones @ eqemulator)

best of luck mate

mixxit
07-05-2009, 04:45 PM
I believe EQ uses UDP as well as TCP so be sure to port forward not just TCP for that port but UDP as well - it should be an option on your router

Producer_BMW
07-05-2009, 05:03 PM
ok ill try to range it from 9000-9080 see what happens ?:()

mixxit
07-05-2009, 05:05 PM
Nope only need 7000 and 7080 not the whole range bud

Add 7000 - 7100 as UDP see if that works!

Producer_BMW
07-05-2009, 05:05 PM
When I start my bat.exe of course

I see this

error 10061 Error tcp Connetion <> connect <> failed world but then it goes by it and cont. main loop and starts working is that CRITICAL error or is that is what stopin me

mixxit
07-05-2009, 05:08 PM
Ahh okies that sounds like a problem

Can you paste your eqemu config (remove root/zone passwords etc)

Producer_BMW
07-05-2009, 05:10 PM
i think one sec

<?xml version="1.0">
<server>
<world>
<shortname>Producers PvP World</shortname>
<longname> ! [ A Return of Rallos]PVP|Reward item-loot Custom(PVP)Better than before (PRODUCERS-PVP)</longname>

<!-- Only specify these two if you really think you need to. -->
<!--<address>192.168.1.71</address>-->
<!--<localaddress>127.0.0.1</localaddress>-->

<!-- Loginserver information. -->
<loginserver>
<host>eqemulator.net</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver>

<!-- 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. -->
<http port="9080" enabled="true" mimefile="mime.types" />
</world>

<zones>
<defaultstatus>9</defaultstatus>

<!-- Sets port range for world to use to auto configure zones -->
<ports low="7000" high="7100"/>
</zones>

<!-- Database configuration, replaces db.ini. -->
<database>
<host>localhost</host>
<port>3306</port>
<username>root</username>
<password>XXXXXXXX</password>
<db>peq</db>
</database>
</server>

that what u needed ?

mixxit
07-05-2009, 05:22 PM
1) Okies first off get your external IP address:
www.whatismyip.com

2) Get Free Dynamic DNS name from www.dyndns.org
http://www.dyndns.com/

3) Point your dynamic dns name at your public IP address

Lemme know when you get this far

mixxit
07-05-2009, 05:23 PM
You should end up with two things here

IP: 87.123.33.22
Domain: eqserver.dyndns.info

Producer_BMW
07-05-2009, 05:25 PM
I never had to do the DNS thing , before reason being ?

Producer_BMW
07-05-2009, 05:25 PM
Also , I did Ipconfig and GOT my IP i've never had to do the IPadress hard copy ?

mixxit
07-05-2009, 05:30 PM
It's just me assuming the worst possible scenario for a solution

The biggest problem you'll have is where your local IP is something like 192.168.1.4 but your actually wanting people to come in on your external one like 212.43.12.3 - because the server launches on 192.168.1.4 it can mess things up a little

What we do is point a DNS name at 192.168.1.4 locally and externally itll point to 212.43.12.3

That way your server just sees it all as yourgame.dyndns.org and it makes the whole solution much safer

That way your zones will boot - try to connect to World via yourgame.dyndns.org and see its local and hopefully all will be ok

Lemme know when your DNS bit is setup and we can do the rest step by step

Producer_BMW
07-05-2009, 05:31 PM
Every thing Boots up, fine just people can not enter

but did you get my message ?

Producer_BMW
07-05-2009, 05:48 PM
I tried to respond to you did you get it

mixxit
07-05-2009, 06:12 PM
hey yep,

did you setup dyndns to point to your IP?

Producer_BMW
07-05-2009, 08:14 PM
no , i did not

cubber
07-07-2009, 04:53 PM
EQEMU servers only require UDP ports they do not need or use TCP ports for anything except the web interface.

Here is what I forward note I took my zone ports down in the config file cause I do not boot 100+ zones.

9000 UDP
7000-7050 UDP (Zones)
5999 UDP (Private Login Server)
10234 UDP (UCS Chat Server)

You only have to forward 9080 if you want to make the web interface publically accessable. I usually leave this closed and only access the page locally or over VPN.

gaeorn
07-07-2009, 05:58 PM
EQEMU servers only require UDP ports they do not need or use TCP ports for anything except the web interface.

That is not entirely correct. World, zone and eqlaunch communicate with each other over TCP. Depending on your eqemu_config.xml settings, this traffic could be via the same IP address, needing ports to be opened for it.