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 06-25-2006, 12:02 PM
Tsunamic_Tuna
Fire Beetle
 
Join Date: Jun 2006
Posts: 16
Default Can't Connect to Server

People that try to connect to my server are booted back to the login screen.
But people that are part of my LAN can connect and play just fine with no problems.

I tried doing the nat-fix using no-ip but that obviously didn't work as they still can't connect to my server.

I followed step-by-step instructions that are posted for natfix and for the setup of the 7.0 server on the eqemulator home page... The only difference being that i'm using mysql 4.0.24 instead of 4.0.23 but the database works fine so that shouldn't be a problem right?

Yes, I am behind a router but I am also DMZ host. I have made the forwarding changes needed to my router for 9000, 7000-7999, and 5999. Protocol for the forwarding is UDP...

Anyways, any help would be great.

Thanks,
Tsunamic Tuna
Reply With Quote
  #2  
Old 06-25-2006, 12:10 PM
Angelox
AX Classic Developer
 
Join Date: May 2006
Location: filler
Posts: 2,049
Default

Quote:
Originally Posted by Tsunamic_Tuna
People that try to connect to my server are booted back to the login screen.
But people that are part of my LAN can connect and play just fine with no problems.

I tried doing the nat-fix using no-ip but that obviously didn't work as they still can't connect to my server.

I followed step-by-step instructions that are posted for natfix and for the setup of the 7.0 server on the eqemulator home page... The only difference being that i'm using mysql 4.0.24 instead of 4.0.23 but the database works fine so that shouldn't be a problem right?

Yes, I am behind a router but I am also DMZ host. I have made the forwarding changes needed to my router for 9000, 7000-7999, and 5999. Protocol for the forwarding is UDP...

Anyways, any help would be great.

Thanks,
Tsunamic Tuna
Sounds a little contradictive;
If you gave DMZ host privileges to your EQEMU server machine, then you should not be directing ports anywhere. What DMZ host feature does, is remove the routers firewall and expose all ports to the internet for one machine in your LAN.
Reply With Quote
  #3  
Old 06-25-2006, 12:33 PM
Tsunamic_Tuna
Fire Beetle
 
Join Date: Jun 2006
Posts: 16
Default

Lol. Thats exactly what I thought... I swear. But everyone kept telling the that I had to do something with ports or no-ip in order for it to work...

But still... If the router isnt the reason, then why cant remote places connect to my server?
Reply With Quote
  #4  
Old 06-25-2006, 12:47 PM
Angelox
AX Classic Developer
 
Join Date: May 2006
Location: filler
Posts: 2,049
Default

Quote:
Originally Posted by Tsunamic_Tuna
Lol. Thats exactly what I thought... I swear. But everyone kept telling the that I had to do something with ports or no-ip in order for it to work...

But still... If the router isnt the reason, then why cant remote places connect to my server?
You must be connected to loginserver if they are seeing you there, and you must have some setting somewhere that points to your servers' local IP and not the Internet IP- this is probaly why your can log in from the LAN. Did you setup your eqemeu_config.xml? you should be using the full version, and altered to your server - theres an eqemeu_config.xml.full, whch you set up and change to eqemeu_config.xml.
Also did you fix up you server machines HOST file?
Reply With Quote
  #5  
Old 06-25-2006, 01:00 PM
Tsunamic_Tuna
Fire Beetle
 
Join Date: Jun 2006
Posts: 16
Default

Yes, I did both. Let me show you what i did...

Here is my config file...

Quote:
<?xml version="1.0">
<server>
<world>
<shortname>setme</shortname>
<longname>Blades of Fire</longname>

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

<!-- Loginserver information. Defaults shown -->
<loginserver>
<host>eqemulator.net</host>
<port>5998</port>
<account>Bladesoffire</account>
<password>{CENSORED}</password>
</loginserver>

<!-- Server status. Default is unlocked -->
<!--<locked/>-->
<!-- <unlocked/> -->

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

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

