The past couple of days I've been trying to get my own copy of 0.5.7-DR2 running with no success (
http://www.eqemulator.net/forums/viewtopic.php?t=14552). Well last night I finally decided to give up and go back to 0.5.6 which I know works. And, because I had done so many different things to my DB and INI files trying to get 0.5.7-DR2 working, I decided to just wipe everything and start from scratch.
So, first things I did were drop my eq DB and delete the user I had created with access to it (my 'equser' user).
Then I deleted everything in my
\EQEMu folder.
Then I stopped and restarted my MySQL service (I'm running
mysqld-max-nt version 4.0.18) just to be sure.
Then I downloaded a fresh copy of the 0.5.6 Binaries and Configurations from SourceFORGE and set them up, downloaded
MiniLogin.exe and created a
MiniLoginAccounts.ini with my 'eqemu' and 'mikenune' users in it, and downloaded and sourced my DB (
eqemu056.zip).
Then I added back my 'equser' DB user and granted him all rights + grant to the eq DB and created my two MiniLogin accounts ('eqemu', and 'mikenune') in the account table.
Finally, I changed my
eqhost.txt file and started up EQ.
Everything was working wonderfully! I was able to connect to my MiniLogin server and see my World Server in the list! I was able to connect to my World Server and get to my character creation screen! But then tragedy struck!
I had created my character, assigned attribute points, and selected starting city and deity when it happened.
What happened you ask?
IT happened!
World.exe crashed! Completely! The window closed by itself and the little Microsoft popup asking me if I wanted to send the details of the crash to Bill Gates appeared!
Frustrated (and a little miffed I might add), I started the Debugger instead. Lo and behold, the World Server had crashed at EXACTLY the same point as 0.5.7-DR2 had always crashed!
So, I started thinking to myself "What else on my computer has changed?"
The answer?
MySQL.
The same day that I had started working with EQEMu 0.5.7-DR2, I had been forced to "upgrade" my MySQL server from 4.0.16 to 4.0.18 so I could get the files needed by Visual Studio to properly compile the new version of EQEMu!
So, today I am asking if anybody else here has MySQL version 4.0.18 installed on their system. And, if you do, do you also have a working copy (any version) of EQEMu running?
It is my sneaky suspicion that somewhere along the line from .16 to .18, MySQL changed how their function works or how it returns data back to the calling program! :(