Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Support > Archive::Tutorials/Howto's

Archive::Tutorials/Howto's Archive area for Tutorials/Howto's posts that were moved here after an inactivity period of 90 days.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 06-09-2003, 10:22 AM
IADrako
Fire Beetle
 
Join Date: Jun 2003
Posts: 11
Default Server Setup 44DR1 - As of June 9th

Follow these steps CAREFULLY! Don't skim, read it all!

1. Download http://bellsouthpwp.net/s/m/smit4973/eqemuu.zip and extract it into C:\eqemu. I'll refer to the directory it was installed into as C:\eqemu.

2. Write down your external ip.
-External ip can be found by going to www.whatismyip.com

3. Download and install mySQL to C:\mysql --- http://www.mysql.com/downloads/downl...mp;pick=mirror

4. Copy and paste the file spell_en.txt from your Everquest directory to C:\eqemu.

5. Copy and paste the file db.sql from C:\eqemu to C:\mysql\bin.

6. Copy and paste the file update44dr1.sql from C:\eqemu to C:\mysql\bin.

7. Download and extract the following files, then take all the txt files from each folder and paste them into C:\mysql\bin (
- http://edwardpinniger.bctalk.net/eq/worlddata1.1.zip
- http://edwardpinniger.bctalk.net/eq/itemsbooks.zip

8. Open the program winmysqladmin from C:\mysql\bin. You will be prompted to enter a Username and password. Write them down with your external ip. If you lose it and need it for future reference it can be located in the file my.ini. Send the program to the Taskbar by pressing "Hide Me"

9. Verify the Green light is ON.

10. Open C:\mysql\bin\mysql.exe

11. Type the following lines in. After each line hit enter and go on to the next. Do not type lines that begin with ### as this is commentary on what you just typed by me. Lets begin...

create database eq;

### This creates a database that holds all info for your eq server.

use eq

### This tells mysql this is where we want to source the files to.

source db.sql;

### Lines will scroll by indiciating info being sourced into the database.

source update44dr1.sql;

###More lines will scroll by and some will say "could not overwrite." Thats fine.

source reloaddb.sql;

### This is where we find out if your databases are compatible, which they should be provided you used the db.sql from the zip I listed at top. If you are spammed with errors about npcspells, missing columns of MR or other things like this. There is a conflict difference between the two databses. I suggest posting the error and the steps you followed or going to the irc chat room.

source books.sql;

source items.sql;

### Sourcing in book and items databases.

exit

12. Now open C:\eqemu

13. Open db.cfg (NOT .sql)

14. Add in the username / password you used when starting mySQL. You should have it written down along with your external ip address. Save and close the file.

15. Now open loginserver.cfg and goto the line
servername=
and enter your servername. Do not add "Server" to the end as it is added automatically.

16. Goto the line
worldserver=
and enter your external ip. Save and close the file.

17. Right click boot5zones.bat and select Edit. It will read in middle:

start zone . hosthere 7995 hosthere
start zone . hosthere 7996 hosthere
start zone . hosthere 7997 hosthere
start zone . hosthere 7998 hosthere
start zone . hosthere 7999 hosthere

Enter your external ip in the first host here.

Open mySQL from the taskbar and on the left side of the window will be a greyed out box with an ip address in it. If it is different that your external ip you are behind a router. We will work around this the best we can, but openeing the ports will be your responsibility.

Enter your ip (internal if applicable) in the 2nd host here section.

Notice that the ports continue to go up by 1. You can launch more than 5 zones by adding in the same lines again, just be sure to keep increasing 1 port number.

Save and close.

18. Now open world.exe. Then open boot5zones.bat.
Your done! You shouldn't have recieved any errors.

Troubleshooting

1. world.exe opens with several errors accessing database files.

- Check to make sure login in db.cfg matches up to login for mysql. Verify username for mysql in my.ini (Start->Search it)

2. I get errors when I:

source reloaddb.sql;

- Your datatbase files aren't matching up correctly. Try a different version of the db.sql and make sure your running all included versions of this post.

3. I can't login to my server but I have no errors and everything seems fine!

- This can be caused by you being behind a router. This situation can vary so much I can't help. Your goal is to open ports 9000, and 7995-7999 or however high you listed boot5zone.bat up to.

Good luck!
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 12:39 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3