This Document is under development
So you say you want to run an EQEmu server?
First things first.
If you have patched after 9/13/2005 read this entire document before doing anything.
To be able to log on to your own EQEmu server, your EQEmu server version and your EQ Client version must match. If they do not match there is not a damn thing you can do to connect. So the first thing you should do is use EQVersion Check and see what patch level you are at in your EQClient. You can download EQVerCheck here∞
. This file needs to be run from your Everquest Directory. Once you have that information compare it against this chart to see what server version you should be able to connect against.
EQClient Version --> EQEmu Server Version
SEQ45867 --> DR 0.6.3
SEQ45867 --> DR 0.6.4
So now you know what server you should be able to connect to. If your client version was not on the list don't worry we have guidance for you to.
If you were on the list.
Go to your everquest directory. Find the file eqhost.txt, rename this file eqhost.legit.txt . Then open up your favorite text editor and type in what is between the lines below:
Once you have that setup to go to the short cut you start eq with. Right Click on it and select properties. Where it says Target: there should be a line that something like this:
"C:\Program Files\Sony\Everquest Trilogy\Everquest.exe"
we need to change that to:
"C:\Program Files\Sony\Everquest Trilogy\eqgame.exe" patchme
Once you have completed that. Click Apply then Ok.
Now that the prep work is done you must register on the eqemulator.net forums. Make sure you are logged in and select User CP. Once you are in the User CP screen select "Login Server". On that screen select Create New LS Account. Follow the on screen instructions till you are done then launch EQ with the Shortcut we just modified. Use the username and password you supplied when you went through the Create New LS Account. Try to connect to a server that matches the version in the chart above. If your version did not match any of the versions above try all the servers and see if you can connect to any of them. If you can not connect to any of the servers on the list then the chances of you connecting to your own server is slim to none.
Some one all ways asks about back patching.
Back patching is the process of changing files in your eqclient to make your version compatible with a certain server. Since we do not own the files that EQ ships down to us, technically this is considered warez. We can not help with this nor will you receive help on the forums. To quote the matt:
After a conversation with a few Devs the following policy is going into effect.
Asking how to backpatch will now result in a one week banning.
Telling people how to backpatch will result in a permaban ( this includes links to servers that host patchers, due to there illegality )
Asking how long it will be till were current with live will result in a 48 hour ban, this is answered hundreds of times, there is no ETA it will get done when its done. The Devs do this for free in there spare time so we have no clue how long it will be.
If you dont read these or the forum rules this is not our fault and you will still be held accountable for violations of these rules.
The forum rules can be read here∞.
If you have connected successfully to an EQEmu server lets get the dice rolling on yours now. If you did not, you can follow these guidelines if you want, but I make no promises.
Now there are multiple ways to run EQEmu. You can use Windows, Linux, binaries, non-compiled and many other options that I am not going to cover.
This setup is for Windows Binaries exclusively. Using this guide for other setup methods may cause confusion, hysterics and possible hair pulling.
Ok so now we have a Server Version we need to use and hopefully a server machine. So lets start with the basics. The first thing we need to do is prep the machine for installation. Go ahead and copy over the EQClient directory you have on your machine to a folder on the machine that is to be your server. Now we install stuff.
Mission 1 : mySQL!
Download and install mySQL version 4.0.23. Can you install other version of mySQL and get them to work. Surre! But I will make no garuntees. You can download the mySQL server version 4.0.23 here∞
. Follow the instructions to get it installed.
Mission 2 : ActiveState
Download and install ActiveState
Perl from here∞
. Follow the instructions to get it installed.
Mission 3: Perl Modules!
While Perl is in and rocking we need to teach it how to communicate to mySQL if we want anything to work properly. So open up a command window by going to Start -> Run - > cmd -> Click Ok.
This will pop up a black window. In this black window type ppm and hit enter.
This is the perl package manager and it will help you get mysql and perl talking.
the first thing we need to install is DBI which is a generic interface to many database types.
to do this type the following in the little black box.
Once that is done we need to install the mySQL driver for DBI.
And last but not least we need to install IO-stringy. To do that type:
Now that all this is done we are ready to install EQEmu. Now for your first time I recommend being lazy and downloading one of the DRP Service Packs with an installer to try and get you up and running as soon as possible.
So find the DRP pack that matches the server version you need: