Log in

View Full Version : Need Server Help (I'm Stuck On Something)


Richardo
11-22-2003, 06:40 PM
1st Problem. Ok, I have to get a compiler... (Question1:Where do I get that without having to pay 100bucks for Visual Basic?) -- (Question2: Is it possible to skip this part or get the files from a friend?)



Setup Compiler
NOTE: This section is based on the VS.NET 2003 compiler



Go to the menu Tools/Options

In the folder pane, navigate to Projects/VC++ Directories



In the Show directories for dropdown, select "Include Files"

At the end of the list, add the following directories:
c:\mysql\include
c:\EqEmu\zlib

In the Show directories for dropdown, select "Library files"



At the end of the list, add the following directory:
c:\mysql\lib\opt


2nd Problem. When I put in my password it tells me this -
ERROR 1045: Access denied for user: 'lexen@localhost' <Using password:YES>
Im putting in the password correctly but its still denying me...


Back in the DOS prompt, type this command:
mysql -u test -p eq

You should see a password prompt - enter in your password ('test' in this sample). You should see the following:
Code:
C:\EqEmu\cvs\eqemu\EQEMu Release>mysql -u test -p eq
Enter password: ****
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 24 to server version: 3.23.57-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

3rd Problem. (Question1:Where do I get this WorldDebug.exe file?)

Start EQEMu


Run WorldDebug.exe from c:\EqEmu\cvs\eqemu\NewSource\Build. Just double click on it from windows explorer.

(Question2: What all should I have in the C:\EqEmu\cvs\eqemu\NewSource\Build Directory?)

I only have the following files in C:\EqEmu\cvs\eqemu\NewSource\Build Directory:

LoginServer.ini
Boot5zones.bat
addon.ini
db.ini
spells_en.txt



If anyone has any helpful advice, id deeply appreciate it...

arkaria
11-22-2003, 06:52 PM
Regards to your 2nd problem. Did you setup the root user in mysql? And if so after that did you grand the needed priviledges to the test user you are trying to use?

Richardo
11-22-2003, 07:11 PM
I never tried to use a 'test' user, the quote above was what came off the tutorials, I put my name (lexen) in its place...Explain what you mean by setting up the root user, how?
I have a User name set up on my winmysqladmin which is Lexen...

Regards to your 2nd problem. Did you setup the root user in mysql? And if so after that did you grand the needed priviledges to the test user you are trying to use?

arkaria
11-22-2003, 07:22 PM
well before you can use the "lexen" user to login to mysql you must create that user, assign it a password and access priviledges (insert, delete, update, select...). You do this by loging into mysql as the root user and using the "grant" command.

There is an example of how to setup mysql here
http://www.eqemu.net/Guide.htm

Rogean
11-22-2003, 11:33 PM
Where do I get that without having to pay 100bucks for Visual Basic?)

You need Visual C++, not VB

Richardo
11-23-2003, 02:38 AM
Do I still have to waste 100 bucks on that program?


Where do I get that without having to pay 100bucks for Visual Basic?)

You need Visual C++, not VB

Kgaul
11-23-2003, 03:03 AM
you can wait for the new release=) the 'DR' means Dev Release. if you can't play with the code then you dont need the compiler..


Kgaul

Richardo
11-23-2003, 08:40 AM
Ok I have everything down now everything is good.. Now where do I get WorldDebug.exe to start the server?

ndnet
11-23-2003, 12:27 PM
Pretend it said world.exe and use that program, I'd imagine.

Merth
11-24-2003, 03:17 AM
That guide is only intended for compiling the latest code from CVS. The guide for setting up 0.5.0 from the released binaries has not yet been created. Volunteers?

rmm99
11-24-2003, 04:42 AM
I'll give it a shot this week Merth - was considering it over the weekend due to the large number of posts confused between compiling their own and the precompiled binaries.

CHowell2005
11-24-2003, 11:22 AM
lexen all you have to do is follow directions buddy.......if you follow the directions explicitly and wholly.....you will succeed with no problem.....you cant just go skipping around skipping whatever steps you dont want to do and expect to be able to properly create a server.....thats my suggestion for you.....if you want to make a server from the cvs code...then follow those directions in detail and by the word

Jicksta
11-26-2003, 02:50 PM
I am having the same problem as Lexen.

I cannot find the WorldDebug.exe. The folder it says it is in ( newsource\build ) is created by the user during the tutorial, unless there is something to do not mentioned prior to starting the tutorial to set up the folder hierarchy.

I fail to see how that EXE can wander into it without prior mention of it in the tutorial. I searched the Everquest, EQEmu Binary, MYSQL, CVS, and ZLIP installation directories - nada.

Where the hell is this thing? I'm starting to run out of hair to pull out...


Gracias,


Jick

Valtin
11-26-2003, 09:45 PM
The worldDebug.exe will just be the output file that results from doing the steps. I'm using vc6 rather than vs.net but to change in/find out where its going to and what it is called;

Go to Project/Settings then click on the 'Link' tab - near the top is a field called 'output file name' - in there should be something like;

'C:\EqemuCVS\Source\Build\Debug\WorldDebug.exe'

This is the output file that is created when you follow the steps in the guide. It may be called something else and go to a different locations (think the cvs version does actually), but that is what you need to run. Under different configurations - e..g Release or Profiling, it can go to different places. Where it goes is probably set up for a different location and possibly name for every dev's machine.

Not being harsh here, but the guy has done an excellent guide, this is basic, how to use the dev tool stuff, I know its frustrating but the guy was probably assuming readers know how their dev-environment works. Not slamming you here, just giving the guy a little respect for taking the time to do the guide in the first place.