PDA

View Full Version : Problems with 6.2


Polygon_Window
09-28-2005, 06:12 AM
I just installed the "new" 6.2 Server (was using my 6.1 a long time)

Everything looks fine...means

Minilogin -> no errors
World.exe -> no errors
boot5zonebat. -> no errors

when i start eqgame.exe i come to the login site...but he hangs with message "Loggin in server---please wait" thing

After i look into minilogin he tells me:

"new client from ip: xxxx:23232" (just example)....so minilogin can see the client

Someone could help me solve this problem?
I tried everything....edit eqhost, mysql (accoun table with user name and ip), loginserver.ini
but nothing worked

EDIT:
Here are my files:

World.exe
[Status] CURRENT_WORLD_VERSION:EQEMu 0.6.2-DR1
[Status] Loading opcodes..
[Status] EMuShareMem loaded
00348B08
[Status] Loading variables..
[Status] Loading zones..
[Status] Clearing groups..
[Status] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=46073
[Status] ./LoginServer.ini read.
[Status] Loading guild ranks..
[Status] Loading guild link..
[Status] EMuShareMem loaded
[Status] Loading GuildList from database...
[Status] Loading ./addon.ini..
[Status] Loading EQ time of day..
[Status] Deleted 0 stale player corpses from database
[Status] Deleted 0 stale player backups from database
Screwing up windows compiles...
TCP listening on: localhost:9000
World server listening on: localhost:9000
Setting World to MiniLogin Server type
Connected to LoginServer: localhost:5999
88235 New TCP connection: 127.0.0.1:16777343
New zoneserver: #1 127.0.0.1:1058
Zoneserver SetConnectInfo: 127.0.0.1:1058: localhost:8784
88313 New TCP connection: 127.0.0.1:16777343
88313 New TCP connection: 127.0.0.1:16777343
88313 New TCP connection: 127.0.0.1:16777343
88313 New TCP connection: 127.0.0.1:16777343
New zoneserver: #2 127.0.0.1:1062
New zoneserver: #3 127.0.0.1:1061
New zoneserver: #4 127.0.0.1:1060
New zoneserver: #5 127.0.0.1:1059
Zoneserver SetConnectInfo: 127.0.0.1:1059: localhost:8782
Zoneserver SetConnectInfo: 127.0.0.1:1060: localhost:8783
Zoneserver SetConnectInfo: 127.0.0.1:1061: localhost:8780
Zoneserver SetConnectInfo: 127.0.0.1:1062: localhost:8781

Minilogin:

LoginServer.ini read.
[Status] Loading opcodes..
Server mode: MiniLogin
Login server listening on port:5999
14156 New Server connection: 127.0.0.1 port: 6916
133640 New client from ip: 127.0.0.1 port: 1063

Zonesbat

[Status] CURRENT_ZONE_VERSION: EQEMu 0.6.2-DR1
[Status] Loading opcodes..
[Status] Mapping Opcodes
[Status] Loading Variables
[Status] Loading zone names
[Status] Loading items
[Status] EMuShareMem loaded
[Status] Loading npcs
[Status] Loading npc faction lists
[Status] EMuShareMem loaded
[Status] Loading NPC Faction Lists from database...
[Status] Loading loot tables
[Status] Loading Loot tables from database...
[Status] Loading doors
[Status] EMuShareMem loaded
[Status] Loading Doors from database...
[Status] EMuShareMem loaded
[Status] FileLoadSPDat() Loading spells from ./spells_us.txt
[Status] FileLoadSPDat() spells loaded: 6677
[Status] Loading guilds
[Status] Loading guild list
[Status] EMuShareMem loaded
[Status] Loading factions
[Status] Loading titles
[Status] Loading AA effects
[Status] Loading swarm spells
[Status] Loading tributes
[Status] Loading corpse timers
[Status] Loading what ever is left
[Status] Loading commands
[Status] 183 commands loaded
[Status] Loading embedded perl XS
[Quest] Loading perlemb plugins.
[Quest] Loading perl commands...
[Quest] Loading perlemb plugins.
[Quest] Loading perl commands...
[Status] Starting EQ Network server.
[Status] Entering sleep mode
Connected to worldserver: localhost:9000

loginserver

Code:
### --- 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=localhost
loginserver2=localhost
loginport=5999
loginport2=5999
worldname=1234567891
worldaddress=localhost
locked=false
account=
password=

[WorldServer]
Defaultstatus=
Unavailzone=

[ChatChannelServer]
worldshortname=
chataddress=
chatport=

[LoginConfig]
ServerMode=StandAlone
ServerPort=5999


eqhost is localhost:5999

Damilis
09-28-2005, 06:16 AM
Have you entered:


INSERT INTO variables (varname, value, information) VALUES ('LoginType', 'Minilogin', 'Set this to Minilogin to login using a minilogin server :)');


I remember having the same issue on mine before I tried this.

Polygon_Window
09-28-2005, 06:18 AM
Yes i did

i retried it, but mysql gives me duplicate error...so i think its in

tallerin
09-28-2005, 06:23 AM
If you enter your login and pass and it hangs up with the window saying Loggin in server---please wait. this is how i get past this when it happens to me

Tab-Return-Tab-Return-Return it goes right it should login to the server select screen.

Polygon_Window
09-28-2005, 06:26 AM
Tried the tab-enter thing...didnt work

Damilis
09-28-2005, 06:30 AM
If you enter your login and pass and it hangs up with the window saying Loggin in server---please wait. this is how i get past this when it happens to me

Tab-Return-Tab-Return-Return it goes right it should login to the server select screen.


If this works then this is a nice little tidbit of info :)


Poly, are you running server and client on same machine? If that little trick above doesnt work, you might want to consider:

-replace all occurences of 'localhost' with '127.0.0.1'

-OR-

-having minilogin 'listen' on your external IP instead of 127.0.0.1(localhost)
-point your zones to external IP instead of 127.0.0.1(localhost)
-have your client login to your external IP instead of 127.0.0.1(localhost)


...just some ideas.

tallerin
09-28-2005, 06:34 AM
hmm i don't see nothing wrong with your eq host or loginserver.ini. However you don't need

loginserver2=localhost
loginport2=5999

only need one loginserver and port.

could also try changing Standalone to minilogin both ways work but have seen some say standalone gives them issue's.

Have you tryed to connect to PEQ server to rule out client issues?

also at what time did you update your client to live before 9/13 or after?

Polygon_Window
09-28-2005, 06:41 AM
Tried this 127.0.0.1 change with local host...both ways
didnt work

I have 5 versions of clients. Tried every client (with 2 i can logg in to PEQ)
didnt work

Strange is, my 6.1 server works perfectly (at least in login :-))

tallerin
09-28-2005, 07:00 AM
then the 2 that will login to PEQ are the only 2 that will (should ) work with 6.2 and those two should not work with your 6.1 server.

when you sourced your DB did you source in
insert into account (name,status, minilogin_ip) values('USERNAME_HERE',250,'127.0.0.1');

Polygon_Window
09-28-2005, 07:03 AM
Yes i sourced this in.

I dont think its a client problem...else it would give me the "xx07" error...

Or not?

tallerin
09-28-2005, 07:13 AM
if you have 2 clients that will connect to PEQ then i doubt it is a client issue with those 2 clients. But the other clients the work with 6.1 will not work on 6.2.

it really looks like it is an account issue to me. you could try inserting another account in your DB and try logging in with that account.

Polygon_Window
09-28-2005, 07:16 AM
i already created 2 accounts with different names and different ips

means one is 'localhost'
other one is '127.0.0.1'

both didnt work....

