Because lots of ppl (me included) had some minor issues when setting up the server i'm making this easy to follow guide.
It's the first guide i ever made so probably won't be the best one available.
First thing you'll need is the server files / database.
I suggest you grab them from Elmo123's thread as he has easy to setup files and a database that didn't give me errors while restoring it to mysql.
Server Files Link: [Only registered and activated users can see links. ]
Ok now extract them somewhere on your PC (location doesn't matter)
Now you will need a fully updated Guild Wars.
The best thing to do this is download the GW Setup from Guildwars.com here: hxxp://www.guildwars.com/support/downloadclient/
Once installed it will leave a shortcut on your desktop, go to the Shortcut's properties and make it look like this:
Now run the shortcut to let Guild Wars update to the latest version.
The "-image" thing makes guild wars download any missing files and then close it when it's done updating.
This will update your gw.dat to the latest version, you will need this file to start up your server.
Now visit GWLP's Development site here: hxxp://gwlp.origo.ethz.ch and download their latest GWLP Client Utilities at the "Download" section.
Install them and run the GWLP Update to update it to the latest GWLP version.
Now back to your server files you extracted earlier.
As you might know, these server files use a MySQL Database as many other servers do.
I personally like to use Xampp together with SQLyog. Just google them.
Xampp comes with MySQL and Apache in one, SQLyog is a mysql-browsing program, to easilly maintain your databases.
So get your mysql working and install sqlyog.
Connect to your database (located @ localhost) username is root and password is usually blank (means there's no password, so don't fill in "blank" ><)
Now inside your mysql server, create a database called for example "gwlp".
Now you want to restore the database backup to your gwlp database.
So rightclick the database and use Restore database from SQL Dump or something similiar.
Browse to your server files and select your gwlp.sql and execute the backup.
This should restore the needed data (Also do this for zones.sql)
MySQL is now set up and not needed to do anything with it anymore.
Now go to your server files.
The directories you will need to use are LoginServ and GameServ.
FileServ is the update server and i recommend not to use that for now, only if you know what you're doing.
Inside LoginServ and GameServ there are maps called "Config" with a config file in it.
Open those config files and edit the IP's to "127.0.0.1" for testing.
Also make sure your database settings are correct
Now if you did everything correctly you should be able to start up your server by executing LoginServ.exe followed by GameServ.exe
If you, however, get any errors, try to look into the error and see if you can figure out what's the problem. If you can't feel free to post the error here and i will try to help you out.
Ok, so your server is online, Congratulations!
Now we need to get your client to connect!
Go to your Start menu > Programs > GWLP > Configure GWLP.
Make it look like this:
Now when you use "Play" in your GWLP dir in the start menu your guild wars should be launching and most likely be stuck on "Downloading 0kb (0kb/s)"
The reason its stuck here is because your Login Server's packets aren't the same as your client's packets.
To make sure the login server's NoUpdateAvailable file (which stores the packets) is the same as your client's file, read this PDF file (posted by Novo, credits go to him) hxxp://takeo.extra.hu/Guildwars Emulator GWLP/UpdateTutorial.pdf
When you did that re-launch your server and try connecting, it should just work if you did it correctly.
Now you can create your own account with the CD key PPPPP-PPPPP-PPPPP-PPPPP-PPPPP (No, this one doesn't work on official servers :P)
It will say it unlocks 4 additional character slots, and that's correct. Once you login it will most likely show you have no right to play Guild Wars.
So quit your GW Client.
Go to Start Menu > Programs > GWLP > Authorize
Once started up, start up your official Guild Wars Client and login to your original account. Once logged in your client will close and your GWLP client gathered the data of your account to see which parts of the game you have unlocked.
Now start up your GWLP Client again with "Play" and login to your account.
Now it has the same access as your original GW Account and you're able to create characters, login and screw around.
Congratulations, you're playing on a private GW Server you made yourself!
Remember when you imported that old SQL Database?
Well, this contains lots of fun stuff to try out!
For example there's a table called "Access Keys".
This table contains the available Access Keys to create accounts with.
The 0 or 1 in the 2nd Column indicates if it has been used or not.
0 = Not Used
1 = Used
There's a table called "Characters".
Well guess what, it contains the characters information, its pretty self-explaining... try screwing around with it to try and understand your database.
For example try making your character lvl 200 instead of 20, not only your level will be boosted, but you'll have like 4K hp as well *Lol*
Well i'm sure there are lots of other things to find out, but this is as far as i go for now
First of all...
Triedgex did NOT make this guide, it was posted by my girlfriend Laura on Emupedia and i personally really dislike the way he leeched it off and didn't give her any form of credit for it.
I doubt if he's even smart enough to know how the server operates.
A few things that show that its leeched:
For example the sentence: I suggest you grab them from Elmo123's thread as he has easy to setup files and a database that didn't give me errors while restoring it to mysql.
Says enough, there is no such poster as Elmo123 on GzP GW Section so besides just leeching the tutorial, he also forgot to make it trustworthy and remove the sentences that may sound stupid.
The lucky part is that i'm not a moderator in the GW section, cus personally i would have infracted him straight away.
Link to original thread by Laura from Emupedia: [Only registered and activated users can see links. ]
__________________ [Only registered and activated users can see links. ]
First of all...
Triedgex did NOT make this guide, it was posted by my girlfriend Laura on Emupedia and i personally really dislike the way he leeched it off and didn't give her any form of credit for it.
I doubt if he's even smart enough to know how the server operates.
A few things that show that its leeched:
For example the sentence: I suggest you grab them from Elmo123's thread as he has easy to setup files and a database that didn't give me errors while restoring it to mysql.
Says enough, there is no such poster as Elmo123 on GzP GW Section so besides just leeching the tutorial, he also forgot to make it trustworthy and remove the sentences that may sound stupid.
The lucky part is that i'm not a moderator in the GW section, cus personally i would have infracted him straight away.
Link to original thread by Laura from Emupedia: [Only registered and activated users can see links. ]
^this is what i was going to say. nice leeching f4g
It is always possible that your account can get banned, and yes, of course it's risky.
If you dont want to lose your account, do not authenticate your account with GWLP often...it is against the Guildwars TOS to capture packets and edit the memory...
__________________ [Only registered and activated users can see links. ]
It is always possible that your account can get banned, and yes, of course it's risky.
If you dont want to lose your account, do not authenticate your account with GWLP often...it is against the Guildwars TOS to capture packets and edit the memory...