PDA

View Full Version : 1107 when others join but not me. HELP!


raventy
10-28-2002, 12:07 PM
Ok I am trying to set up my own server for people to play on via internet but have encountered this anoying problem: I go and launch world.exe and Boot5Zones. They all go and load up corretly and all and I can even see my server on the EqEmu Login Server list listed normally and not locked. I then can even go and log into my own server on the pc the server is running off of with no problems, but when I try to log in on another pc or my freind trys to log on through the internet they get a 1107 error message! I cant figure out why their getting it, its got to be somthing server-side cause they can connect to any other game but mine. I searched the forums but only found help with this error for minilogin play or because of a firewall. Yes my firewall and anti-virus are disabled too.

raventy
10-28-2002, 04:19 PM
Ok I made sure my firewall was disabled in the network conections area and all that stuff but people still cant conect to my server without gettin the 1107 error :( I am currently on a network with another pc but I have the server on the pc the internet runs into. I am also running windows xp. Heres my config info:
LOGINSERVER.INI:

### --- NOTE: Starting 6-1-2002, you can no longer use the word "Server" in worldname.
### --- NOTE2: the word "Server" is added to each server automaticly.

# READ README.TXT

[LoginServer]
loginserver=eqlogin1.eqemu.net
loginserver2=eqlogin2.eqemu.net
loginport=5999
loginport2=5999
worldname=Radimus
locked=false
account=
password=
worldaddress=12.89.***.29

[WorldServer]
Defaultstatus=
Unavailzone=

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

BOOT5ZONES.BAT:

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
start ZoneNT . 12.89.***.29 7995 12.89.***.29
start ZoneNT . 12.89.***.29 7996 12.89.***.29
start ZoneNT . 12.89.***.29 7997 12.89.***.29
start ZoneNT . 12.89.***.29 7998 12.89.***.29
start ZoneNT . 12.89.***.29 7999 12.89.***.29
exit
cls


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

ANY help would be apriciated as I really want to get this to work. THANKS!

raventy
10-29-2002, 03:32 PM
ok I disabled my network and now people can log on without the error! but now they get kicked when they get to char creation screen!!.. I looked at the world.exe log and it shows some "Unknown Opcode size 0" message on the log and then shows the player disconected! why is that happening? The posts ive read havent solved it either... any clue? also anyone knows why I cant play when my network is enabled?

Xarslik
10-30-2002, 12:55 PM
Remove the "account=" and "password=" lines from your LoginServer.ini and see if that helps.

raventy
10-31-2002, 07:00 AM
ok I removed the "account=" and "password=" lines from the loginserver.ini and disabled my network (to make sure it wasnt causing any problems) Now I can get someone to connect to my server without the 1017 but they get kicked back to the login screen once they get to the charector creation screen. I looked at world.exe and it says "Unknown opcode: 0x3521 size:0" and has this list of "Unknown opcode" messages then says "Client Disconected" why is this happening? I was able to successfully run that other EQ Emulator "EthernalEMU" but I dont like that one as I do this one... maybe it has something to do with my MySql database since EthernalEmu doesnt use a MySql db and it worked yet this one does and it doesnt work?

Xarslik
10-31-2002, 09:03 AM
Run World and Boot5zones, and copy the contents of them here.

Also make sure you don't have any "emulation" options enabled in WinXP (for the exes, such as Win98, Win2K etc emulation).

Also, when you say they get booted at the char creation screen, are you saying they get past loading and get booted right after they see the char creation screen, or they make a character and disconnect when entering world?

Finally, are you behind a router?

raventy
10-31-2002, 11:34 AM
Ok first, No I am not behind a router. Second, When they get booted tends to vary... like when my freind trys to join he'll make it too the char creation screen and then he'll get booted... but it varies when it boots him in thier... like sometimes as soon as he enters the char creation screen he gets booted.. yet other times he gets booted when adjusting the stats for the charector. Then Ive seen some users actualy make it past that and get into the zone server but then I belive they get booted cause it says "Client Disconected" right when they go to get in it. Heres my Worlds.exe and Boot5zones log: NOTE the part with #signs is where I put a comment for you to read about it.

#########World.exe:###################

####This is one of the messages world.exe gives when some users join:######

Using database 'eq' at localhost
EQEMu 0.3.11 - Wechselwirkende Spieler
Loading zone names & items...
EMuShareMem.dll loaded.
Loading items from database...
...done.
LoginServer.ini read.
Loading guild ranks...done.
World server listening on: port 9000
Connected to LoginServer: eqlogin2.eqemu.net:5999
New TCP connection: 12.89.168.30:3121
New zoneserver: #1 12.89.168.30:3121
New TCP connection: 12.89.168.30:3122
New zoneserver: #2 12.89.168.30:3122
New TCP connection:12.89.168.30:3123
New zoneserver: #3 12.89.168.30:3123
Zoneserver SetConnectInfo: 12.89.168.30:3121: 12.89.168.30:7999
New TCP connection: 12.89.168.30:3124
New zoneserver: #4 12.89.168.30:3124
Zoneserver SetConnectInfo: 12.89.168.30:3122: 12.89.168.30:7998
Zoneserver SetConnectInfo: 12.89.168.30:3123: 12.89.168.30:7995
New TCP connection: 12.89.168.30:3125
New zoneserver: #5 12.89.168.30:3125
Zoneserver SetConnectInfo: 12.89.168.30:3125: 12.89.168.30:7996
Zoneserver SetConnectInfo: 12.89.168.30:3124: 12.89.168.30:7996
999047 New client from ip: 172.165.30.156 port: 1539
Account Attempting to be created:aeiou 0
Logged in: LS#7837: aeiou
Logged in: LS#7837: aeiou
Logged in: LS#7837: aeiou
Guild Send Request...
Sending character information.
Unknown opcode: 0x64c0 size :0
Unknown opcode: 0x0010 size :0
Unknown opcode: 0x8030 size :0
Unknown opcode: 0x65f0 size :0
Unknown opcode: 0x67c0 size :0
Unknown opcode: 0x01e7 size :0
Unknown opcode: 0x87f0 size :0
Unknown opcode: 0x9240 size :12
0: 00 00 00 03 00 00 00 00 -- 00 00 00 00
Unknown opcode: 0x97c0 size :0
Unknown opcode: 0x9240 size :12
0: 00 00 00 03 00 00 00 00 -- 00 00 00 00
Unknown opcode: 0x3541 size :2056
Unknown opcode: 0x3941 size :2056
Unknown opcode: 0x9240 size :12
0: 00 00 00 03 00 00 00 00 -- 00 00 00 00
Unknown opcode: 0x9240 size :12
0: 00 00 00 03 00 00 00 00 -- 00 00 00 00
Unknown opcode: 0x9240 size :12
0: 00 00 00 03 00 00 00 00 -- 00 00 00 00
Unknown opcode: 0x9240 size :12
0: 00 00 00 03 00 00 00 00 -- 00 00 00 00
Unknown opcode: 0x9240 size :12
0: 00 00 00 03 00 00 00 00 -- 00 00 00 00
Name approval request for:Reras race:7 class:1
Char create:Reras
Unknown opcode: 0x3541 size :2056
Unknown opcode: 0x3941 size :2056
Unknown opcode: 0x9240 size :12
0: 00 00 00 03 00 00 00 00 -- 00 00 00 00
Maxclients: -1
Atempting autobootup of 'freportw' fr Reas
Zoneserver SetZone: 12.89.168.30:7999 fre[prtw
Charlogin:Reras
Enter world: Reas: freportw
Zoneserver SetZone: 12.89.168.30:7999 freportw
Client disconnected
Removing client from ip:172.165.30.156 port:1539
Zoneserver SetZone: 12.89.168.30:7999
Zoneserver SetZone: 12.89.168.30:7999


####This is what world.exe says when other users, like when my freind trys to join#####

Using database 'eq' at localhost
EQEMu 0.3.11 - Wechselwirkende Spieler
Loading zone names & items...
EMuShareMem.dll loaded.
Loading items from database...
...done.
LoginServer.ini read.
Loading guild ranks...done.
World server listening on: port 9000
Connected to LoginServer: eqlogin2.eqemu.net:5999
New TCP connection: 12.89.168.30:3121
New zoneserver: #1 12.89.168.30:3121
New TCP connection: 12.89.168.30:3122
New zoneserver: #2 12.89.168.30:3122
New TCP connection:12.89.168.30:3123
New zoneserver: #3 12.89.168.30:3123
Zoneserver SetConnectInfo: 12.89.168.30:3121: 12.89.168.30:7999
New TCP connection: 12.89.168.30:3124
New zoneserver: #4 12.89.168.30:3124
Zoneserver SetConnectInfo: 12.89.168.30:3122: 12.89.168.30:7998
Zoneserver SetConnectInfo: 12.89.168.30:3123: 12.89.168.30:7995
New TCP connection: 12.89.168.30:3125
New zoneserver: #5 12.89.168.30:3125
Zoneserver SetConnectInfo: 12.89.168.30:3125: 12.89.168.30:7996
Zoneserver SetConnectInfo: 12.89.168.30:3124: 12.89.168.30:7996
1813278 New client from ip:12.89.142.31 port: 1234
Account Attempting to by created: Ranma990 0
Logged in : LS#7531: Ranma990
Guild Send Request...
Sending character information.
Unknown opcode: 0x4180 size :0
Unknown opcode: 0x0002 size :0
Unknown opcode: 0x6d80 size :0
Unknown opcode: 0x6d80 size :0
Unknown opcode: 0x4580 size :0
Unknown opcode: 0x4780 size :0
Unknown opcode: 0x4980 size :0
Unknown opcode: 0x4b10 size :0
Unknown opcode: 0x5080 size :0
Unknown opcode: 0x5280 size :0
Unknown opcode: 0x5480 size :0
Unknown opcode: 0x5680 size :0
Unknown opcode: 0x62c1 size :0
Unknown opcode: 0x658f size :0
Unknown opcode: 0x8980 size :0
Unknown opcode: 0x8283 size :0
Client Disconnected
Removing client from ip:12.89.142.31 port:1234


###########Boot5Zones:########################

Using database 'eq' at localhost
EQEMu 0.3.11 - Wechselwirkende Spieler
Loading zone names, item & NPCs...
EMuShareMem.dll loaded.
...done.
If this is the last message you see, you forgot to move spells_en.txt from your EQ dir to this dir.
Spells loaded.
Loading Guild ranks...done.
Loading faction data...done.
Connected to worldserver: 12.89.168.30:9000
Entering sleep mode



## NOTE: I ONLY GOT THE MESSAGE BELOW WHEN THE FIRST USER CONNECTED NOT THE OTHER ONE######


ZoneID = 9
Reading zhdr file './cfg/freportw.cfg'
Using database for safe coords.
Zone safe coords are x = 181; y =335; z=o
Petition 0 pettime = 0
------------
Zone server 'freportw' listening on port:7999
------------
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
Error in AddLootDropToNPC: dbitem=0, item#=0, lootdrop_id=0
1065823 New client from ip: 172.165.30.156 port: 1541
Login packet 1 <Op_SetDataRate = 5>
Login packet 2
Loaded playerprofile for Reras - size: 8460/8460
Loaded alt_adv_table for Reras - size: 258/258
Login packet 3
Zhdr request <Login 4>
Sending zonepoints...done
Sending object...done
Enterzone complete <Login 5>
Sending doorspawns..done
Client disconnected: Reras
Dropping client: Process=false, ip=172.165.30.156, port=1541
Automatic shutdown
Messge:----SERVER SHUTDOWN----
Zone shutdown: going to sleep

Xarslik
10-31-2002, 01:31 PM
Still appears as your world server isn't correctly binding to your external IP.

Make SURE you remove the account= and password= lines, so it goes:

locked=false
worldaddress=12.89.168.30

When you do that, world.exe should have the line:
World server listening on: 12.89.168.30:9000
instead of
World server listening on: port 9000

raventy
10-31-2002, 02:02 PM
ah I forgot I had recopied over a backup loginserver.ini when I relaunched the world.exe b4 for the log. But now I made sure I removed it and im still having some troubles with it. heres my exact loginserver.ini file:

### --- This file tells world.exe what loginserver to connect to.
### --- Leave the account and password field BLANK.

### --- Public Login is un-supported as is LAN playing. We reccomend using the EQEmu.net Loginserver ALWAYS.

### --- NOTE: Starting 6-1-2002, you can no longer use the word "Server" in worldname.
### --- NOTE2: the word "Server" is added to each server automaticly.

# READ README.TXT

[LoginServer]
loginserver=eqlogin1.eqemu.net
loginserver2=eqlogin2.eqemu.net
loginport=5999
loginport2=5999
worldname=Radimus Please Join to Test
locked=false
worldaddress=12.89.168.30

[WorldServer]
Defaultstatus=
Unavailzone=

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

###and heres my world.exe files now:

Using database 'eq' at localhost
EQEMu 0.3.11 - Wechselwirkende Spieler
Loading zone names & items...
EMuShareMem.dll loaded.
Loading items from database...
...done.
LoginServer.ini read.
Loading guild ranks...done.
World server listening on: 12.89.168.30:9000
Connected to LoginServer: eqlogin1.eqemu.net:5999
New TCP connection: 12.89.168.30:3228
New zoneserver: #1 12.89.168.30:3228
New TCP connection: 12.89.168.30:3122
New zoneserver: #2 12.89.168.30:3122
New TCP connection:12.89.168.30:3123
New zoneserver: #3 12.89.168.30:3123
Zoneserver SetConnectInfo: 12.89.168.30:3121: 12.89.168.30:7999
New TCP connection: 12.89.168.30:3124
New zoneserver: #4 12.89.168.30:3124
Zoneserver SetConnectInfo: 12.89.168.30:3122: 12.89.168.30:7998
Zoneserver SetConnectInfo: 12.89.168.30:3123: 12.89.168.30:7995
New TCP connection: 12.89.168.30:3125
New zoneserver: #5 12.89.168.30:3125
Zoneserver SetConnectInfo: 12.89.168.30:3125: 12.89.168.30:7996
Zoneserver SetConnectInfo: 12.89.168.30:3124: 12.89.168.30:7996
172057 New client from ip:12.89.142.31 port: 1429

Logged in: LS#7531: Ranma990
Logged in: LS#7531: Ranma990
Guild Send Request...
Sending Character information.
Unknown opcode: 0x4180 size :0
Unknown opcode: 0x0002 size :0
Unknown opcode: 0x6d80 size :0
Unknown opcode: 0x6d80 size :0
Unknown opcode: 0x4580 size :0
Unknown opcode: 0x4780 size :0
Unknown opcode: 0x4980 size :0
Unknown opcode: 0x4b10 size :0
Unknown opcode: 0x5080 size :0
Unknown opcode: 0x5280 size :0
Unknown opcode: 0x5480 size :0
Unknown opcode: 0x5680 size :0
Client Disconnected
Removing Client from ip:12.89.142.31 port:1429

Man I wonder why its doing this. Funny though cause it seems like im getting a few less "Unknown opcode" errors.. like how before thier was like 16 now theirs 12...
:rolleyes:

raventy
10-31-2002, 02:09 PM
I also noticed that my Error log in the MySql says this:
section, for example,
innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware
the InnoDB startup options listed in section 2 at
http://www.innodb.com/ibman.html
021029 23:27:38 MySql: Normal shutdown

021029 23:27:39 MySql: Shutdown Complete

MySql: ready for connections
MySql: ready for connections
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line
skip-innodb
to the [mysqld] section of init parameters in your my.cnf
or my.ini. If you want to use InnoDB tables, add to the [mysqld]
section, for example,
innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware
the InnoDB startup options listed in section 2 at
http://www.innodb.com/ibman.html
021030 23:33:28 MySql: Normal shutdown

021030 23:33:28 MySql: Shutdown Complete

MySql: ready for connections

Dunno if theirs anything wrong with that but just posting it to make sure ints not a prob.

Ranma990
11-01-2002, 04:13 AM
nm

raventy
11-01-2002, 12:53 PM
anyone got any ideas?... its being very anoying in terms of working. :confused:

raventy
11-01-2002, 03:30 PM
Yay its working.... I dunno what exactly happened but I got some clients connecting with no probs today, maybe it was just my freind's pc that for some reason doesnt like connecting to mine. Maybe cause were on the same Internet Provieder in our town or cause of his messed up network settings?(probably cause of the network settings on his pc) Ok well I got most things working alright now cept for a few things that I can work out. But I got another pc on my network and I was wondering if I can make it join my server while my server has clients from the internet in it? Like when I try to join my server through the LAN I get a 1017. I was wondering if its possible to make my pc join through the LAN to my server that has clients fromt he internet on it?

Xarslik
11-02-2002, 03:36 PM
http://forums.eqemu.net/showthread.php?s=&threadid=1134

raventy
11-02-2002, 07:47 PM
THANKS Xarslik!! Youve been rather helpful! Ill be sure to try it out first thing tommrow and let ya kno how everything is going... yea.. im workin on little sleep right about now and am just about asleep at keyboard. haha

raventy
11-03-2002, 05:43 AM
OK I dled the NAT patch but then what am i supposed to do with it? I can load it into notepad to read it but I cant do anything else with it.

raventy
11-03-2002, 08:41 AM
yay I got it all working now by useing a dns website thing. Thanks for your help.

raventy
11-03-2002, 10:00 AM
lol ok I spoke a little too soon, I mean it "works" but not at good preformance. Like the second pc on my LAN connects through the internet then back to the server pc, which causes it to lag. Is thier a way to make the second pc on my LAN connect through the LAN into the server pc?

Xarslik
11-03-2002, 02:48 PM
Unless your second PC is connected directly to the internet, it shouldn't be going through the "internet" when connecting.

A good way to verify this is to look at the message in World.exe when connecting. It should say a new connection from "192.168.0.X" or whatever the LAN ip that's connecting is.

Is your server machine running EQ at the same time it's running the Server?

raventy
11-03-2002, 03:01 PM
no its not connected directly to the internet, but I have it setup so the clients read member.dns.org which forwards them or whatever it does to my real IP, would that make the second pc on my lan go out to the internet then bak? or will it only do that once and realize its on the LAN and connect via lan? hhmm il have to check tommrow what the world.exe says cause i got a bunch of things to finish up for tommrow that I have to do right now. :( oh and yea i did have eq runnin on the server pc. Though when the second lan pc connects its lag meter goes up to red very fast then dc's... would that be why? thanks!

Xarslik
11-03-2002, 03:35 PM
Running EQ at the same time as the server on the same machine is going to cause a lot of lag. Set your worldaddress= and your Boot5Zones IPs to your dns.org address. Then on the client machines (EXCEPT for your server machine) on your LOCAL network, edit the C:\WINDOWS\System32\drivers\etc\hosts file to contain the line:

(your dns.org address) [TAB] (your internal server IP)

Mine, for example, is:

bluemist.org 192.168.0.1

beakerwsw
11-04-2002, 05:02 PM
I'm having the same kind of issue, I'm using the minilogon

I get to the logon screen fine using my usid and pass created (jonathan/xxxxxxxxx)Client disconnected (eqnc->GetState()=102)

Removing client from ip: 127.0.0.1, port: 1708
190183 New client from ip: 127.0.0.1 port: 1710
Client disconnected (eqnc->GetState()=102)
Removing client from ip: 127.0.0.1, port: 1710
200047 New client from ip: 127.0.0.1 port: 1714
Client disconnected (eqnc->GetState()=102)
Removing client from ip: 127.0.0.1, port: 1714

It removes me after showing this in the WORLD.EXE

window902527 New client from ip: 127.0.0.1 port: 1700
127.0.0.1: Wrong name/pass: name='eqemu'
Removing client from ip:127.0.0.1 port:1700
935805 New client from ip: 127.0.0.1 port: 1706
127.0.0.1: Wrong name/pass: name='eqemu'
Removing client from ip:127.0.0.1 port:1706
982983 New client from ip: 127.0.0.1 port: 1712
127.0.0.1: Wrong name/pass: name='eqemu'
Removing client from ip:127.0.0.1 port:1712

Now the funny thing is, no matter WHAT usid I put it, it defaults to that. ? I dunno . . .If you need anything else let me know

raventy
11-06-2002, 07:18 AM
ok well I got my server working.. I tested it for the last day or so to make sure b4 posting this time :p just a few bugs I got right now, like how some zones load into boxes with cat pics on the walls.. lol why is that? is it cause the cords for the zone are wrong and thats like a safe box? Well anyway I got mine working by making an account at dydns.com and used my server.dydns.org in the loginserver.ini instead of my IP same with the boot5zones and now my clients and I are connecting fine. I guess it was my pc laggin the server down b4 too when I ran eq on it and the server.. it was my Athlon 950 w/ 640MB PC-133 RAM, now the server's on my Athlon XP 1900+ Oced to 2200+, with 512MB PC2700 RAM and its running nice other than some smaller issues. I think though I might be getting a few dc's from my server but I guess thats just my internet sucking till I get my faster line put in. Thanks again for your help!

Trumpcard
11-06-2002, 07:47 AM
The Cat was the picture of one of the early EQ developers cats who had passed away..

You are in the 'safe spot'. Its the spot the client sends you when the server tries to zone you somewhere it cant put you.

You will need to #goto a location in the zone to get out of it.

I always try #goto 0 0 0, in some zones, the safe spot will have locations written on the walls, just reverse the first 2 numbers, and #goto them..

raventy
11-06-2002, 06:46 PM
ok I was able to find the right coordinates to get out of the safe box but how do I keep the new points? I tried going to zone points under EQAdmin and changing them their but it still brings me back to the box and I even tried the #safepoint command from the game.