-
Notifications
You must be signed in to change notification settings - Fork 4
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.
Corona Core: Forum | Repository | Hipchat
ScriptDev2: Forum | Repository | IRC (irc.rizon.net #scriptdev2)
- World of Warcraft TBC (2.4.3) client for Corona Core TBC
- Git Extensions: Download latest version
- Visual C++ 2010 or newer: Download VS (Visual Studio Express 2013 recommended)
- MySQL server: MySQL server official or XAMPP (includes: mysql server, php and other dependencies)
- MySQL client: MySQL Workbench | SQLyog | HeidiSQL | Navicat
- Git Gui: Download Tortoise Git
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
On windows platform open Git Bash and type this command:
git clone https://github.com/CoronaCore/OneDatabase.git
Now you should have the following folders:
- OneServer (containing the sources and ScriptDev2)
- OneDatabase (containing the database stuff)
-
Navigate to the location of cloned subfolders and open *OneServer\win*
-
Open the "sln" file that fits your version of Visual C++
mangosdVC120.slnfor Visual C++ 2013
mangosdVC110.slnfor Visual C++ 2012
mangosdVC100.slnfor 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"
-
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.slnfor Visual C++ 2013
scriptVC110.slnfor Visual C++ 2012
scriptVC100.slnfor 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"
- 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