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 02-04-2009, 03:38 PM
seridium
Sarnak
 
Join Date: Jan 2009
Location: canada
Posts: 68
Default Problem connection Tried all angles [Help Needed]

Ok so I wanted a friend to connect to do some testing in certain zones so I am running my server on my one pc which is connected to my Internet through my router.


Now I followed instructions in this guide http://www.eqemulator.net/wiki/wikka...akka=RouterFix
1st things first I created a no-ip.org account
then downloaded the no-ip client just incase my ip changes

Then I changed my Host file

Quote:
127.0.0.1 localhost

to
198.0.0.100 localhost
198.0.0.100 account.no-ip.org
then after that I changed
Quote:
<!-- Only specify these two if you really think you need to. (read: You don't) -->
<!-- <address>some.server.com</address> -->
<!-- <localaddress>192.168.0.5</localaddress> -->

with:

<!-- Only specify these two if you really think you need to. (read: You don't) -->
<address>account.no-ip.org</address>
<localaddress>192.168.0.100</localaddress>
Then I changed
Quote:
<!-- Sets the ip/port for the tcp connections. Both zones and console (if enabled). Defaults are shown -->
<tcp ip="localhost" port="9000" telnet="disable"/>

to

<!-- Sets the ip/port for the tcp connections. Both zones and console (if enabled). Defaults are shown -->
<tcp ip="account.no-ip.org" port="9000" telnet="enable"/>
The world connects fine the I can connect fine but my friend cannot connect and when he tries it gives him the 1017 error and we have the exact same bought version of EQ titanium. he has tried connecting for 20 min at a time constantly getting errors or booted back to login screen and he does not show up in my World.exe

I have also looked at the NAT fix http://www.eqemulator.net/wiki/wikka.php?wakka=NatFix

And now im really not sure what I should do ?

it says at the bottom of the page to
Quote:
changes made to eqemu_config.xml to make dns redirect work correctly with 6.6/7.0...

<address>name.no-ip.org</address>
<localaddress>192.168.x.x</localaddress>
and it also says in my server .ini to change or should look like this.
Quote:
also your server loginserver.ini should look like

[LoginServer]
loginserver=eqemulator.net
loginport=5994
worldname=
worldaddress=name.no-ip.org
locked=true
account=
password=
#account=
#password=
But that must be in the tables somewhere you see I know how to use navicat to adjust tables and accounts etc is that what schema is what would be the table called with my server info?


My actual question I am asking about the loginserver.ini is what is it called in my peq_db? I know its not called server?

Would this also be because I have not updated my db to the 233 version ? I have installed Rev1129 onto this server.


I have read many threads about 1017 errors and none are the same as mine so any help would be much appreciated.
Reply With Quote
  #2  
Old 02-04-2009, 05:12 PM
Yeormom
Discordant
 
Join Date: Apr 2004
Location: 127.0.0.1
Posts: 402
Default

Did you open all of the respective ports on your router? Go to the following address and put the server port number (in your case 9000) into the search field and it will tell you if you have a routing issue...

http://www.canyouseeme.org/
__________________
Yeorwned
Bane of Life [Custom Classic/PvP]
Reply With Quote
  #3  
Old 02-04-2009, 08:43 PM
seridium
Sarnak
 
Join Date: Jan 2009
Location: canada
Posts: 68
Default

Well I have accessed my routers virtual server setting and opened access to port 9000

adress.no-ip.org 192.168.0.100 TCP 9000/9000 always


and is it TCP or UDP connection?

Also I guess I am supposed to open multiple ports is there alist of these ports other than searching my world.exe
Should I also open all ports for wolrd zone such as 7001 7002
Reply With Quote
  #4  
Old 02-04-2009, 08:54 PM
seridium
Sarnak
 
Join Date: Jan 2009
Location: canada
Posts: 68
Default

I have unlocked 1024 - 6000 UDP and TCP

I have also unlocked 7000 - 8000

Still no go... :(

Port 9000 unlocked
Reply With Quote
  #5  
Old 02-04-2009, 10:24 PM
seridium
Sarnak
 
Join Date: Jan 2009
Location: canada
Posts: 68
Default

Here is the error I am getting


Quote:
[02.03. - 20:15:13] [WORLD__INIT] Zone (TCP) listener started.
[02.03. - 20:15:13] [WORLD__INIT] Client (UDP) listener started.
[02.03. - 20:15:13] [NET__IDENTIFY] Registered patch 6.2
[02.03. - 20:15:13] [NET__IDENTIFY] Registered patch Titanium
[02.03. - 20:15:13] [NET__IDENTIFY] Registered patch Anniversary
[02.03. - 20:15:13] [NET__IDENTIFY] Registered patch Live
[02.03. - 20:15:13] [WORLD__LS] Connecting to login server...
[02.03. - 20:15:13] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[02.03. - 20:15:13] [WORLD__LS] Loginserver provided 74.216.26.129 as world address
[02.03. - 20:15:27] [WORLD__ZONE] New TCP connection from 192.168.0.100:2297
[02.03. - 20:15:27] [WORLD__CONSOLE] New launcher from 192.168.0.100:2297
[02.03. - 20:15:27] [WORLD__LAUNCH] Adding pending launcher 1
[02.03. - 20:15:27] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.
[02.03. - 20:15:27] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.
[02.03. - 20:15:32] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[02.03. - 20:15:47] [WORLD__ZONE] New TCP connection from 192.168.0.100:2300
[02.03. - 20:15:47] [WORLD__CONSOLE] New zoneserver #1 from 192.168.0.100:2300
[02.03. - 20:15:47] [WORLD__ZONE] [1] Zone started with name dynamic_01 by launcher zone
[02.03. - 20:15:47] [WORLD__ZONE] [1] Auto zone port configuration. Telling zone to use port 7000
[02.03. - 20:15:48] [WORLD__ZONE] New TCP connection from 192.168.0.100:2301
[02.03. - 20:15:48] [WORLD__CONSOLE] New zoneserver #2 from 192.168.0.100:2301
[02.03. - 20:15:48] [WORLD__ZONE] [2] Zone started with name . by launcher NONE
[02.03. - 20:15:48] [WORLD__ZONE] [2] Auto zone port configuration. Telling zone to use port 7001
[02.03. - 20:15:55] [WORLD__LAUNCH] zone: dynamic_02 reported state STARTED (1 starts)
[02.03. - 20:15:55] [WORLD__ZONE] New TCP connection from 192.168.0.100:2303
[02.03. - 20:15:55] [WORLD__CONSOLE] New zoneserver #3 from 192.168.0.100:2303
[02.03. - 20:15:55] [WORLD__ZONE] [3] Zone started with name dynamic_02 by launcher zone
[02.03. - 20:15:55] [WORLD__ZONE] [3] Auto zone port configuration. Telling zone to use port 7002
[02.03. - 20:15:56] [WORLD__LAUNCH] zone: dynamic_03 reported state STARTED (1 starts)
[02.03. - 20:15:57] [WORLD__ZONE] New TCP connection from 192.168.0.100:2305
[02.03. - 20:15:57] [WORLD__CONSOLE] New zoneserver #4 from 192.168.0.100:2305
[02.03. - 20:15:57] [WORLD__ZONE] [4] Zone started with name dynamic_03 by launcher zone
[02.03. - 20:15:57] [WORLD__ZONE] [4] Auto zone port configuration. Telling zone to use port 7003
[02.03. - 20:15:58] [WORLD__LAUNCH] zone: dynamic_04 reported state STARTED (1 starts)
[02.03. - 20:15:59] [WORLD__ZONE] New TCP connection from 192.168.0.100:2307
[02.03. - 20:15:59] [WORLD__CONSOLE] New zoneserver #5 from 192.168.0.100:2307
[02.03. - 20:15:59] [WORLD__ZONE] [5] Zone started with name dynamic_04 by launcher zone
[02.03. - 20:15:59] [WORLD__ZONE] [5] Auto zone port configuration. Telling zone to use port 7004
[02.03. - 20:16:00] [WORLD__LAUNCH] zone: dynamic_05 reported state STARTED (1 starts)
[02.03. - 20:16:01] [WORLD__ZONE] New TCP connection from 192.168.0.100:2309
[02.03. - 20:16:01] [WORLD__CONSOLE] New zoneserver #6 from 192.168.0.100:2309
[02.03. - 20:16:01] [WORLD__ZONE] [6] Zone started with name dynamic_05 by launcher zone
[02.03. - 20:16:01] [WORLD__ZONE] [6] Auto zone port configuration. Telling zone to use port 7005
Reply With Quote
  #6  
Old 02-05-2009, 01:11 PM
seridium
Sarnak
 
Join Date: Jan 2009
Location: canada
Posts: 68
Default

Bump

Anyone else own a D link router I have unlocked all ports 1024 -6000 7000
9000 and it seems still no work?
Reply With Quote
  #7  
Old 02-05-2009, 01:53 PM
Andrew80k
Dragon
 
Join Date: Feb 2007
Posts: 659
Default

Hmmm. I don't see any errors in the log file snip that you showed. Looks like you are connecting to the public LoginServer just fine.

As for ports you should open 7000-7100 for your zones, unless you start more than 100 zones, then you will need to open at least one for each.

Do you have a LoginServer.ini file? If so what does it look like?

You also need to change localhost back to 127.0.0.1. Don't change that unless you know exactly what you are doing and the affect it will have on all the processes you have running.

Look in the rule_values table to check where you are trying to login to from your server. I don't remember the rule name off hand but if you look through the list it should pop out. make sure the rule value is set to public. If you have used minilogin in the past you may have changed that, if not it should be public by default. My guess is it's not a router issue.
Reply With Quote
  #8  
Old 02-05-2009, 03:40 PM
seridium
Sarnak
 
Join Date: Jan 2009
Location: canada
Posts: 68
Default

Now when you say change the local host back would that be in my Host file ?


I will try opening ports 7000 - 7100

I have contacted my ISP and they say all my ports are open on there end, on my end with my shityy d-link router and its crappy settings I have manually added ports 9000 TCP/UDP 7000 7001 7002 7003 etc one at a time unlocked tcp/udp

Then i unlocked through program porting ports 1024 - 6000 and when I load up the website http://www.canyouseeme.org/ and check port 9000 with the server off it says blocked as soon as I run the server it says success port is open but with the server on the rest of teh ports 1024, 6000, 7000 all say no success so i am getting very frustrated here so I figured my router was malfunctioned so I reset the whole router and reconfigured it all over again and still no connect for my friend it connects to login server connects to world I can play on it when he connects still nothing in World.exe and shoots him to the login screen.

So then I reset the router again unlocked teh ports through router firewall setting I unlocked them through program settings and also through virtual server I even set up the no-ip config through my routers DNS service so this is totally making me mad its cool playing on my server but all alone doing it is gay.


Would it be all because of my host file where i added
192.168.0.100 localhost

Quote:
127.0.0.1 localhost
127.0.0.1 dragonnest.no-ip.info



Note that the "dragonnest.no-ip.info" is what you need to replace with what yours.
Also after doing this use the dns address for your worldserver address as well as you zoneserver address. Replace all the 127.0.0.1 with your DNS address. After doing this both people from outside your router as well as yourself will be able to log into server.

*NOTE by Striat- Just to try to make things a little more clear, you would replace the 127.0.0.1 with what you get from going to start>run>cmd and typing in ipconfig. Doing so will give you IP address, Subnet Mask, etc. You want the number next to IP address, such as in my case 192.168.xxx.xxx. So, your hosts file would look more like this at the end:

127.0.0.1 localhost
192.168.xxx.xxx YourNoIPName.no-ip.info

you see where it says "Replace all the 127.0.0.1 with your DNS address. After doing this bothe people from outside your router as well as yourself will be able to log into server."


So wouldnt it look like this then after 192.168.0.1 localhost
192.168.0.1 myaccount.no-ip.info


But you are saying to make it look like this
127.0.0.1 localhost
192.168.0.1 myaccount.no-ip.info


would this be my whole problem having the 192.168.0.1 where i should have the 127.0.0.1
Reply With Quote
  #9  
Old 02-05-2009, 03:52 PM
seridium
Sarnak
 
Join Date: Jan 2009
Location: canada
Posts: 68
Default

Now for this loginserver.ini file lets get to the bottom of this...

I run 0.7.0 server
I cannot find a loginserver.ini with this version so what is there instead of this.
If I could find that file everyone speaks of I might be able to figure something else out But I HAVE NO IDEA WHERE THE LOGINSERVER.INI FILE IS.
My knowledge tells me with this new newer server 0.7.0 and Peqdb_1129Rev291.sql is it in these files and please I don't need post's telling me im dumb and clearly dont know what im talking about I just need advice help and just need to be pointed in teh right direction I learn way better from being told or having at least an example of what I am supposed to do, when It comes to loginserver.ini I cant find any info other than people asking em if I checked the loginserver.ini where and how do i find this so called file, is it a different file with version 0.7.0?
Please help
Reply With Quote
  #10  
Old 02-05-2009, 04:36 PM
Andrew80k
Dragon
 
Join Date: Feb 2007
Posts: 659
Default

The LoginServer.ini file should be in your EQEmu directory.

and it should look like this:

Code:
also your server loginserver.ini should look like

[LoginServer]
loginserver=eqemulator.net
loginport=5994
worldname=
worldaddress=name.no-ip.org
locked=true
account=
password=
#account=
#password=
As for the localhost thing...

in your system hosts file your localhost should be set to 127.0.0.1. You can change your settings in your EQEmu file to whatever you want and the instructions are fine for that.

Have you tried just turning the firewall off to make sure that's not giving you problems? I'm not advocating leaving it off, but once you get connected from the outside then just add it back in and open the ports. That way you eliminate some of the variables here.
Reply With Quote
  #11  
Old 02-05-2009, 04:43 PM
Andrew80k
Dragon
 
Join Date: Feb 2007
Posts: 659
Default

I think that port in the ini file above is supposed to be 5998 though, not 5994. I just saw that. I copied and pasted it and didn't notice it until after my edit timer had passed...
Reply With Quote
  #12  
Old 02-05-2009, 07:52 PM
seridium
Sarnak
 
Join Date: Jan 2009
Location: canada
Posts: 68
Default

I have no LoginServer.ini file
I do have a blank log.ini file
I also have a eqemu_config.xml file which has the following in it.
Quote:
<?xml version="1.0">
<server>
<world>
<shortname>beta0.1</shortname>
<longname>Serverbeta0.1</longname>

<!-- Sets the shared key used by zone/launcher to connect to world -->
<key>225458756</key>

<!-- Only specify these two if you really think you need to. (read: You don't) -->
<!-- <address>account.no-ip.org</address> -->
<!-- <localaddress>192.168.0.100</localaddress> -->

<!-- Sets the ip/port for the tcp connections. Both zones and console (if enabled). Defaults are shown -->
<tcp ip="account.no-ip.org" port="9000" telnet="enable"/>

<!-- Enable and set the port for the HTTP service. -->
<http port="9080" enabled="true" mimefile="mime.types" />

</world>

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

Should there be one?
Is there something I can edit in the peq_db tables?

I checked my host file and I did have it as
127.0.0.1 localhost
192.168.0.100 for account.no-ip.org
Reply With Quote
  #13  
Old 02-07-2009, 12:08 AM
Hakkyn
Fire Beetle
 
Join Date: Jan 2009
Location: Rivervale
Posts: 2
Default

Seridium,
My reccomendation would be to put everything back the way it was at the begining, since you have the eqemu_config.xml you probably used the automated setup. Once you add your server info in as the instructions show, your server should be working... the problem you need to address is actually in your network settings.

some basic info:

EQEMULATOR port: 5998 (port in your eqemu_config.xml file) this connects your server to the login server.

World Server port: 9080 and 9000 (incomming) - these need to opened on your router in the virtual server section to allow port forwarding to your EQ server - use your servers IP address (ie; 192.168.x.x)

World server outgoing: 7000 and up... depending on the number of dynamic zones your server spawns... you do not need to open these unless you have your router set to filter outgoing traffic which by default it wont be

The only ports you should need to open on your router are 9080 and 9000. the 7000 range is outgoing only

NOTE: If you are using a DSL modem (or some cable modems), you will also need to log into it and set up port forwarding in the NAT section, or disable the firewall depending on the type. In your modem, it will tell you what it has assigned the ip of the router to... in my case it was 192.168.2.4

Most DSL modems can be accessed by logging in via http://192.168.2.1

The dsl/cable modem is most likely your issue as it has a built in firewall that blocks the ports EQEMU needs by default... the easiest thing to do is bypass it by setting the NAT to forward all IP traffic to your router. Then your router port forwardign will work and you should be good to go.
Reply With Quote
  #14  
Old 02-07-2009, 02:35 AM
seridium
Sarnak
 
Join Date: Jan 2009
Location: canada
Posts: 68
Default

HAkkyn thank you very much for your advice I am sure the only thing I was missing was unlocking port 9080.
I had contacted my ISP the other day and all ports are open are there end they block no ports either through their service or through my tv/dsl router, So I am sure it had to do with the 9080 I never unblocked that port... doh
When my friend gets off work I will have to give it a try thanks again I will let you know if it works.
Reply With Quote
  #15  
Old 02-08-2009, 12:14 AM
seridium
Sarnak
 
Join Date: Jan 2009
Location: canada
Posts: 68
Default

Well it doesnt work worth a shit I am totally fed up I do not understand why the heck it wont work, I even reformatted a new pc reinstalled the server and now im getting some bullshit npc error I tell ya if it aint one thing its the next this shit is whacked!!!
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 04:25 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