- 0
Rel21+ Temporary Compile Guide
-
Recently Browsing 0 members
- No registered users viewing this page.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use
Question
Foereaper
Hey there, as we are transitioning from the old build system currently being used on half the cores and the old releases to a new system, we have yet to fully update the compile guides, so excuse the mess. I will do a short "tutorial" for you, and possibly make a temporary guide. This is for Windows only, however the essence is exactly the same for Linux users.
1. Installing dependencies.
[*]Install GitExtensions - Download Git Extensions from SourceForge.net
[*]Install OpenSSL 32 bit - http://slproweb.com/download/Win32OpenSSL-1_0_2h.exe
[*]Install OpenSSL 64 bit - http://slproweb.com/download/Win64OpenSSL-1_0_2h.exe
[*]Install CMake - http://www.cmake.org/files/v3.3/cmake-3.3.1-win32-x86.exe
2. Downloading the source.
Since we now use a new build system, this works slightly different than the older versions of Mangos. However it is very straight forward once you get used to the said system. For the sake of this tutorial we will be using the develop21 branch, which is the latest development version of Mangos. It should be stable enough to use on a daily basis.
3. Generating the build files.
[*]Once configuration is done, hit "Generate".
[*]If this finished without any errors, proceed to the next step. If you did however receive any errors, most likely you are missing one of the depencencies, have pointed to the wrong folders or selected the wrong compiler. Usually the error message you receive will make enough sense for you to isolate the issue. If not, make a new thread and provide the full output showing the error.
4. Building the core.
[*]If you compiled in Debug mode, also copy the following files to the "Server" folder.
5. Extracting game data.
[*]Paste these into your WoW directory and run ExtractResources.sh. When prompted if all data should be extracted, hit "y" and enter.
[*]This can take a LONG time depending on your computer.
[*]Once this is complete, copy the following folders to your "Server" folder.
6. Installing the database.
[*]If updates are required, apply them using your preferred SQL tool, like sqlyog, heidisql etc.
7. Configuring the server.
[*]Open mangosd.conf and edit lines 66, 67 and 68 to reflect your database information.
[*]Open realmd.conf and edit line 110 to reflect your database information.
[*]All other edits to the config files are completely optional.
At this point your server should be completely operational. If you have any other questions or require further support, please feel free to create a new thread for your specific issues. Please, if you see anyone else with issues regarding the wiki, link them this post. The wikis will be updated once all the cores run the new build system.
37 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.