Skip to content

Installation Instructions

Asandru edited this page Dec 25, 2014 · 14 revisions

Installation Instructions

How to install Corona Core from scratch.

Supported client version Version 2.4.3 (8606) The Burning Crusade expansion.

This Guide will help you for the following operating system:

  • Windows platform
  • *nix platform
  • Linux based platforms

If you run into issues during installation or need help understanding one of the following steps, please visit Corona Core Forum to look for solutions and ask questions. These Installation Instructions are expected to be current, so please read through every step again to ensure that you didn't skip or misunderstand something before going to the forums.


Useful Links

Corona Core: Forum | Repository | Hipchat

ScriptDev2: Forum | Repository | IRC (irc.rizon.net #scriptdev2)


Software requirements (Windows)


I. Clone Corona Core & ScriptDev2

On windows platform open Git Bash and type this command:

git clone https://github.com/CoronaCore/OneServer.git

After the progress done, type the following commands:

cd OneServer

git clone https://github.com/CoronaCore/OneScripts.git src/bindings/ScriptDev2

II. Clone Database Stuff

On windows platform open Git Bash and type this command:

git clone https://github.com/CoronaCore/OneDatabase.git


Directory Structure

Now you should have the following folders:

  • OneServer (containing the sources and ScriptDev2)
  • OneDatabase (containing the database stuff)

I. Compiling Corona Core (Windows)

  • Navigate to the location of cloned subfolders and open *OneServer\win*

  • Open the "sln" file that fits your version of Visual C++

mangosdVC120.sln for Visual C++ 2013

mangosdVC110.sln for Visual C++ 2012

mangosdVC100.sln for Visual C++ 2010

  • Wait for Visual C++ to finish loading.
  • Open the menu "Build" → "Configuration Manager"

Choose "Release" in the drop down box for "Active Solution Configuration"

The drop down box "Active Solution Platform" should already be set to "Win32"

Close the window

  • Click the menu "Build" → "Build Solution"

II. Compiling ScriptDev2 (Windows)

  • Navigate to the location of cloned subfolders and open *OneServer\src\bindings\ScriptDev2*

  • Open the "sln" file that fits your version of Visual C++

scriptVC120.sln for Visual C++ 2013

scriptVC110.sln for Visual C++ 2012

scriptVC100.sln for Visual C++ 2010

  • Wait for Visual C++ to finish loading.

  • Open the menu "Build" → "Configuration Manager"

..* Choose "Release" in the drop down box for "Active Solution Configuration"

The drop down box "Active Solution Platform" should already be set to "Win32"

Close the window

  • Click the menu "Build" → "Build Solution"

Extract files from the client

  • Copy these files from *OneServer\bin\Win32_Release* folder to your World of Warcraft folder

Run ExtractResources.sh from your C:\World of Warcraft.

For this you can open a "Git Bash" on your C:\World of Warcraft folder and type ExtractResources.sh

Depending on your installation settings, a simple double click onto the "ExtractResources.sh" file from your explorer might also work

You must extract DBC/maps and vmaps for CMaNGOS to work, mmaps are optional (and take very long)

When finish, move the folders maps, dbc and vmaps - optionally mmaps - that have been created in your C:\World of Warcraft to your C:\Mangos\run (the buildings folder is not required and can be deleted)

On *nix this step is more complicated, it is actually suggested to extract the client files from a Windows system. You need to copy them (by default configuration) into the directory into which you installed CMaNGOS:

/mangos/run/bin

Clone this wiki locally