Heres some Input Black Heart
Is the Packaged EqEmu Server you are talking about the 3.6 Package from Dark Rouge Productions? If so, yes it will work, I installed that package about 4 months ago a couple of times. At least it worked on My XP SP2 machine. You have to make sure all the pre-req work is done for it to work properly though. Also, some times it doesn't drop the old PEQ tables properly, you need to do that manually if reinstalling. But over all its a really good package for the beginner.
Ok looking at your logs, it appears that EQEmu can not connect to your instance of MySQl's PEQ tables. There are several things that can cause this, lets start with the first.
Making some assumptions here:
1) You are installing on Windows XP
2) You are trying to set up Caveman's PEQ database
You should have downloaded Mysql 4.0.23(NT) and installed it correct? When it is running a Traffic light Icon will be in your trey, the Light should be on "green" not "yellow" or "red". It must be in the "Green" condition to install the PEQ data tables, also it should be on "green" and running before you try and launch the EQEmu world. Else, Dark Rouge's installer will report back errors on DB install.
Ok if you have a green light on the Mysql App, lets check and see if the PEQ (Or Angelxo which ever DB you installed ), is actually in there and running.
The easiest way to do this, for a beginner in Mysql, is with one of the two common GUI's (Graphical Front End's) either Navicat (Shareware, free for 30 days), or Mysql Control Center 0.9.2, which is free at the Mysql site.
[[[Problem area 1 ]]]
Ok once you have a GUI installed, run it and connect to the database use the 'username' = eq and 'password' = 'eq' that you seemed to have set up allready, probably from the CLI interface to your Mysql. Once you get in click on the PEQ table, and see if its populated with like AA_actions, AA_effects, etc,etc. If it is populated, then Mysql is working properly, and you have correctly installed the PEQ tables.
[[[Problem area 2 ]]]
If The Database tables aren't there, you will need to load them via the CLI interface screen as per the Wiki Server setup instructions, BUT first go the CLI now, and goto C:\mysql\bin at the CLI enter mysql -u eq -p <press enter> when it asks for a password, put in eq
IF this doesn't work, then we have found your problem, you haven't set up the Username and password correctly, that you are passing over with your:
config.ini
[Database]
host=localhost
user=eq !!! note EQemu will connect using this user to Mysql
password=eq !!! note EQEmu will attempt to connect using this password
database=peq !!! This is the Database table it is trying to access
compression=off
[[[ Problem area 3 ]]]
Also there is another Possible show stopper in your setup, your DB.ini parameters aren't matching your Config.ini parameters.
###Your current database configuration is as follows:
##db.ini:
[Database]
host=127.0.0.1
user=root ****** Note Change this to user=eq , to match your config.ini
password=eq
database=peq
I would start by making this area 3 change first and testing it.
Godphred is correct about that port usage in the Eqhosts file btw, but you are failing before you get to that problem. (but you need to fix that as well).
Hopefully this helps, Ron
|