EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Archive::General Support (https://www.eqemulator.org/forums/forumdisplay.php?f=616)
-   -   My *unique* 1017 ... (https://www.eqemulator.org/forums/showthread.php?t=12859)

Dave987 04-04-2004 11:13 PM

My *unique* 1017 ...
 
Holas...

Yet another 1017 error ....

It's on my own server, public server, perl enabled... high tech eh?
Anyway ... I can log in to the server on minilogin , but public is another story all together ... :(

____________________________________________
World.exe
Code:

[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.5
[Status] Loading variables..
[Status] Loading zones..
[Status] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=26679, max id=68199
[Status] ./LoginServer.ini read.
[Status] Loading guild ranks..
[Status] Loading ./addon.ini..
[Status] Loading EQ time of day..
[Status] Reboot zone modes ON
[Status] Deleted 0 stale player corpses from database
[Status] Deleted 0 stale player backups from database
Formatting drive C:
TCP listening on: 80.*.*.*:9000
World server listening on: 80.*.*.**:9000
Connected to LoginServer: eqlogin3.eqemulator.net:5997
39907 New TCP connection: 192.168.0.2:1109
39907 New TCP connection: 192.168.0.2:1110
39907 New TCP connection: 192.168.0.2:1111
39907 New TCP connection: 192.168.0.2:1112
39907 New TCP connection: 192.168.0.2:1113
New zoneserver: #1 192.168.0.2:1113
New zoneserver: #2 192.168.0.2:1112
New zoneserver: #3 192.168.0.2:1111
New zoneserver: #4 192.168.0.2:1110
New zoneserver: #5 192.168.0.2:1109
Zoneserver SetConnectInfo: 192.168.0.2:1109: 80.*.*.**:7995
Zoneserver SetConnectInfo: 192.168.0.2:1110: 80.*.*.**:7997
Zoneserver SetConnectInfo: 192.168.0.2:1111: 80.*.*.**:7996
Zoneserver SetConnectInfo: 192.168.0.2:1112: 80.*.*.**:7998
Zoneserver SetConnectInfo: 192.168.0.2:1113: 80.*.*.**:7999

Boot5zones.bat (one of them)
Code:

[Status] CURRENT_ZONE_VERSION: EQEMu 0.5.5
[Status] Loading Variables
[Status] Loading zone names
[Status] Loading items
[Status] EMuShareMem loaded
[Status] Loading npcs
[Status] Loading npc faction lists
[Status] Loading loot tables
[Status] Loading doors
[Status] Loading guilds
[Status] Loading factions
[Status] Loading corpse timers
[Status] Loading what ever is left
[Status] Loading commands
[Status] 162 commands loaded
[Status] Loading embedded perl
[Status] Loading perlemb plugins.
[Status] Entering sleep mode
Connected to worldserver: 192.168.0.2:9000

_____________________________________________

As you can see, all the output looks good, heres my files: (better safe than sorry)

_______________________________________________

loginserver.ini
Code:

[LoginServer]
loginserver=eqlogin1.eqemulator.net
loginserver2=eqlogin2.eqemulator.net
loginserver3=eqlogin3.eqemulator.net
loginport=5997
loginport2=5997
loginport3=5997
worldname=Iron Tower [Dev]
worldaddress=80.*.*.**
locked=false

[WorldServer]
Defaultstatus=0
Unavailzone=

[LoginConfig]
ServerMode=Standalone
ServerPort=5999
UplinkAddress=
UplinkPort=
UplinkAccount=
UplinkPassword=

[ChatChannelServer]
ChatChannelServer=192.168.0.2

_____________________________________-

Hopefully thats all thats needed ....

As you can see , its definately some kind of router problem, however I've set my router to act as a DMZ .
If anyone can help, i'd be greatful .. I've tried everything (Including Searching!)

Thanks alot everyone - I appreciate it

... and uh .. lets not turn this post into a topic about if DMZ are good or not? :wink:

mikenune 04-05-2004 03:13 AM

If you look at the output from World.exe, it says it's connecting to an internal address of 192.168.*.* instead of the external address (which it should be using) of 80.*.*.* which you specified in your ini file.

I don't know if this would help at all but the only place I could see the 192.168 address being used was on the chat server. You might want to try and change that to you 80 address and see if it helps.

If that doesn't work, you may just be using an ISP that doesn't allow any incoming connections to their customers (i.e.: no servers).

Jezebell 04-05-2004 03:24 AM

Actually the 192.168.*.* address is coming from his boot5zones.bat which he didn't post, i think he might have the addresses backwards in that file.

mikenune 04-05-2004 03:29 AM

But would that change World.exe? Because if you look at the output from that, you can clearly see that it's listening on 192.168.

Jezebell 04-05-2004 03:30 AM

No its not.....

Code:

TCP listening on: 80.*.*.*:9000
World server listening on: 80.*.*.**:9000


smogo 04-05-2004 04:09 AM

Problem :
others can log on and play from the net
you can log on and play when u use minilogin
but you can't log using public login servers, while others can.

Is that correct ?

If so, try making an entry in your hosts.txt (windows directory) that maps your external IP to your server's internal IP. Check the NAT issues and Big Lan Book stickies in the Howto's

Packets can't do the round trip back to your server on the LAN, originating from the LAN, after they've gone out.

i hope this could answer your question.

Dave987 04-05-2004 04:23 AM

Boot5zones.bat

Code:

REM: ****Read this first!!!****

REM: This file requires your real IP in the place of "YourIP" when you are connecting
REM: To the EQEmu Loginserver.

REM: When you are using minilogin, Replace all IP Addresses to say 127.0.0.1

REM: If you still get errors try using localhost instead of 127.0.0.1

REM:--------------Start-----------------------
@echo off

if NOT exist spells_us.txt goto NOSPELL

start zone . 80.*.*.** 7995 192.168.0.2
start zone . 80.*.*.** 7996 192.168.0.2
start zone . 80.*.*.** 7997 192.168.0.2
start zone . 80.*.*.** 7998 192.168.0.2
start zone . 80.*.*.** 7999 192.168.0.2
exit
cls

:NOSPELL
echo You did not copy the spells_en.txt from your everquest directory to this one.  Please do so or zones will crash on startup.
PAUSE

REM:---------------END------------------------

And smogo :: no..

I can log into other peoples servers.
I can log into my server on minilogin
I , or anyone else, cannot log in to my server on public...

Heh .. this is sucky ..

After switching the boot5zones.bat IP's round , I still got 1017 ... :(

mikenune 04-05-2004 04:45 AM

Do'h! You're right Jezebell! I wasn't looking closely enough! The World server is listening on 80.*.*.* but the zone servers are trying to connect on 192.168.*.*!

Looks like you need to change your boot5zones.bat file so that ALL the IP addresses are the 80.*.*.* one.

If that doesn't work, you might want to take a look at your eqhosts.txt file and make sure that it's pointing to the right places (looks like your server's published to eqemulator.net's server list so make sure your eqhosts.txt file is pointing there). You don't want MinLogin.exe running. That's only if you're going to be logging in directly from to your server.

Dave987 04-05-2004 04:50 AM

Uh .. that sounds odd ..
Changing all IP's to the external IP (in boot5zones.bat) ? Hrmmm .. anyway , gunna go test it now

Thanks all

I figured it would be a waste of space to put eqhost.txt in .. but here it is anyway::

Code:

[Registration Servers]
{
"eqlogin1.eqemulator.net:5997"
"eqlogin2.eqemulator.net:5997"
"eqlogin3.eqemulator.net:5997"
}
[Login Servers]
{
"eqlogin1.eqemulator.net:5997"
"eqlogin2.eqemulator.net:5997"
"eqlogin3.eqemulator.net:5997"
}

You cant say thats wrong

[ Edit :: result of changing boot5zones.bat all to external IP::

Quote:

[Status] Loading embedded perl
[Status] Loading perlemb plugins.
WorldServer connect: Connecting to the server failed: TCPConnection::Connect():
connect() failed. Error: 10061
[Error] worldserver.Connect() FAILED!
[Status] Entering sleep mode
Doh - had my hopes up for a second

Jezebell 04-05-2004 04:57 AM

Ok well, i am out of ideas, lol

You did enable DMZ in your router config right?


If you did that or it doesn't work, try forwarding the ports in the router config.

Dave987 04-05-2004 05:12 AM

Yup DMZ is definately right.....

Thing is I ran a 5.1-DR server for a small while, but stopped ... not sure whats wrong this time :(



Thanks anyway everyone .. spose I'm just not supposed to run a server .. ever

(I also tried directly connecting to the internet instead of through the router, but I couldn't even connect to the net like that)

Thanks again all ... spose I'll keep it on minilogin :(

Jezebell 04-05-2004 05:37 AM

You could eliminate the router, but you would have to tell windows that you are not using a router anymore by running the Network Setup Wizard.

Dave987 04-07-2004 01:43 AM

Ugh .. I spose I'll just write the quests , test on minilogin and hope for the best on the live server ...

Thanks for the help & support everyone

Freshmaster17uk 04-07-2004 10:23 AM

....
 
1017 error still around ? theres like a million help topics on this forum for that search! :)

MrJag 04-07-2004 12:40 PM

heh i just did a reboot and now im getting 1017
for my server its telling everyone 1017
:?

Walker
Iron Tower(ServerOp)


All times are GMT -4. The time now is 12:10 AM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.