<!-- Chatserver (channels) information. Defaults shown -->
<chatserver>
<host>channels.eqemulator.net</host>
<port>7778</port>
</chatserver>

<!-- Mailserver (in-game mail) information. Defaults shown -->
<mailserver>
<host>channels.eqemulator.net</host>
<port>7779</port>
</mailserver>

<zones>
<defaultstatus>20</defaultstatus>

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

<!-- Database configuration, replaces db.ini. Defaults shown -->
<database>
<host>localhost</host>
<port>3306</port>
<username>eq</username>
<password>eq</password>
<db>peq</db>
</database>

<!-- Launcher Configuration -->
<launcher>
<!-- <logprefix>logs/zone-</logprefix> -->
<!-- <logsuffix>.log</logsuffix> -->
<!-- <exe>zone.exe or ./zone</exe> -->
<!-- <timers restart="10000" reterminate="10000" initial="20000" interval="2000"> -->
</launcher>

<!-- File locations. Defaults shown -->
<files>
<!-- <spells>spells_us.txt</spells> -->
<!-- <opcodes>opcodes.conf</opcodes> -->
<!-- <logsettings>log.ini</logsettings> -->
<!-- <eqtime>eqtime.cfg</eqtime> -->
</files>
<!-- Directory locations. Defaults shown -->
<directories>
<!-- <maps>Maps</maps> -->
<!-- <quests>quests</quests> -->
<!-- <plugins>plugins</plugins> -->
</directories>
</server>
Quote:
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

127.0.0.1 localhost
192.168.15.104 bladesoffire.no-ip.info
Reply With Quote
  #6  
Old 06-25-2006, 02:30 PM
Tsunamic_Tuna
Fire Beetle
 
Join Date: Jun 2006
Posts: 16
Default

Ok so I put my ip in the xml configs and now my zones are getting 10061 error's... Now they know where to look for to find the world server, but it seems like they cant find it.. B/c, they are getting errors.. lol

Code:
<?xml version="1.0">
<server>
<world>
<shortname>setme</shortname>
<longname>Blades of Fire</longname>

<!-- 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> -->

<!-- Loginserver information. Defaults shown -->
<loginserver>
<host>eqemulator.net</host>
<port>5998</port>
<account>Bladesoffire</account>
<password>{CENSORED}</password>
</loginserver>

<!-- Server status. Default is unlocked -->
<!--<locked/>-->
<!-- <unlocked/> -->

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

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

<!-- Chatserver (channels) information. Defaults shown -->
<chatserver>
<host>channels.eqemulator.net</host>
<port>7778</port>
</chatserver>

<!-- Mailserver (in-game mail) information. Defaults shown -->
<mailserver>
<host>channels.eqemulator.net</host>
<port>7779</port>
</mailserver>

<zones>
<defaultstatus>20</defaultstatus>

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

<!-- Database configuration, replaces db.ini. Defaults shown -->
<database>
<host>localhost</host>
<port>3306</port>
<username>eq</username>
<password>eq</password>
<db>peq</db>
</database>

<!-- Launcher Configuration --> 
<launcher>
<!-- <logprefix>logs/zone-</logprefix> -->
<!-- <logsuffix>.log</logsuffix> -->
<!-- <exe>zone.exe or ./zone</exe> -->
<!-- <timers restart="10000" reterminate="10000" initial="20000" interval="2000"> -->
</launcher>

<!-- File locations. Defaults shown -->
<files>
<!-- <spells>spells_us.txt</spells> -->
<!-- <opcodes>opcodes.conf</opcodes> -->
<!-- <logsettings>log.ini</logsettings> -->
<!-- <eqtime>eqtime.cfg</eqtime> -->
</files>
<!-- Directory locations. Defaults shown -->
<directories>
<!-- <maps>Maps</maps> -->
<!-- <quests>quests</quests> -->
<!-- <plugins>plugins</plugins> -->
</directories>
</server>

&& This is exactly whats happening to the zone server.

