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 04-02-2003, 08:29 AM
devlor's Avatar
devlor
Sarnak
 
Join Date: Mar 2003
Location: Georgia, USA
Posts: 38
Default Setting up local EQEMu Server v0.4.4-DR1

OK, this info. is pretty well covered in the EQEmu documentation, but since some people find certain writing styles easier to digest than others, I'll paste in below the step-by-step instructions I wrote up for myself & others for setting up a local server to host on a single computer. Bear in mind many of the steps included below reflect my own personal tastes (i.e. directory paths, database names, choice of database), since that is what I've found to give me the best results after much trial & error. So here goes:

Quote:
Originally Posted by Devlor
  1. Install EverQuest & all expansions to the C:\Games\EverQuest\ directory.
  2. Update EverQuest to latest version & run through the file check twice to be sure everything's there.
  3. Copy the entire C:\Games\EverQuest directory to the to the C:\Games\EQEmu\EQGame\ directory (creating directory structure as needed).
  4. Delete all .EXE files except eqgame.exe in the C:\Games\EQEmu\EQGame\ directory.
  5. Download MySQL v3.23.56 from http://www.mysql.com & install to the C:\MySQL\ directory. Reboot your computer after installation of MySQL is complete.
  6. Download EQEmu Binary 0.4.4-DR1+Telmet from http://www.darkangel.net/eqemunews/ & install to the C:\Games\EQEmu\ directory.
  7. Download my original backup database from the attachment posted below (eqbackup00.zip) & install to the C:\MySQL\bin directory (overwrite = yes).

    (This database was built using Drawde's updated DB addon (worlddata1.1.beta5). For a brief explanation, or if you wish to download these files & build the database yourself, refer to his post here: http://forums.eqemu.net/viewtopic.ph...amp;highlight=. My instructions to follow will assume you are using my eqbackup00 file. If you opt to utilize Drawde's quest files as well, you'll need to unzip the contents of his quests0.1.zip to your C:\Games\EQEmu\ directory, using folder names to extract).
  8. Download EQEMu Patcher v1.0.1 from *EDIT* PATCHER NO LONGER USED *EDIT* (Sourceforge Files section) & install to the C:\Games\EQEmu\EQGame\ directory.
  9. Run the EQEMu Patcher v1.0.1 from *EDIT* PATCHER NO LONGER USED *EDIT*
  10. Copy the spells_en.txt file in the C:\Games\EQEmu\EQGame\ directory & paste it into the C:\Games\EQEmu\ directory.
  11. If you do not see the MySQL Administrator Tool icon running in your system tray already, you'll need to start it up by going to your C:\MySQL\bin directory, run (double-click) winmysqladmin.exe & enter both a user name & password (hereafter referred to as MySQL_user & MySQL_pass).
  12. Hide the winmysqladmin.exe window.
  13. Open command prompt in the C:\MySQL\bin directory & type mysql.exe -f.
  14. Enter in each of the commands in mysql.exe as follows:

    create database eq;
    use eq;
    source eqbackup00.sql;
    INSERT INTO account SET name='eqemu', password='eqemu', status=200;
    GRANT ALL PRIVILEGES ON *.* TO '%'@127.0.0.1 IDENTIFIED BY '%' WITH GRANT OPTION;


    (if the last step, the GRANT... command, gives you an access denied error, exit out of mysql.exe & open it again via the command prompt with mysql.exe --user=root eq & repeat the GRANT... command)
  15. Exit out of MySQL command prompt
  16. Open command prompt in the C:\Games\EQEmu\ directory & type: world.exe flag eqemu 200
  17. In the C:\Games\EQEmu\ directory, edit the db.ini file to read (leaving all but the indicated text alone):

    [Database]
    host=localhost
    user=MySQL_user
    password=MySQL_pass
    database=eq
    compression=off

  18. In the C:\Games\EQEmu\ directory, edit the LoginServer.ini file to read (leaving all but the indicated text alone):

    [LoginServer]
    loginserver=localhost
    loginserver2=localhost
    loginport=5999
    loginport2=5999
    worldname=MyWorld
    worldaddress=localhost
    locked=false
    account=
    password=

    [WorldServer]
    Defaultstatus=
    Unavailzone=

    [LoginConfig]
    ServerMode=Standalone
    ServerPort=5999
    UplinkAddress=
    UplinkPort=
    UplinkAccount=
    UplinkPassword=

  19. In the C:\Games\EQEmu\ directory, edit the Boot5zones.bat file to read (leaving all but the indicated text alone):

    start zone . localhost 7995 localhost
    start zone . localhost 7996 localhost
    start zone . localhost 7997 localhost
    start zone . localhost 7998 localhost
    start zone . localhost 7999 localhost
    exit
    cls


    (OPTIONAL: If you're running low on system memory, you can edit the Boot5zones.bat file to only boot up two zones at a time. To do this, simply place: REM in front of the last three "start zone" lines. This is not recommended if you plan on hosting zones for other users than yourself at the same time.)
  20. In the C:\Games\EQEmu\ directory, edit the MiniLoginAccounts.ini file to read (only):

    localhost eqemu eqemu
  21. In the C:\Games\EQEmu\EQGame\ directory, edit the eqhost.txt file to read (only):

    [Registration Servers]
    {
    "localhost:5999
    }
    [Login Servers]
    {
    "localhost:5999
    }

  22. In the C:\Games\EQEmu\EQGame\ directory, edit the datarate.txt file (create if needed) to read (only):

    10.0
  23. In the C:\Games\EQEmu\ directory run: MiniLogin.exe (recommend placing shortcut to desktop)
  24. In the C:\Games\EQEmu\ directory run: World.exe (recommend placing shortcut to desktop)
  25. In the C:\Games\EQEmu\ directory run: Boot5zones.bat (recommend placing shortcut to desktop)
  26. Using the Windows Run window (in the Start Menu), type: C:\Games\EQEmu\EQGame\eqgame.exe patchme & press OK or Enter (recommend placing shortcut to desktop; Target field in shortcut properties should read: "C:\Games\EQEmu\EQGame\eqgame.exe" patchme)
  27. Login using: eqemu as the username & password

NOTE: If using "localhost" in the above files doesn't work for you, try using "127.0.0.1" (no quotes) instead.

PATCHER NOTES: *EDIT* PATCHER NO LONGER USED *EDIT*
After setting EQEmu up by following these steps, you should never again use the EQLive patcher to patch your EQEmu version of EQ. When new patch files are available for EQEmu/EQ, they'll be announced on these forums.

Remember to peruse the rest of these forums for a wealth of information on troubleshooting, updates, etc. I have found many handy tidbits buried in what would otherwise seem inconspicuous posts, so take a look around & use the search feature!

EDIT: Merth Jul/28/2003 - Removed patcher instructions, as patcher is no longer used.
__________________
EQEmu In-Game Help modification
Si fractum non sit, noli id reficere.
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 04:38 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