MMOwned - World of Warcraft Exploits, Hacks, Bots and Guides

Homepage Register FAQ Members Mark Forums Read Advertise Marketplace FPSowned


Go Back   MMOwned - World of Warcraft Exploits, Hacks, Bots and Guides > WoW Emulator Server > Emulator Server Guides > Ascent Guides
Reload this Page [Guide]Setup a Ascent Server By Scratch
Ascent Guides This section is for WoW emulated server, Ascent guides.
[NO QUESTIONS HERE]

Reply
 
LinkBack Thread Tools
[Guide]Setup a Ascent Server By Scratch
(#1)
Old
Pedregon's Avatar
Pedregon is Offline
Contributor
Rep Power: 2
Reputation: 117
Pedregon will become famous soon enoughPedregon will become famous soon enough
 
Posts: 312
Join Date: Aug 2007
Location: MMowned
Legendary [Guide]Setup a Ascent Server By Scratch - 06-11-2008

This is a turotrial on how to setup a Ascent server by scratch.

I would recommend keeping this server for the future because it would be more stable then repacks.

Downloads -

There are two programs you will need to download for this section.
[Only registered and activated users can see links. ] - You will use this to download the Ascent source code.
[Only registered and activated users can see links. ] - This is for compiling the source code.

[Only registered and activated users can see links. ] - You will use this for your server database (do not install it right now)

[Only registered and activated users can see links. ] - Use will use this to edit your database or add one.

For Ascent Setup :

1. First create a new folder called SVN. Then create another folder called Ascent inside that. Go into the folder and right click, then go to SVN Checkout.

2. Now put "http://mmoforge.org/svn/ascent/" in the "URL of repository".

3. Now click "OK" and leave it to download.It will ask you for a password. Put your username as anonymous and password blank. The folder "branches" contains stable revisions of Ascent which are guaranteed to work. But the folder "trunk" contains the latest revisions of Ascent, that are not guaranteed to work.

4. You can compile Ascent from the trunk or branches.So now go open "Ascent/branches/3_8_stable/win/" and open "ascentVC90.sln".

5. Change where it says "Debug" to "Release" then click on "Build" then click on "solution"

If it says "0 failed" then everything went ok,if the number is higher then somthing went wrong.

6. Now go to "branches/3_8_stable/src/scripts/" and open "scripts2008.sln". Now compile it like you did before.

Now go to "branches/3_8_stable/bin/release/", your ascent files will be in there.

7. Copy the ".conf" files from "branches/3_8_stable/src/" into this folder, and also the ".dll" files from "branches/3_8_stable/dep/lib32". Now the "release" folder contains your Ascent server, just copy it to a new place like C:\ or your desktop or your choice and rename it to whatever you want.

8. Now install MySQL and select a Typical install. At the end of the install, you will get an option to "Configure the MySQL Server now", make sure this box is checked and continue.Keep clicking next,once it asks you for a password make it whatever you want.But in this turtorial we'll make it "ascent".

9. Now for a database you can choose any database you wish.But some recommended databases are

HyntDB (RusDB)
[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]

Whydb
[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]

Ascent Blizzlike DB
[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]

Yellydb
[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]


Legendary Database

[Only registered and activated users can see links. ]

If you chose a database from the list above you will need to follow this method.

10. Go to your SVN folder that you made before and create a new folder called "WhyDB" or whicher DB you chose. Go into the WhyDB folder and go to SVN Checkout Set the URL of repository to [Only registered and activated users can see links. ] click OK and the username will be anonymous, the password will beblank. Now open Tool.bat with notepad and edit it the config like this.

Code:
set user=root
set pass=ascent
set wdb=wdb
set cdb=cdb
set ldb=ldb
To

to

Code:
set user=root
set pass=ascent 
set wdb=world
set cdb=logon
set ldb=logon
Pass - The pass you made while installing mysql
wdb - The world database
cdb - Is the charecter database
ldb - Is the logon database for accounts

And now import the database by double click on the "Tool.bat" file.

Then go open Navicat and create a new database called "logon" whatever you want and choose /Ascent/branches/3_8_stable/sql/ and select the logon_structure.sql then click execute and do the same for character_structure.sql in the same folder.

11. Now create a file using notepad,copy and paste the following in there -

Code:
insert  into `accounts`(`acct`,`login`,`password`,`gm`,`banned`,`lastlogin`,`lastip`,`email`,`flags`,`forceLanguage`) values (1,'Your username','Your Password','az',0,'0000-00-00 00:00:00','','',8,'enUS');
Remove the "8" for non BC

Save it with your info and right click on your "logon" database , and click on execute.(This will be your WoW account)

12. We will use a map extractor to extract the maps. Use [Only registered and activated users can see links. ] if your WoW client is enUS, or [Only registered and activated users can see links. ] if your client is enGB. Place ad.exe into your World Of Warcraft directory, and make a folder in your World Of Warcraft directory called "maps". Then run ad.exe and it will extract the maps. When its done drag the "maps" into your server folder.

13. Download [Only registered and activated users can see links. ] and follow the instructions in the readme. Then move the DBC folder to your Server.

14. Now we need to edit the configuration files.

Edit them to make them look like these -

Open ascent.world.config,and find

Code:
<WorldDatabase Hostname = "localhost" Username = "root" Password = "ascent" Name = "world" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "localhost" Username = "root" Password = "ascent" Name = "accounts" Port = "3306" Type = "1">
Find the "die" messages and delete them on lines 199 and 600.

Finally look for the remote password. (Ctril+F) Change pw to ascent or whicherever you put while
installing mysql.

Code:
<LogonServer DisablePings = "0"
             RemotePassword = "pw">
Open logonserver.config and find

Code:
<LogonDatabase Hostname = "localhost"
               Username = "root"
               Password = "ascent"
               Name     = "accounts"
               Port     = "3306"
               Type     = "1">
Now you need to change the Min and Maxbuild to the latest patch which is 2.4.2 (8278)

Code:
<Client MinBuild = "6128"
        MaxBuild = "7278">
to

Code:
<Client MinBuild = "8278"
        MaxBuild = "8278">
15. Now start the file "Logonserver" and "ascent.world".

16. Now go to your World Of Warcraft folder and open "realmlist.wtf" with notepad or any word program and change it to look like this -

Code:
 set realmlist 127.0.0.1
set patchlist us.version.worldofwarcraft.com
Then save it. Start WoW and play with the game account you made earlier

To go back to Blizzard WoW change it back to "Set realmlist us.logon.worldofwarcraft.com".

Note - for those who want the DBC folder follow step 13.

Last edited by Pedregon; 06-18-2008 at 05:22 PM.
Reply With Quote

Donate to remove ads.
(#2)
Old
Pedregon's Avatar
Pedregon is Offline
Contributor
Rep Power: 2
Reputation: 117
Pedregon will become famous soon enoughPedregon will become famous soon enough
 
Posts: 312
Join Date: Aug 2007
Location: MMowned
06-13-2008

Anyone wanna say somthing for my hard work?lol
Reply With Quote
(#3)
Old
kesden is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 2
Reputation: 2
kesden is an unknown quantity at this point
 
Posts: 26
Join Date: May 2007
06-13-2008

Thanks for this, im going to try it out tomorrow, so ill try to remember to post back on how i got on
Reply With Quote
(#4)
Old
Wolverine77's Avatar
Wolverine77 is Offline
Knight
Rep Power: 1
Reputation: 8
Wolverine77 is an unknown quantity at this point
 
Posts: 207
Join Date: Dec 2007
Location: Eye of the Beholder
06-13-2008

was looking for a guide to learn all this thank you, ill post back...
Reply With Quote
(#5)
Old
Wolverine77's Avatar
Wolverine77 is Offline
Knight
Rep Power: 1
Reputation: 8
Wolverine77 is an unknown quantity at this point
 
Posts: 207
Join Date: Dec 2007
Location: Eye of the Beholder
06-13-2008

10. Go to your SVN folder that you made before and create a new folder called "NCDB" or whicher DB you chose. Go into the NCDB folder and go to SVN Checkout Set the URL of repository to [Only registered and activated users can see links. ] click OK and the username will be anonymous, the password will beblank. Now open Tool.bat with notepad and edit it the config like this.

using Checkout does nothing, and direct link in browser seems a bad link now
Reply With Quote
(#6)
Old
kesden is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 2
Reputation: 2
kesden is an unknown quantity at this point
 
Posts: 26
Join Date: May 2007
06-14-2008

Okay i now have the same problem as the guy above me.
Ive tried getting DIFFRENT databases, and dont know where the "tools.bat" is located. Something really simple, but i cant find it in any database files.

Last edited by kesden; 06-14-2008 at 04:30 AM.
Reply With Quote
(#7)
Old
Pedregon's Avatar
Pedregon is Offline
Contributor
Rep Power: 2
Reputation: 117
Pedregon will become famous soon enoughPedregon will become famous soon enough
 
Posts: 312
Join Date: Aug 2007
Location: MMowned
06-14-2008

Quote:
Okay i now have the same problem as the guy above me.
Ive tried getting DIFFRENT databases, and dont know where the "tools.bat" is located. Something really simple, but i cant find it in any database files.
Which DB did you get?
Reply With Quote
(#8)
Old
Wolverine77's Avatar
Wolverine77 is Offline
Knight
Rep Power: 1
Reputation: 8
Wolverine77 is an unknown quantity at this point
 
Posts: 207
Join Date: Dec 2007
Location: Eye of the Beholder
06-14-2008

Legendary Database
Reply With Quote
(#9)
Old
**Sweeny**'s Avatar
**Sweeny** is Offline
Knight-Lieutenant
Rep Power: 1
Reputation: 33
**Sweeny** is on a distinguished road
 
Posts: 284
Join Date: Dec 2007
06-14-2008

[Only registered and activated users can see links. ]
looks pretty simular.


Reply With Quote
(#10)
Old
Pedregon's Avatar
Pedregon is Offline
Contributor
Rep Power: 2
Reputation: 117
Pedregon will become famous soon enoughPedregon will become famous soon enough
 
Posts: 312
Join Date: Aug 2007
Location: MMowned
06-15-2008

lol it does
Reply With Quote
(#11)
Old
Scyther's Avatar
Scyther is Offline
Contributor
Rep Power: 2
Reputation: 178
Scyther has a spectacular aura aboutScyther has a spectacular aura about
 
Posts: 776
Join Date: Apr 2008
Location: MY COOKIES!
06-15-2008

Pictures really help people who aren't good at reading.


Reply With Quote
(#12)
Old
Pedregon's Avatar
Pedregon is Offline
Contributor
Rep Power: 2
Reputation: 117
Pedregon will become famous soon enoughPedregon will become famous soon enough
 
Posts: 312
Join Date: Aug 2007
Location: MMowned
06-15-2008

Legendary DB doesn't have a "Tool.bat" file,you'll have to create a "world" database and execute it.
Reply With Quote
(#13)
Old
zeke156 is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 0
Reputation: 1
zeke156 is an unknown quantity at this point
 
Posts: 1
Join Date: May 2007
06-16-2008

Quote:
Originally Posted by Shamanking View Post
Legendary DB doesn't have a "Tool.bat" file,you'll have to create a "world" database and execute it.
How do i make a ''world'' database?? plz help
Reply With Quote
(#14)
Old
kevn93x is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 1
Reputation: 2
kevn93x is an unknown quantity at this point
 
Posts: 16
Join Date: Jun 2008
06-16-2008

He meant in navicat under your connect. right click "add database"
name it world. right click the database execute batch file. select db.

&& can i make this go public, make an account created page, use navicat for accounts, and make customs.

trying it atm.

+rep if i helped others.
Reply With Quote
(#15)
Old
kevn93x is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 1
Reputation: 2
kevn93x is an unknown quantity at this point
 
Posts: 16
Join Date: Jun 2008
06-16-2008

Got to the final part & bam. possible invalid format in file DBC spell.dbc us:211 them:213

[edit: redoing the dbc, will edit results]

[edit: same error, installing BC to be 100% sure, user support would be nice]

[edit: not its a buffer overload. spellitemenchantment or something.]

Last edited by kevn93x; 06-16-2008 at 10:57 PM.
Reply With Quote
Reply

Donate to remove ads.

Thread Tools

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
Trackbacks are Off
Pingbacks are Off
Refbacks are On




Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
vBulletin Skin developed by: vBStyles.com


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308