Code:
---------------------------------------------
[06.25. - 17:57:45] Starting Log: logs/eqemu_debug_4012.log
[06.25. - 17:57:45] [LAUNCHER__INIT] Loading server configuration..
[06.25. - 17:57:47] [NET__WORLD] WorldConnection connect: Connecting to the server _____MY IP____: TCPConnection::Connect(): connect() failed. Error: 10061
[06.25. - 17:57:47] [LAUNCHER__ERROR] worldserver.Connect() FAILED! Will retry.
[06.25. - 17:57:47] [LAUNCHER__INIT] Starting main loop...
----------------------------------------------
What do I do now?
Reply With Quote
  #7  
Old 06-25-2006, 02:55 PM
Angelox
AX Classic Developer
 
Join Date: May 2006
Location: filler
Posts: 2,049
Default

<tcp ip="____MY IP____" port="9000" telnet="disable"/>

"____MY IP____" should be your exterior IP or if you got a dynamic DNS, better - by exterior, I mean what your ISP gave you.

here's exactly what i put in my hosts, and use the same order;
---------
192.168.2.100 blackwater.dynip.com
127.0.0.1 blackwater.dynip.com
127.0.0.1 localhost
---------

try this while I look at the rest of your post - use your own machine ip/dns though
Reply With Quote
  #8  
Old 06-25-2006, 02:58 PM
Angelox
AX Classic Developer
 
Join Date: May 2006
Location: filler
Posts: 2,049
Default

<key>some long random string</key>

put a random string in here!

example: <key>122jsdhdefkflew676883ksjhs8is98s</key>
Reply With Quote
  #9  
Old 06-25-2006, 03:21 PM
Tsunamic_Tuna
Fire Beetle
 
Join Date: Jun 2006
Posts: 16
Default

it still has the same error and everything after that... still clueless...
Reply With Quote
  #10  
Old 06-25-2006, 03:34 PM
Angelox
AX Classic Developer
 
Join Date: May 2006
Location: filler
Posts: 2,049
Default

Are you sure they are using Everquest Titanium?
Reply With Quote
  #11  
Old 06-25-2006, 03:36 PM
Tsunamic_Tuna
Fire Beetle
 
Join Date: Jun 2006
Posts: 16
Default

yes. because they can connect to every other server in the server select just fine. just not mine for some reason... it boots them back to login screen
Reply With Quote
  #12  
Old 06-25-2006, 03:47 PM
Angelox
AX Classic Developer
 
Join Date: May 2006
Location: filler
Posts: 2,049
Default

Let me see your eqemu_debug_zone log
Reply With Quote
  #13  
Old 06-25-2006, 03:54 PM
Tsunamic_Tuna
Fire Beetle
 
Join Date: Jun 2006
Posts: 16
Default

Code:
---------------------------------------------
[06.25. - 21:39:49] Starting Log: logs/eqemu_debug_1208.log
[06.25. - 21:39:49] [LAUNCHER__INIT] Loading server configuration..
[06.25. - 21:39:50] [NET__WORLD] WorldConnection connect: Connecting to the server {MYIPCENSORED}:9000 failed: TCPConnection::Connect(): connect() failed. Error: 10061
[06.25. - 21:39:50] [LAUNCHER__ERROR] worldserver.Connect() FAILED! Will retry.
[06.25. - 21:39:50] [LAUNCHER__INIT] Starting main loop...
There it is...
Reply With Quote
  #14  
Old 06-25-2006, 04:02 PM
Angelox
AX Classic Developer
 
Join Date: May 2006
Location: filler
Posts: 2,049
Default

another thing, are you using a Linksys router? did you clear all the fields in the ports you were redirecting? Linksys gets buggy and does strange things , I've had to reset my router completely in order to get it to work properly - it looks like your are not connecting at all to the log in server?
Also, sometimes ISPS block all your ports and just let you use browser ports.
Reply With Quote
  #15  
Old 06-25-2006, 04:03 PM
Tsunamic_Tuna
Fire Beetle
 
Join Date: Jun 2006
Posts: 16
Default

Yes, we are using a linksys router... Im going to try that and see if it works. Thank you
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 07:45 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