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
- Install EverQuest & all expansions to the C:\Games\EverQuest\ directory.
- Update EverQuest to latest version & run through the file check twice to be sure everything's there.
- Copy the entire C:\Games\EverQuest directory to the to the C:\Games\EQEmu\EQGame\ directory (creating directory structure as needed).
- Delete all .EXE files except eqgame.exe in the C:\Games\EQEmu\EQGame\ directory.
- 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.
- Download EQEmu Binary 0.4.4-DR1+Telmet from http://www.darkangel.net/eqemunews/ & install to the C:\Games\EQEmu\ directory.
- 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).
- Download EQEMu Patcher v1.0.1 from *EDIT* PATCHER NO LONGER USED *EDIT* (Sourceforge Files section) & install to the C:\Games\EQEmu\EQGame\ directory.
- Run the EQEMu Patcher v1.0.1 from *EDIT* PATCHER NO LONGER USED *EDIT*
- Copy the spells_en.txt file in the C:\Games\EQEmu\EQGame\ directory & paste it into the C:\Games\EQEmu\ directory.
- 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).
- Hide the winmysqladmin.exe window.
- Open command prompt in the C:\MySQL\bin directory & type mysql.exe -f.
- 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)
- Exit out of MySQL command prompt
- Open command prompt in the C:\Games\EQEmu\ directory & type: world.exe flag eqemu 200
- 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
- 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=
- 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.)
- In the C:\Games\EQEmu\ directory, edit the MiniLoginAccounts.ini file to read (only):
localhost eqemu eqemu
- In the C:\Games\EQEmu\EQGame\ directory, edit the eqhost.txt file to read (only):
[Registration Servers]
{
"localhost:5999
}
[Login Servers]
{
"localhost:5999
}
- In the C:\Games\EQEmu\EQGame\ directory, edit the datarate.txt file (create if needed) to read (only):
10.0
- In the C:\Games\EQEmu\ directory run: MiniLogin.exe (recommend placing shortcut to desktop)
- In the C:\Games\EQEmu\ directory run: World.exe (recommend placing shortcut to desktop)
- In the C:\Games\EQEmu\ directory run: Boot5zones.bat (recommend placing shortcut to desktop)
- 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)
- 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.