From 890792004063f3754be3a1ed0e36c6787f0c9351 Mon Sep 17 00:00:00 2001 From: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu, 15 Apr 2021 12:04:34 +0200 Subject: refactor(guide): Refactor installation guide (#427) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update Spell_system.md * refactor(guide): Refactor installation guide * Update Requirements.md * Update Requirements.md * da * Update windows-requirements.md * d * test * test * windows * windows * help * note to self: next windows * core and server installation * db * finally * Update client-setup.md * Update final-server-steps.md * Update windows-core-installation.md * Update core-installation.md * last * Update database-installation.md * Update database-installation.md * Update server-setup.md * Rename Requirements.md to requirements.md * Y * f * ad * Update windows-core-installation.md * d * Update installation-guide.md * Update linux-requirements.md Ubuntu installation with seperate MariaDB and Oracle MySQL * Remove account * Update installation-guide.md * Update installation-guide.md * Update installation-guide.md Co-authored-by: Nolt Co-authored-by: Francesco Borzì --- docs/windows-server-setup.md | 74 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 docs/windows-server-setup.md (limited to 'docs/windows-server-setup.md') diff --git a/docs/windows-server-setup.md b/docs/windows-server-setup.md new file mode 100644 index 0000000..38c45d8 --- /dev/null +++ b/docs/windows-server-setup.md @@ -0,0 +1,74 @@ +# Windows Server Setup + +| Installation Guide | | +| :- | :- | +| This article is a part of the Installation Guide. You can read it alone or click on the previous link to easily move between the steps. | +| [<< Step 2: Core Installation](core-installation.md) | [Step 4: Database Installation >>](database-installation.md) | + +## Extracting DBC, Maps, VMaps & MMaps + +1. Browse into your build directory (**C:\Build\RelWithDebInfo\\** \*) and copy the following files into your World of Warcraft folder (where the wow.exe is located). + +``` +mapextractor.exe +mmaps_generator.exe +vmap4extractor.exe +vmap4assembler.exe +``` + +2. Browse into **C:\Azerothcore\apps\extractor** and copy "**extractor.bat**" into your World of Warcraft folder with the previous files.2 + +3. Launch extractor.bat and select your extractor options. + +**Important notes** + +- **dbc**, **maps** AND **vmaps** are needed to make server work properly! + +- Do not attempt to stop **vmaps** exctraction process. It is finished when it prints "Press any key...". It will create two new folders: **buildings** and **vmaps**. The **buildings** folder is completely useless post-running and can be safely deleted. + +- Don't run another task before the 1st is finished or you will have errors. + +- If you stop vmap4extractor before finish you will need to delete the Buildings directory before start again. + +- **Optional but extremely recommended: Extract mmaps.** Do not attempt to stop this process while it is exctracting. + +4. Create a new folder in **C:\Build\RelWithDebInfo** \* called **Data** + +5. Move the vmaps, maps, dbc, cameras into the **Data** folder. + +\* Can be found in RelWithDebInfo, Debug or Release. + +## Setting up the configuration files + +First of all you need to find the two default config files (named worldserver.conf.dist and authserver.conf.dist) and copy them. Then rename the copies their namesakes without the .dist extension. You can find them within /build/configs/ (may vary). + +Open the .conf files and scroll down to LoginDatabaseInfo, WorldDatabaseInfo, and CharacterDatabaseInfo and enter MySQL login information for the server to be able to access your database. + +On a newly compiled configuration, you will have the following values by default +``` +LoginDatabaseInfo = "127.0.0.1;3306;acore;acore;acore_auth" worldserver.conf / authserver.conf +WorldDatabaseInfo = "127.0.0.1;3306;acore;acore;acore_world" worldserver.conf +CharacterDatabaseInfo = "127.0.0.1;3306;acore;acore;acore_characters" worldserver.conf +``` + +They follow this structure: + +``` +Variablename = "MySQLIP;Port;Username;Password;database" +``` + + +
+ +## Help + +If you are still having problems, check: + +* [How to ask for help](How-to-ask-for-help.md) + +* [Join our Discord Server](https://discord.gg/gkt4y2x), but it is not a 24/7 support channel. A staff member will answer you whenever they have time. + +| Installation Guide | | +| :- | :- | +| This article is a part of the Installation Guide. You can read it alone or click on the previous link to easily move between the steps. | +| [<< Step 2: Core Installation](core-installation.md) | [Step 4: Database Installation >>](database-installation.md) | -- cgit