eq2world.exe crashing on client connect

General support forum. If you require assistance and your problem doesnt fall in any of the other categories, this is the forum for you!

Moderator: Team Members

Forum rules
READ THE FORUM STICKY THREADS BEFORE ASKING FOR HELP!
Most information can be found there, and if not, the posts will help you determine the information required to get assistance from the development team.
Incomplete Help Requests will be locked or deleted.
Post Reply
dzCepheus
Posts: 4
Joined: Sun Apr 27, 2008 8:14 pm

eq2world.exe crashing on client connect

Post by dzCepheus » Sun Apr 27, 2008 9:09 pm

I'm getting an unhandled exception error upon attempting to connect to my server. Not sure what I could have done wrong here - I followed the instructions to a T, and I know my client isn't the problem as I am able to log in to other servers currently online.
I am running server version 0.5, client SOEBuild 4812L. When I attempt to connect from the login server, eq2world.exe crashes with the following debug message:
Unhandled exception at 0x0045bfab in EQ2World.exe: 0xC0000005: Access violation reading location 0x00000000.
Here is the output from the console:

Code: Select all

[Status] Using database 'eq2' at localhost
[Status] CURRENT_WORLD_VERSION:EQ2EMu 0.5.0 Developer Alpha
[Status] ./LoginServer.ini read.
[Status] Connecting to Update Server..
[Status]        Connected to Update Server: eq2emulator.net:9101
[Status]        Checking for updates.
[Status]        Server is already up-to-date.
[Status] Loading opcodes..
[Status] Loading structs..
[Status] Loading command list..
[Status] Loaded 21 entity command lists.
[Status] Loaded 1 NPCs.
[Status] Loaded 1 Objects.
[Status] Loaded global variables list..
[Status] Loaded visual states list..
[Status] Loading World Time..
[Status] Loading items.. (this might take a few minutes)
[Status]        Loaded 74 Bags
[Status]        Loaded 433 Foods
[Status]        Loaded 928 Weapons
[Status]        Loaded 2114 Armor Pieces
[Status]        Loaded 5590 Regular Items
[Status] Loading spells..
[Status]        Loaded 1 Spell(s)
[Status] Loading factions..
[Status]        Loaded 36 Factions
[Status] Loading skills..
[Status]        Loaded 129 Skills
[Status] Loading EQ time of day..
<Rogean>: There is only Everquest and Food, no Sleep.
Starting factory Reader
Starting factory Writer
World server listening on: localhost:9000
World server listening on: localhost:9000
Connected to LoginServer: eq2emulator.net:9100
AddAuth: 2155 Key: 1209355449
153192 New client from ip: 127.0.0.1 port: 55101
ZoneAuth: Access Key, 1209355449, Character Name, Treven, Account ID, 2155, Time
Stamp, 1209355449
Loading new Zone 'tutorial_island_good'
There is no further output from the console.
I am running Windows Vista 32bit, .NET 3.5, and MySQL 5.0.45. I have eq2world.exe set to run in XPSP2 compat mode, but this occurs even if no compat mode is selected.
If there is anything more I can supply, please advise. I'm certain I'm doing something wrong, but I don't know what.
Thanks for your time,
Erik

User avatar
Zcoretri
Team Member
Posts: 1642
Joined: Fri Jul 27, 2007 12:55 pm
Location: SoCal

Post by Zcoretri » Sun Apr 27, 2008 9:33 pm

I have the same problem with a new setup on my Vista laptop.
I think LE has not released the updated world structs and code yet for version 4812L, that would be my guess.
Image

dzCepheus
Posts: 4
Joined: Sun Apr 27, 2008 8:14 pm

Post by dzCepheus » Sun Apr 27, 2008 9:53 pm

How could it be working with other servers though if that were the case?

User avatar
Zcoretri
Team Member
Posts: 1642
Joined: Fri Jul 27, 2007 12:55 pm
Location: SoCal

Post by Zcoretri » Sun Apr 27, 2008 9:57 pm

hmmm....ya good point :)
No clue then at this point.
Image

dzCepheus
Posts: 4
Joined: Sun Apr 27, 2008 8:14 pm

Post by dzCepheus » Sun Apr 27, 2008 10:10 pm

Yeah I'm currently logged on to TessEQ2 with the most current client.
I do appreciate your input though. =)

LethalEncounter
Team: Zombie
Posts: 2717
Joined: Wed Jul 25, 2007 10:10 pm

Post by LethalEncounter » Mon Apr 28, 2008 6:07 am

The reason why the latest client works on development versions but not the stable release version is because I didn't want to get into the habit of making database updates and struct updates available for the stable version to prevent conflicts.
We have two update servers right now that provide database updates, one for stable versions (last major release) and the other for development servers running the latest code. Currently the stable release update server does not have the information necessary for it to work with the latest client, only the development update server has it. The reason why I separated the stable version from the development version is because with the automatic database update system, we could have problems with people running old stable code with the latest dev database. Once the development version is released as the next major EQ2Emulator version, the development update server will become the stable update server.
However, I'll look into fixing the crash. It shouldn't crash if a player tries to login. If you want to use the latest client on your own server, just download the latest code from SVN and change your database update port to 9102.

dzCepheus
Posts: 4
Joined: Sun Apr 27, 2008 8:14 pm

Post by dzCepheus » Mon Apr 28, 2008 12:12 pm

Ah, okay - perfectly reasonable. =) Thanks for the information - I'll give that a try.

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests