Jan
27
2011

How to make World Of Warcraft Cataclysm Server

Have you ever wondered how to make your own World Of Warcraft cataclysm Server and make a lot of money? Here you can find step by step how to setup World Of Warcraft ( WoW ) Server without any programming knowledges.

Step 1 :

You need GIT Client – you can download GIT client from here

Step 2 :

You need Microsft Visual C++ 2008/2010 – You can download Microsoft Visual C++ 2008/2010 from here – 2008 visual c++ download / 2010 visual C++ download

Step 3 :

MySQL Server – download from here

Step 4 :

You need program to edit your databases. Heidy SQL should be perfect – You can download from here

Step 5 :

You need Cataclysm alpha

Download World of Warcraft cataclysm alpha enGB client from Here

Download World of Warcraft cataclysm alpha enUS client from Here

Now lets make some quick guide about installing and setup your downloaded software.

Install and get the core of WoW cataclysm

When you install GIT Client, run Git Bash . You can found it from : All programs > Git > Git Bash.

When Git Bash is started write on console :

clone git://github.com/Fabi/diamondcore.git

When you are complete , type : cd diamondcore . When you are ready type : git://github.com/Fabi/diamondcore.git cataclysm_alpha

You are ready with downloading the core of World Of Warcraft cataclysm . Here you can find it : c:/Users/YOURNAME/diamondcore

Compilling the core of WoW cataclysm

When you install visual c++ express 2010 or 2008, restart your computer.

Now we can compile the core. Open your demoncore folder and click on WIN folder – you should see 2 files named : “ DiamondCore_90” and “DiamondCore_100”

Compiling the code with c++ express 2008

When you are installed c++ express 2008 open it and drag “DiamondCore_90” into the program window.

Now select  “ Build” menu at the top of the program and select “Configuration Manager”. There are 2 drop down options. The first is named “Active solution configuration” and the second is named “Active solution platform” . Make “Active solution platform is set to “Win32” and “Active solution configuration” is  set to “Release”.

When you are ready go to the “Build Menu” and select “Build Solution” and wait process to finish the operation.

After The Compilling the code

Now we need to remove and move sime files. Go to your “diamondcore” folder and click on “src” , after that click on “logonserver” folder and find a file named “logonserver.conf.dist” and rename it to “logonserver.conf”.

Go back to “src” folder and enter to “worldserver” folder. There you should find “worldserver.conf.dist” named file. Rename it to “worldserver.conf “.

Copy “logonserver.conf” and “worldserver.conf” and put them into C:\Users\YOURNAME\diamondcore\bin\Win32_Release” . You need to replace them!!!

Now download this file DCS`s  : HERE

Place the content of the .zip file in “C:\Users\YOURNAME\diamondcore\bin\Win32_Relese” . The folder inside of the .zip file should be named “dbc”.

Now open your “worldserver.conf” file with notepad or notepad++ and find:

“DataDir = “” And change it to  DataDir = “C:\Users\YOURNAME\diamondcore\bin\Win32_Release”  ( ofcourse use your path destination of diamondcore!

MySQL and database editing

When you are installed MySQL you need to configure the server and some other configs. During the configuration and installation follow these instructions:

Standard Configuration — Install as Windows Path, Service name “MySQL” and tick “Launch MySQL automatically” username :  ”root” and password “diamondcore”.

You are done with MYSQL database. Now you need to configure your MySQL client.

Connect with username: “root” and password: “diamondcore”.  Now we need to create 3 databases.

Find in your client “create database” and follow the next instructions.

Create a new database named “world” . Find your import menu and  import your “world.sql” file in “C:\Users\Callum\diamondcore\sql” .

Create a new database named “logon”. Find your import menu and import your “logon.sql” from “C:\Users\Callum\diamondcore\sql”.

Do the same with your characters database  ( import it from your “diamondcore/sql” folder)

Now go to http://github.com/Fabi/diamonddatabase and find on the right menu “Download source” . When you are downloaded the source of diamond database place the files in the .zip archive in “diamondcore” folder.

Now you need to edit a little bit your mysql server. Go to your directory of Mysql  and open my.ini  with notepad or notepad++ .  Click search and find “server section” ( without the quotation marks J  ). Under this section, you need to type the following: “max_allowed_packet = 125M”. I placed this beneath the section of text saying “# The TCP/IP Port the MySQLServer will listen on
port=3306″.

Now restart your computer.

Go back into your SQL Client and make the necessary databases and import them from .sql files from your “PreAlpha” folder.

Now download the source files from here and place them into “diamondcore” folder. Replace all the files.

Get back to your mysql client and make the necessary databases and import them from : ” C:\Users\YOURNAME\diamondcore\sql\Updates” File.

Now perform the “Restore from SQL dump” to add all of the files from the “C:\Users\YOURNAME\diamondcore\sql\cataclysm_a lpha “. The way to tell which database you need to perform the “Restore from SQL Dump” on is yb looking at the first word of the sql file. For example, the file “1_logon_realmlist_realmbuilds.sql” will go on the logon database as it has “logon” in its name.

If you followed all the steps you are DONE with your World Of Warcraft cataclysm Server ! Lets make the server PUBLIC ( now its private for your lan network)!!!

Go to http://dyndns.org/ webpage and register new account.

Once you are logged in, go to “http://dyndns.org/account/services/hosts/add.html and fill carefully your information:

Service Type : click on “Host with IP Adress”

Hostname: its your choise J

IP ADRESS : put your IP Adress!

Now port forwarding if you have router:

3724
        6112
        6881 - 6999
        1119
        1427014 - 27050
        4380
        3036
        3306
        6112
        6881
        8050
        8093
        8129
        3727
        80
        8085
        3724
        8086 - 8087

Now when your ports are correctly forwarded and your Firewall exceptions are done, you need to access your MySQL client and enter the logon database. To do this go to your client and click on logon database, then click on “tables”, then select “realmlist” and change the name of the real to what ever you want and address of the realm with your external IP address.

You are 90 percents READY!

Starting and Connecting to your REALM

Go to “C:\Program Files\World of Warcraft Beta

Then go to “data” folder and then enter in enUS or enGB file

Find your realmlist.wtf file and put:

set realmlist YOUR DYNDNS HOST HERE

( your Hostname address in http://dyndns.org )

This is what other players need to change if they want to play on your server.

Now go to diamondcore folder and go to bin/win32 folder. Then start “logonserver.exe”  and “worldserver.exe” ( IGNORE THE EXPECTIONS AND THE ERRORS! )

When “worldserver.exe” has finished loading type the following command to add account in the server:

account create accountname accountpassword

account set gm accountname numberfrom 0-3 (0 = member, 2 = Moderator 3 = GM)

account set addon accountname numberfrom 1-2 (1= Burning Crusade 2 = WOTLK/Cataclysm).

Now start WoW cataclysm and you should be able to log in!

Enter Your Mail Address

Incoming search terms:

Related And Similar Posts

10 Comments + Add Comment

  • Good Job! ;]

  • The lesson looks good but, the GIT links are not available anymore or are not accessible. If you fix the problem it should be perfect. Greetings from Bulgaria

    • If you can find new links , – alanforts@gmail.com , you can send it and i`ll update my post

  • Install and get the core of WoW cataclysm::::: When im here this hapends::::::
    World of Warcraft could not be found. Please make sure the game is properly installed.

    • Yes, because you`re downloaded the game installed and ready to go – you have to find in google wow registry files.

      • Where is the registry file from google? Because the same error that Stefan had popped up to me too

        • You can use “REPAIR.EXE” for fixing your problems.

  • when i runn the wow install it says ” The installer does not need to be applied. It requires a version of “Wow.exe” older than 3.3.0.10944, but you already have version 4.2.0.14480.

    • Soon i`ll write a new blog post with the recent patch and information / links

  • Hello Guys,
    I am new here but i just wante to take the time to share another awesome site as well.
    Anyone ever play wow wotlk? and just wished tat you could do more? Well wait no longer worldxgaming is the place where your dreams come true!
    There is custom gear there along with 99% of the quests working.
    http://www.worldxgaming.com

Leave a comment

*

Facebook Fans

Share Me With Google Plus!

Popular Posts

Social Bookmarking sites list 2012 - New and fresh bookmarking sites
Comments93
Bulgarian proxy or how to open arenabg and zamunda
Comments65
+ 150 New Free Directory Sites List 2012 - Sorted by Page Rank
Comments22
Scrapebox crack free download ?
Comments19
Great List With Google Plus / FB likes/ tweets exchange sites - Hot Topic
Comments16
How to make World Of Warcraft Cataclysm Server
Comments10
The Best Bulgarian Torrents - Listing
Comments9
500 Free Directory List 2011 !
Comments9
Free RSS Directory List Where To Submit Your Site
Comments9
Guest Blogs List and Useful Information
Comments8

Recent Posts

Calendar

January 2011
M T W T F S S
« Dec   Feb »
 12
3456789
10111213141516
17181920212223
24252627282930
31