Just did a new DB with all the stuff from beginning...nothing changed :-(

its strange

tallerin
09-28-2005, 07:28 AM
hmm i'm getting stumped and running outa ideas.

i just tryed with my server and client useing localhost:5999 and i wouldn't let me in so have you tryed changing your eqhost to 127.0.0.1. i use localhost for all my ini files but i use 127.0.0.1 for eqhost. other then that i'm stumped.

[LoginServer]
Host=127.0.0.1:5999

Polygon_Window
09-28-2005, 07:44 AM
tried with your loginserver idea....

nothing :-(

Looks like god dont want that i run a 6.2 server....

I have a question, since your server is running

Did you made your server with the wiki-walkthrough? If yes, did you just use the original binaris?`Or you used fixed WORLD and ZONE?

tallerin
09-28-2005, 07:57 AM
yes the wiki walkthrough is how mine was settup as i wrote it in the way i did each steps. for the none perl 6.2 i used the binaries on source forge now and replaced the zone and world.exe with the ones from the fixed zip.

right now i am using the the perl compile that jimm0thy compiled.

wdrng
10-30-2005, 11:35 AM
I've got basically the same problem. My MiniLogin, World, and Boot5Zones all connect to each other with no problems (except loading opcodes).
Problem is, when I try to login it hangs at logging in. If I alt+tab out, I see that world.exe has crashed and it would like me to report it too Microsoft. I hit don't send, and world.exe closes.
I used the Wiki 6.2 setup, and have tried the world & zone files from all 3 links - Perl enabled, no perl, and fixed. Same problem with each of them.
I'm patched as of Sept. 8th 2005.
<sigh> Anybody have any more ideas?

Belfedia
10-30-2005, 07:35 PM
If you have check all this thing, perhaps it is a windows problems ? have you try on another computer or try to reinstall your computer ?

wdrng
10-31-2005, 11:27 AM
I was worried about that - I've a pretty new alienware laptop (very nice, by the way!), but alienware has some custom formatting (I can't change some parts of the BIOS as I'm not a "full" admin, and I can't re-install win XP corp due to their customized hard drive setup).
I was at a friend's place with the laptop when I was testing and posting - just got home now, so I was going to try and set it up on my desktop.
I''l post what happens when I'm done.

wdrng
10-31-2005, 03:51 PM
Nope, finished the install on my desktop, and I'm still getting the hang at login. When alt+tabbing, world.exe still has the 'World.exe has encounteres an error and must close' message.
:(

tallerin
10-31-2005, 04:57 PM
i had to deal with the world error. Not sure how your troubleshooting it but this is what i did.

on the 6.2 there are 2 links for files needed for the nonperl. The non pearl gave me the M$ error window using the world exe. out of the fixed zip. So instead i just extracted the fixed zone and copied over the one that came with the zip off of sourceforge fixed the world crashing and M$ error window.

The Perl enabled from jimm0thy i did not have issues with the an M$ error window (nothing from his perl compile needs to be replace should work right out of the zip file) but did have crashing issues. which installing a newer perl 5.8 fixed that.

So if you want non perl download the binaries from sourceforge and the fixed zip (not been around for few weeks so I don't know if a newer compile of a nonperl binaries are floating about) you will need to extract the fixed zone exe and replace the one that extracted from the sourceforge binaries.

If you want a perl version just download jimm0thy perl compile you don't need the fix zip for this one.

another way for perl that i believe was from a newer source is gett cavedudes (i believe it is from him) 6.2 installer which is by far the easiest way out there. now double click the package a few choices and wala installed with a DB (not the DB from PEQ it is cavedudes DB wich is pretty decent)that it will source on its own. If you just want the main server files from cavedudes installer then choose custom install from the installer and it should just install the server files and the quest files. wala plain old 6.2 perl enabled binares source your DB you want set your settings and try that.

wdrng
10-31-2005, 05:22 PM
I did try jimm0thy's perl enabled binaries, and then the 6.2 plus fixed world and zone. Same problem for both, so then I found the 6.2 auto installer and used it - still didn't work :)
Now I've got the CVS from Sept 28th, and I'm trying to compile it with visual c++ 2005 beta express. Been a while since I tried to compile anything, and I've never used this version so I'm trying to figure out how to include windows.h to get rid of my 'cannot open include' errors :)
Trying to get a MiniLogin server up and going so I can play while at a cottage this week - dunno if I'm gonna get it <sigh>

wdrng
10-31-2005, 06:39 PM
Just compiled the CVS from sept/28 and still have the same problem.
I was thinking that maybe I was patched to a bad live version (last patched Sept. 8th) but I downloaded the eq version checker (sorry, can't remember who made it) and I'm not getting a bad version error.
Tried a total of 4 different server file versions over 2 different PC's and no luck - I'm stumped

Belfedia
10-31-2005, 09:30 PM
And you can connect to other server with your client ?

wdrng
11-01-2005, 03:22 AM
I haven't tried to connect to any other server's with my client yet.
If I get some time this morning I'll give it a try. Thanks for the idea, dunno why I didn't think of it :-p

wdrng
11-01-2005, 03:25 AM
Sorry, do you happen to know a server currently running 6.2?
And I think I have to create an account somewhere, don't I?
I've never actually connected to an online Eqemu server, I've just setup my own and connected through Minilogin before

wdrng
11-01-2005, 03:59 AM
<sigh>
Yup, I can play on another server - just logged in to PEQ the Grand Creation and was able to make a character, and wander the world.
So it must be something with the world.exe and BOTH of my computers.
I can't really think of what it could be - both have completly different hardware (one's a laptop) so I can't see there being a driver issue.
The only thing they really have in common (besides trying to run the same various versions of EqEmu server files) is WinXP SP2 and various security updates.
Anybody know if some windows security updates are causing known problems?

In point form, the server files I've used have been:
- release 6.2 binaries from sourceforge (both with and without MickeyUSC's EQEMU fix)
- 6.2-DR1-perl enabled by Jimm0thy
- and I pulled and compiled the CVS from 09/28

Damilis
11-01-2005, 04:50 AM
I dunno if you have tried this or not (didn't see it mentioned above) but try using a command prompt and navigate to your /eqemu062/ directory and launch world.exe that way. By doing this, when world.exe crashes, it wont shut the window and maybe you can see the last error generated.... might help.

wdrng
11-01-2005, 05:04 AM
Good idea, thanks! I'll try it now.

As a further note, I tried running the server on my desktop and launched the client on my laptop. Same effect, world.exe crashes on the desktop.

wdrng
11-01-2005, 05:34 AM
Nope, no error in world.exe. I get:

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\eqemu>world
[Status] CURRENT_WORLD_VERSION:EQEMu 0.6.2-DR1
[Status] Loading opcodes..
[Status] EMuShareMem loaded
Opcode OP_Command is missing from ./opcodes.conf
Opcode OP_MailboxHeader is missing from ./opcodes.conf
Opcode OP_MailHeader is missing from ./opcodes.conf
Opcode OP_MailBody is missing from ./opcodes.conf
Opcode OP_NewMail is missing from ./opcodes.conf
Opcode OP_SentConfirm is missing from ./opcodes.conf
Opcode OP_RAWSessionRequest is missing from ./opcodes.conf
Opcode OP_RAWSessionResponse is missing from ./opcodes.conf
Opcode OP_RAWCombined is missing from ./opcodes.conf
Opcode OP_RAWSessionDisconnect is missing from ./opcodes.conf
Opcode OP_RAWKeepAlive is missing from ./opcodes.conf
Opcode OP_RAWSessionStatRequest is missing from ./opcodes.conf
Opcode OP_RAWSessionStatResponse is missing from ./opcodes.conf
Opcode OP_RAWPacket is missing from ./opcodes.conf
Opcode OP_RAWFragment is missing from ./opcodes.conf
Opcode OP_RAWOutOfOrderAck is missing from ./opcodes.conf
Opcode OP_RAWAck is missing from ./opcodes.conf
Opcode OP_RAWAppCombined is missing from ./opcodes.conf
Opcode OP_RAWOutOfSession is missing from ./opcodes.conf
005418F0
[Status] Loading variables..
[Status] Loading zones..
[Status] Clearing groups..
[Status] Clearing temporary merchant lists..
[Status] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=46073
[Status] ./LoginServer.ini read.
[Status] Loading guild ranks..
[Status] Loading guild link..
[Status] EMuShareMem loaded
[Status] Loading GuildList from database...
[Status] Loading ./addon.ini..
[Status] Loading EQ time of day..
[Status] Deleted 0 stale player corpses from database
[Status] Deleted 0 stale player backups from database
Breaking linux compiles....
TCP listening on: localhost:9000
World server listening on: localhost:9000
Setting World to MiniLogin Server type
Connected to LoginServer: localhost:9000
447469 New client from ip: 127.0.0.1 port: 2508


Right after New client from ip, I get a windows popup error 'World.exe has encountered an error and needs to close'
I can choose 'debug', 'send error report', or 'don't send'
When I pick 'don't send' after launching world from cmd prompt, it just stops running world and goes back to
C:\eqemu

Belfedia
11-01-2005, 07:49 AM
Just in case :
What version or mysql or perl you use ?

wdrng
11-01-2005, 08:04 AM
MySQL is 4.0.26 (I did try the version link in the Wiki server setup document, but it linked to 4.1.15 which has a GUI interface and I coudn't figure out how to get the SQL server to start)
Perl is 5.8.7.813 (the one linked in Wiki)

wdrng
11-01-2005, 08:18 AM
I'm going out of the city now, so I'll do some testing while I'm gone and post back on the weekend.
Thanks!

Belfedia
11-01-2005, 10:59 AM
And you're sure,
you don't have any firewall ? sp2 xp firewall include ?
Perhaps a program no compatible with eqemu ?
that very very strange :(

wdrng
11-06-2005, 09:45 AM
Nope. I always turn off WinXP firewall - I run a personal freeware firewall called Sygate and I turned it off while I was testing this.
I tried uninstalling and re-installing everything (except Perl - no internet connection at the cottage) and still had the same problem. :(
I don't think it's an installed software problem. My laptop and desktop have different software installed, and different hardware (so different drivers).
Very little is installed on BOTH, only thing I can think of are standard programs I use for trouble shooting/support and cleanup - like RegCleaner and Dameware. All the programs like that I've used for a long time, and they've never had any problems with previous versions of EqEmu.

wdrng
11-11-2005, 11:59 AM
Yaaaaaaaaaayyyyyyyy!!!!!!
It works! :)
I used Dark Rouge Productions Server pack 2.0 auto installer from a blank slate, and then had to add a couple of database tweaks to MySql (adding thing like the minilogin info) - worked well!
I still have to check a few things, like up to date quests, and maps/aggro stuff - but it I was in testing and it seems okay.
I think the problem I was having was somewhere in the MySql database - world crashed when it was connecting to minilogin and verifying the database.
Thanks for the help and input!