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-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
  #2  
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
  #3  
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
  #4  
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
  #5  
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
  #6  
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
  #7  
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
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 04:51 PM.


 

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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3