How to setup MGTPack 1.1
I decided to make this guide cuz a lot of people seems to find problems setting up a server.
I've chosen to explain the advanced version, cuz its more secure against hackers etc...
Ok lets start! Tell your girlfriend u're busy this afternoon ^^
[DOWNLOAD SECTION]
You will need all these files, so download them all:
MGTPack 1.0
MGTPack 1.1 Update
MAPS EXTRACTOR
EU version
US version
.NET FRAMEWORK 2.0
Single processor version
Dual core processor version
Extra files, some programs useful, others NEEDED! Download also this
The password for all the files is:
CODE
mgt-web.com
[SETUP SECTION]
- First of all install framework 2.0. Some OS, as Vista, already have it.
- 1st stage: Extract the 1.1 update in the same location of the 1.0 emulator. When asked, chose to overwrite the old files
- 2nd stage: Put the map extractor in your WoW folder. Create then a folder called 'maps'. Run the extractor. When the extraction is finished, cut all the maps folder and paste it in the MGTPack -> Core folder
- 3rd stage: Go here
DynDNS -- Dynamic DNS, E-Mail Delivery and Other Services and make an account. After that, login and under 'My
services' select add host. This is needed to have a dynamic dns, where people can connect.
Choose something like xxx.servegame.org (also other domains are good)
Get
HERE the update client and run it. you have to configure the service. When the
config utility is open, select these options:
Dial up->
Insert you connection info->
Choose your group name, can be whatever you want->
Insert your dyndns.com account info->
Do Yes, automatically download, or select manually your dns->
Leave the auto update->
Start also this with Windows->
Finish!
- 4th stage: Open Extra Files -> Essential Files -> MySQL server, and run MySQL Essential 5.0.45.
After the installation, you have to configure the MySQL service. When the config utility is open, select these options:
Detailed Configuration->
Server Machine->
Multifunctional Database->
Leave the InnoDB files where they are->
Online transaction processing->
Leave port 3306->
Standard Characer Set->
Check the Launch the MySQL server atomatically->
Select a secure password, better if alphanumeric (e.g. W4RcR4f7 or something) and check Enable root access->
Finish!
- 5th stage: Open Extra Files -> Server management, and extract Navicat MySQL. Install it and use the patcher to convalidate your
version. Then open it and make a new connection with the mySQL info. Such as:
After this, connect to the database and create 2 new database: call them
mgtrealm and
mgtworld
Right click on mgtrealm database, do 'Execute batch file' and select mgtrealm.sql in your MGTPack -> database folder.
Then right click on mgtworld database, and execute mgtworld.sql (it might take a lot be patient ^^)
Finally, execute also update.sql in mgtworld database
We're almost done, here the final burden!
[CONFIGURATION SECTION]
Open your MGTPack folder, then open core.
I'll put here only the rows needed to run the emulator, feel free to edit the other values
You need to config the followin files (open them with notepad):
ascent.conf
CODE
<WorldDatabase Hostname = "xxx.servegame.org" Username = "root" Password = "yourpassword" Name = "mgtworld" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "xxx.servegame.org" Username = "root" Password = "yourpassword" Name = "mgtcharacters" Port = "3306" Type = "1">
<Listen Host = "xxx.servegame.org"
WorldServerPort = "8129">
And near the end of the file
CODE
<LogonServer DisablePings = "0"
RemotePassword = "yourpassword">
This file is very important, here you can set a lot of things, like the EXP rate, the MAX level, etc...
There are a lot of comments, u shuldn't find any troubles with it
logonserver.conf
CODE
<LogonDatabase Hostname = "xxx.servegame.org"
Username = "root"
Password = "yourpassword"
Name = "mgtcharacters"
Port = "3306"
Type = "1">
<Listen Host = "xxx.servegame.org"
ISHost = "xxx.servegame.org"
RealmListPort = "3724"
ServerPort = "8093">
<Client MinBuild = "6739"
MaxBuild = "9999">
<LogonServer RemotePassword = "yourpassword">
realms.conf
CODE
<LogonServer Address = "xxx.servegame.org"
Port = "8093"
Name = "My ****in wow server ^^"
RealmCount = "1">
<Realm1 Name = "My 1st realm"
Address = "xxx.servegame.org:8129"
Icon = "PVP"
Colour = "1"
Population = "1.0"
TimeZone = "1">
voicechat.conf
CODE
UDPListenPort=3726
UDPListenAddress=xxx.servegame.org
TCPListenPort=3727
TCPListenAddress=xxx.servegame.org
DONE!!!
You just need to run ascent.exe and logonserver.exe
Optional: Run realms.exe if you have more than one realm (I didn't test this yet)
Run voicechat.exe if you want the voice chat (Didn't test this yet, too)
[CREDITS]
Credits goesto the creatorsof this wonderful repack, the mgt team (
Board Message )
and to my eyes that r bleeding after this guide xD
I didn't explained how to setup the website for the registration, cuz:
1. It is simple, just install WAMP (included in the extra files) and put the website content into WAMP install folder/www and change some info
2. I'm tired