summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKitzunu <24550914+Kitzunu@users.noreply.github.com>2021-06-12 17:55:40 +0200
committerGitHub <noreply@github.com>2021-06-12 17:55:40 +0200
commit8d3aab0921e1d4dbc1503891d9241ef117091847 (patch)
tree0f9cd3038173fb9c4bad4e19afd4164a215cf9ed
parent329a079b0831e19cc8aa00385c73e83b3ba5218e (diff)
downloadwiki-8d3aab0921e1d4dbc1503891d9241ef117091847.tar.gz
wiki-8d3aab0921e1d4dbc1503891d9241ef117091847.tar.bz2
wiki-8d3aab0921e1d4dbc1503891d9241ef117091847.zip
feat: Cool FAQ and Common Errors (#527)
* feat: Cool FAQ and Common Errors * what the fuck is this * Update docs/FAQ.md Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> * Update FAQ.md * Update faq.md * Yup * Update docs/faq.md Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com> * stuff * DOT * Update common-errors.md Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
-rw-r--r--docs/client-setup.md4
-rw-r--r--docs/common-errors.md203
-rw-r--r--docs/core-installation.md4
-rw-r--r--docs/database-installation.md4
-rw-r--r--docs/database-keeping-the-server-up-to-date.md4
-rw-r--r--docs/faq.md126
-rw-r--r--docs/final-server-steps.md4
-rw-r--r--docs/installation.md4
-rw-r--r--docs/keeping-the-server-up-to-date.md4
-rw-r--r--docs/linux-core-installation.md4
-rw-r--r--docs/linux-keeping-the-server-up-to-date.md4
-rw-r--r--docs/linux-requirements.md4
-rw-r--r--docs/linux-server-setup.md4
-rw-r--r--docs/macos-core-installation.md4
-rw-r--r--docs/macos-keeping-the-server-up-to-date.md4
-rw-r--r--docs/macos-requirements.md4
-rw-r--r--docs/macos-server-setup.md4
-rw-r--r--docs/networking.md4
-rw-r--r--docs/requirements.md4
-rw-r--r--docs/server-setup.md4
-rw-r--r--docs/windows-core-installation.md4
-rw-r--r--docs/windows-keeping-the-server-up-to-date.md4
-rw-r--r--docs/windows-requirements.md4
-rw-r--r--docs/windows-server-setup.md4
24 files changed, 389 insertions, 28 deletions
diff --git a/docs/client-setup.md b/docs/client-setup.md
index b75f254..89c8de3 100644
--- a/docs/client-setup.md
+++ b/docs/client-setup.md
@@ -24,6 +24,10 @@ If you need a copy of the original client you can find some torrent downloads he
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/common-errors.md b/docs/common-errors.md
new file mode 100644
index 0000000..cdbc258
--- /dev/null
+++ b/docs/common-errors.md
@@ -0,0 +1,203 @@
+# Common Errors
+
+| Did this FAQ not answer your questions? Read [How to ask for help](how-to-ask-for-help.md) on how to proceed with your question in the best way. |
+| --- |
+
+## Database-related errors
+
+**ACE00001** I can't start my Auth/WorldServer, I get:
+```
+[ERROR]: Table 'acore_world.table' doesn't exist
+Your database structure is not up to date. Please make sure you've executed all queries in the sql/updates folders.
+```
+You are simply not updated and you need to [Update your database](database-keeping-the-server-up-to-date.md).
+
+---------------------------------------------------------
+
+**ACE00002** I can't start my Auth/WorldServer, I get:
+```
+[ERROR]: DatabasePool world NOT opened. There were errors opening the MySQL connections. Check your SQLDriverLogFile for specific errors.
+[ERROR]: Cannot connect to world database 127.0.0.1;3306;acore;acore;acore_world
+```
+This can mean a lot of different things, either your database might not be online, you have entered the wrong credentials or the database structure is wrong.
+
+You need to enable the SQLDriverLogFile in Worldserver.conf to get an accurate report on what is wrong.
+
+To do this, uncomment Logger.sql.driver and then run the WorldServer again.
+
+---------------------------------------------------------
+
+**ACE00003** I can't start my Auth/WorldServer, I get:
+```
+> Loaded 0 acore strings. DB table `acore_string` is empty.
+```
+This is because you have not imported the Database at all. Follow the instructions in [Database Installation](database-installation.md)
+
+---------------------------------------------------------
+
+**ACE00004** I can't start my Auth/WorldServer, I get:
+```
+Unknown column 'level' in 'field list'
+
+Your database structure is not up to date. Please make sure you've executed all queries in the sql/updates folders.
+```
+This can mean several things:
+
+1. You have updated your database but forgot to update your binaries by recompiling.
+2. You have updated your binaries but have forgot to update your database.
+3. You are trying to use a custom patch or module but have forgotten to update your database.
+4. You are trying to use an SQL patch from another project.
+
+---------------------------------------------------------
+
+## Database Update-related errors
+
+**ACE00020** My DB Assambler closes and does not import all updates, I get:
+```
+ERROR 1054 (42522) at line 14062: Unknown column 'resistance2' in 'field list'
+```
+This error is because you have manually changed the database structure and is conflicting with updates.
+
+The easiest way to fix it is by dropping your database and importing it again.
+
+---------------------------------------------------------
+
+**ACE0021** My DB Assambler closes and does not import all updates, I get:
+
+This can be due to several reasons:
+
+1. You have the wrong credentials set up for the DB Assambler.
+2. Your Database structure has been modified manually and is conflicting with the updates. Fix this by dropping the database.
+
+---------------------------------------------------------
+
+**ACE00022** My DB Assambler closes and does not import all updates, I get:
+```
+ERROR 1067 (42000) at line 181: Invalid default value for 'start_time'.
+```
+Disable MySQL strict mode, read [How to turn on/off MySQL strict mode in localhost (xampp)? StackOverflow](https://stackoverflow.com/questions/40881773/how-to-turn-on-off-mysql-strict-mode-in-localhost-xampp).
+
+## Core-related Errors
+
+**ACE00040** Core doesn't start, I get:
+```
+dbc exists, and has 13 field(s) (expected 12). Extracted file might be from wrong client version or a database-update has been forgotten.
+```
+You need to extract the DBC files from the same unmodified client version as your server is. i.e 3.3.5a.
+
+---------------------------------------------------------
+
+**ACE00041** Core doesn't start, it closes as soon as I open it.
+
+Start the server using command prompt to get the exact error.
+
+---------------------------------------------------------
+
+**ACE00042** Core doesn't start, I get this error window.
+
+```
+The code execution cannot proceed because libmysql.dll was not found. Reinstalling the program may fix this problem.
+
+Or similar error.
+```
+You have not copied the necessary .dll files into the binaries directory.
+
+---------------------------------------------------------
+
+**ACE00043** Core doesn't start, I get:
+```
+AzerothCore does not support MySQL versions below 5.7
+```
+Upgrade your MySQL.
+
+---------------------------------------------------------
+
+**ACE00044** I get:
+```
+-- Performing Test boost_filesystem_copy_links_without_NO_SCOPED_ENUM - Failed error
+```
+You can ignore it. It's an error we cannot hide.
+
+---------------------------------------------------------
+
+**ACE00045** I get an error when the WorldServer is running:
+```
+Map file './maps/0004331.map' is from an incompatible map version (MAPS v9), MAPS v10 is expected
+```
+Pull the source, recompile tools, copy the extractors to your wow binaries and recreate the maps using the updated mapextractor. Then replace your old map files with the new ones.
+
+## Core compilation-related errors
+
+**ACE00060** I don't get a AzerothCore hash
+
+Read how to properly install Git for Windows.
+
+---------------------------------------------------------
+
+**ACE00061** I cannot install AzerothCore on CentOS/Ubtuntu/Debian etc.
+
+AzerothCore requires GCC 8.0 or higher and CLang 7 or higher.
+
+---------------------------------------------------------
+
+**ACE00062** I cannot install AzerothCore on Windows XP/Vista
+
+AzerothCore requires [Visual Studio 2019](https://docs.microsoft.com/en-us/visualstudio/releases/2019/system-requirements), therefore you need to update to Windows 7 or above.
+
+---------------------------------------------------------
+
+**ACE00063** I cannot install AzerothCore on Linuyx, I get:
+```
+c++: internal compiler error: Segmentation fault (program cc1plus)
+```
+This can be due to:
+1. Selinux stronged kernels, workaround: change to one standard kernel, compile with clang instad of gcc or compile without pch.
+2. Low ram/swap memory, increase it.
+
+---------------------------------------------------------
+
+**ACE00064** How do I \<insert question\> on my operating system.
+
+Use google or buy a book to learn the operating system you are using.
+
+---------------------------------------------------------
+
+**ACE00065** I can't copmile, I get:
+```
+fatal error C1060: compiler is out of heap space
+C1076: compiler limit : internal heap limit reached; use /Zm to specify a higher limit
+```
+Read [How to: Enable a 64-Bit, x664 hosted MSVC toolset on the command line. Microsoft](https://docs.microsoft.com/en-us/cpp/build/how-to-enable-a-64-bit-visual-cpp-toolset-on-the-command-line?redirectedfrom=MSDN&view=msvc-160).
+
+**ACE00066** I can't compile, I get:
+```
+C1001: An internal error has occurred in the compiler.
+```
+Update your Visual Studio.
+
+## Extractor-related errors
+
+**ACE00080** I am looking for map extractors but they are for wow version 4.
+
+No they are not. The name "vmap4extractor"/"vmap4assambler" reflects the version of the tool. They are all for WoW 3.3.5a.
+
+---------------------------------------------------------
+
+**ACE00081** Couldn't open RootWmo while running extractor.
+
+Not an error, ignore it.
+
+---------------------------------------------------------
+
+**ACE00082** I can't use Vmap extractor.
+
+Extract maps first.
+
+---------------------------------------------------------
+
+**ACE00083** I have maps from ManGOS or TrinityCore, can I use them?
+
+No.
+
+| Did this FAQ not answer your questions? Read [How to ask for help](how-to-ask-for-help.md) on how to proceed with your question in the best way. |
+| --- |
diff --git a/docs/core-installation.md b/docs/core-installation.md
index 620d191..5236d68 100644
--- a/docs/core-installation.md
+++ b/docs/core-installation.md
@@ -17,6 +17,10 @@
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/database-installation.md b/docs/database-installation.md
index 07ed696..51f851e 100644
--- a/docs/database-installation.md
+++ b/docs/database-installation.md
@@ -55,6 +55,10 @@ If you want to change the user or password you will need to edit the script conf
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/database-keeping-the-server-up-to-date.md b/docs/database-keeping-the-server-up-to-date.md
index 12b82f3..9e45a55 100644
--- a/docs/database-keeping-the-server-up-to-date.md
+++ b/docs/database-keeping-the-server-up-to-date.md
@@ -23,6 +23,10 @@ Tip: how to [make sure your DB is up to date](https://stackoverflow.com/question
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/faq.md b/docs/faq.md
index 944469b..501263a 100644
--- a/docs/faq.md
+++ b/docs/faq.md
@@ -2,53 +2,123 @@
redirect_from: "/FAQ"
---
-# FAQ
+# Frequently Asked Questions
-## COMMON QUESTIONS
+If you have trouble installing or compiling AzerothCore read [Common Errors](common-errors.md).
-#### 1 - How can I contribute? I am not a developer, I know nothing useful.
+| Did this FAQ not answer your questions? Read [How to ask for help](how-to-ask-for-help.md) on how to proceed with your question in the best way. |
+| --- |
-- You can help us by testing our [Pull Requests](Contribute#how-to-test-a-pull-request), and participating on the github issues' discussions. You can also provide support when you can in our discord, on the popular [stackoverflow](https://stackoverflow.com/questions/tagged/azerothcore) and on other emulation forums (ac-web.org for example). You can also help us with documentation (this wiki, or the readme), we need help with that too!
-- You can put bounties (money) on issues and suggestions by using bountysource. Read this: [Bountysource](bountysource.md)
-- If you're a developer, check out this page: [Contribute](contribute.md)
+## General-related FAQ
-#### 2 - Why is AzerothCore using more RAM than TrinityCore?
+- What operating systems/platforms are supported?
+ - Currently, Windows, macOS, Linux and Docker are supported.
-See [Memory Usage](memory-usage.md).
+- When should I update my source?
+ - We recommend updating your core frequently, at least once a week, in order to benefit of latest core fixes and security patches.
-#### 3 - I want this fixed or this feature or this module. How can I proceed?
+- How much RAM do I need for AzerothCore?
+ - You can find all RAM information [here](Memory-Usage.md).
-You can open a bounty and if developers are interested by the job, they might do it. Read this: [Bountysource](bountysource.md)
+- What is "Blizzlike"?
+ - AzerothCore is trying to replicate the Blizzard state for World of Warcraft. The term "Blizzlike" means that it is close enough to being a replication of what was on the Blizzard servers.
-#### 4 - I have an issue, where can I get help?
+- Why does AzerothCore not mimic "blizzlike" bugs or exploits?
+ - Although we strive to provide blizzlike content we also value user experience. This means that we sometimes fix bugs or exploits which existed during retail at the time to provide a better overall experience for the players.
-Read this carefully: [How to ask for help](how-to-ask-for-help.md).
+- How can I contribute?
+ - You can help fixing issues by submitting Pull Requests, read more [here](contribute.md).
+ - You can help us by testing our [Pull Requests](contribute#how-to-test-a-pull-request) and participating on the [github issues' discussions](https://github.com/azerothcore/azerothcore-wotlk/issues).
+ - You can put bounties (money) on issues or suggestions that you want fixed using bountysource. Learn more here: [Bountysource](bountysource.md)
+ - You can help improve the wiki by submitting a [Pull Request](https://github.com/azerothcore/wiki).
-#### 5 - Why is it better to ask on Stackoverflow for support questions?
+- Why do you not merge my fix?
+ - All fixes must be reviewed by a dev. All devs don't know everything, so you need to wait until someone reviews it.
+ - Some fixes requires testing and not all devs can test so you need to wait on someone else to test it.
+ - They get merged eventually after getting the To Be Merged label.
+ - Maybe you are not following the [SQL/C++ standards](https://www.azerothcore.org/wiki/standard-operating-procedure).
+ - Read more in [Merge Process](merge-process.md).
-- Because your question (and its solutions) **stays there** and you or other users **can find it later**, even using **google**
-- Because your question can easily **get lost in the chat**, and asking in the chat can only get answers by the users who are **currently online**
-- Because it's **super easy** (you can log in Stackoverflow using your **Google** or **Facebook** account - **NO NEED TO CREATE A NEW ACCOUNT**)
-- Because you can add common **tags** to your questions (like `c++`, `sql`, `docker`, `lua`, etc...) and have the chance to **receive help from users** that you would not find in the AC discord chat
-- Because it gives extra **visibility** to our project
-- Because it helps to **avoid duplicate questions**
-- Because by posting questions or answers you can earn **points** (a profile with many points Stackoverflow can help A LOT when you want to find a job as a developer)
+- How do I report a crash?
+ - By pasting your crashlog into a PasteBin or Gist.
+ - The crashlog **needs to come from a RelWithDebInfo or Debug compilation**. If it is from Release it is useless.
+ - [How to Restart and Debug](how-to-restart-and-debug.md).
-#### 6 - Why does AzerothCore not mimic blizzlike bugs or exploits?
+- Do you support Repacks based on AzerothCore?
+ - No. Repacks are NOT supported and we strongly suggest to not use them for [several reasons](https://www.mangosrumors.org/why-you-should-not-use-repacks-to-run-your-wow-server/). You can check [this tutorial](https://www.chromiecraft.com/how-to-install-a-wow-server-on-your-own-computer/) for an easy way of installing AC without using any repack.
-Although we strive to provide blizzlike content we also value user experience. This means that we sometimes fix bugs or exploits which existed during retail at the time to provide a better overall experience for the players.
+## Database-related FAQ
+- How often do you update the database?
+ - The database is updated nearly every day.
+- How do I update the database?
+ - You can find everything you need to keep the database up-to-date in this guide on [Database Keeping the Server Up-to-Date](database-keeping-the-server-up-to-date.md).
-## COMMON ERRORS
+## Core-related FAQ
-#### 1 - Mysql has gone away
+- When will the source be stable?
+ - Soon...™
+ - We do our best to keep the master branch stable and playable. We never push code directly into the master branch, but rather we first require everyone (including AC admins and staff) to first open a PR so everyone is able check them before they got merged into master.
+ - Please help us by [testing PRs](https://www.azerothcore.org/wiki/How-to-test-a-PR) and reporting any bugs you may find.
-Change the max packet size in your mysql configuration (and report on our github which SQL file is to be incriminated). Check this <https://stackoverflow.com/search?q=2006+-+MySQL+server+has+gone+away>
+- I can't run the extractors on Windows-platforms, it just disappears when I click on it?
+ - Understand that it is a **commandline** tool, not a GUI-tool. This means you need to use the commandline in Windows (for example "Command prompt") instead of just doubleclicking on it.
+- Why can't I run my older MAP/DBC extractors?
+ - They are updated for a reason, and will give you errors when you start the Worldserver if you do not extract with the latest version.
+ - You will always get the latest version if you compile with "TOOLS".
-## DEVELOPMENT QUESTIONS
+- What are Maps, VMaps, MMaps and DBCs?
+ - **Note that AzerothCore does not support and does not condone any form of modification to client files or private / public servers! AzerothCore in itself is meant for theory-crafting and learning.**
+ - Beside the core as binaries which give a fundamental and the individual client interpreting functions, definitions and commands, the core can be described as 'a body' with the following data forming it's 'anatomy':
+ - **Maps**: Maps are **required to run AzerothCore**. Maps provide the physical values and data for the core to interpret. Based on these, the core has a layout that can be compared with each client. This includes area definitions.
+ - **VMaps**: VMaps are **optional, but highly recommended**. VMaps ("Virtual Maps") calculate the possibility of line-of-sight, as an example. Based on their content, the server can (for example) calculate if spell casts are possible (e.g. if a wall is in between the target and caster or not).
+ - **MMaps**: MMaps are optional, but recommended. To further physical boundaries, MMaps ("Movement Maps") enforce physical boundaries on non-player characters, e.g. NPCs, as their collision is not handled by the client. They also improve path generation.
+ - **DBC**: DBCs are **required to run AzerothCore**. The DBCs ("Data Base Client [Files]") give essential values that the World of Warcraft client interprets. They define races, textures, local models and more. AzerothCore interprets these and loads them up.
+ - Compiling AzerothCore with "TOOLS" will always create the necessary tools to extract and create these files.
-#### 1 - I need a new hook for my custom module, what can I do?
+- I have issues with extracting Maps, VMaps, MMaps, DBCs (and I've tried using older versions of the extractors) - what is wrong?
+ - The older tools are deprecated and will not work.
+ - You are required to use a commandline to be able to run the tools.
-You can add the hook to your own fork (cf: [Create a new Hook](http://www.azerothcore.org/wiki/Create-a-new-Hook)) and create a new Pull Request to the official repository so we can validate it and merge it.
+- I am missing the libraries for MySQL and can't seem to find them in the repository?
+ - The library is called "mysql.lib" and is not provided by AzerothCore.
+ - Make sure you installed your MySQL-Server with DEVELOPMENT HEADERS.
+ - You can follow the [Core Installation](core-intallation.md) guide to find the libraries.
+
+- I am missing the libraries for OpenSSL and can't seem to find them in the repository?
+ - For OpenSSL versions prior to 1.1.0 they will be named "libeay32.dll" and "ssleay32.dll".
+ - For OpenSSL versions 1.1.0 and more recent they are called:
+ - For 32bit installs: "libssl-1_1.dll" and "libcrypto-1_1.dll".
+ - for 64bit installs: "libssl-1_1-x64.dll" and "libcrypto-1_1-x64.dll"
+ - You can follow the [Core Installation](core-intallation.md) guide to find the libraries.
+
+## Debug-related FAQ
+
+- How can I get a good crashlog on Windows?
+ - Compile your core in RelWithDebInfo or Debug. A crashlog from Release will be useless.
+ - You can debug it yourself if you [Run worldserver and autherserver in Visual Studio](run-worldserver-and-authserver-in-visual-studio.md).
+
+## Module-related FAQ
+
+- I need a new hook for my custom module, what can I do?
+ - You can add the hook to your own fork (cf: [Create a new Hook](create-a-new-hook.md)) and create a new Pull Request to the official repository so we can validate it and merge it.
+
+- Is it possible to turn a core patch into a module?
+ - Yes. [Is it possible to turn a core patch into a module for AzerothCore? - StackOverflow](https://stackoverflow.com/questions/66340549/is-it-possible-to-turn-a-core-patch-into-a-module-for-azerothcore/66340683#66340683).
+
+## Feature-related FAQ
+
+- What instances/arenas/battlegrounds are working?
+ - Most of them are working perfectly, some are working worse.
+ - The Core is always being worked on, the most accurate data will come from you trying them yourself.
+
+- Does Warden work?
+ - Yes it does, but not with 100% sucess rate. Warden does not detect all hacks, not even on Retail.
+
+- How do I close an instance or battleground? How can I disable a spell?
+ - All disabling is handled in the [disables table](https://www.azerothcore.org/wiki/disables).
+
+| Did this FAQ not answer your questions? Read [How to ask for help](how-to-ask-for-help.md) on how to proceed with your question in the best way. |
+| --- |
diff --git a/docs/final-server-steps.md b/docs/final-server-steps.md
index 5038490..b2de34d 100644
--- a/docs/final-server-steps.md
+++ b/docs/final-server-steps.md
@@ -39,6 +39,10 @@ For development purposes, this step is not necessary. However, for increased sec
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/installation.md b/docs/installation.md
index 4202977..e24a0e3 100644
--- a/docs/installation.md
+++ b/docs/installation.md
@@ -64,6 +64,10 @@ Each step can be read independently or you can read them neatly, to gradually ge
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/keeping-the-server-up-to-date.md b/docs/keeping-the-server-up-to-date.md
index 0361243..15edbcc 100644
--- a/docs/keeping-the-server-up-to-date.md
+++ b/docs/keeping-the-server-up-to-date.md
@@ -21,6 +21,10 @@ AzerothCore developers and contributors are always working on fixing and adding
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/linux-core-installation.md b/docs/linux-core-installation.md
index 3460a0e..60a3195 100644
--- a/docs/linux-core-installation.md
+++ b/docs/linux-core-installation.md
@@ -88,6 +88,10 @@ make install
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/linux-keeping-the-server-up-to-date.md b/docs/linux-keeping-the-server-up-to-date.md
index c1ab830..53657db 100644
--- a/docs/linux-keeping-the-server-up-to-date.md
+++ b/docs/linux-keeping-the-server-up-to-date.md
@@ -29,6 +29,10 @@ Read [Database Keeping the Server Up-to-Date](database-keeping-the-server-up-to-
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/linux-requirements.md b/docs/linux-requirements.md
index ca6a7ee..85ce31e 100644
--- a/docs/linux-requirements.md
+++ b/docs/linux-requirements.md
@@ -107,6 +107,10 @@ sudo apt-get install g++-8 gcc-8
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/linux-server-setup.md b/docs/linux-server-setup.md
index 162b0e9..632bbe6 100644
--- a/docs/linux-server-setup.md
+++ b/docs/linux-server-setup.md
@@ -82,6 +82,10 @@ Variablename = "MySQLIP;Port;Username;Password;database"
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/macos-core-installation.md b/docs/macos-core-installation.md
index c18ff86..cad7a9c 100644
--- a/docs/macos-core-installation.md
+++ b/docs/macos-core-installation.md
@@ -92,6 +92,10 @@ make install
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/macos-keeping-the-server-up-to-date.md b/docs/macos-keeping-the-server-up-to-date.md
index dea2b7f..0a1d057 100644
--- a/docs/macos-keeping-the-server-up-to-date.md
+++ b/docs/macos-keeping-the-server-up-to-date.md
@@ -29,6 +29,10 @@ Read [Database Keeping the Server Up-to-Date](database-keeping-the-server-up-to-
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/macos-requirements.md b/docs/macos-requirements.md
index b5d84de..2cbafbb 100644
--- a/docs/macos-requirements.md
+++ b/docs/macos-requirements.md
@@ -54,6 +54,10 @@ brew cask install sequel-ace
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/macos-server-setup.md b/docs/macos-server-setup.md
index 1d065a9..6eee3a6 100644
--- a/docs/macos-server-setup.md
+++ b/docs/macos-server-setup.md
@@ -82,6 +82,10 @@ Variablename = "MySQLIP;Port;Username;Password;database"
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/networking.md b/docs/networking.md
index 9bb45f0..569cb34 100644
--- a/docs/networking.md
+++ b/docs/networking.md
@@ -37,6 +37,10 @@ You need to make sure that your **authserver** application directs incoming conn
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/requirements.md b/docs/requirements.md
index b2fbb70..6bf75ee 100644
--- a/docs/requirements.md
+++ b/docs/requirements.md
@@ -17,6 +17,10 @@
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/server-setup.md b/docs/server-setup.md
index 4c0a876..38ad28b 100644
--- a/docs/server-setup.md
+++ b/docs/server-setup.md
@@ -112,6 +112,10 @@ You need to run Mapextractor.exe before the makevmaps_simple.bat.
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/windows-core-installation.md b/docs/windows-core-installation.md
index 038326d..69cf106 100644
--- a/docs/windows-core-installation.md
+++ b/docs/windows-core-installation.md
@@ -156,6 +156,10 @@ To report crash logs it's MANDATORY to compile on Debug or RelWithDebInfo mode.
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [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.
diff --git a/docs/windows-keeping-the-server-up-to-date.md b/docs/windows-keeping-the-server-up-to-date.md
index a277322..25d1a55 100644
--- a/docs/windows-keeping-the-server-up-to-date.md
+++ b/docs/windows-keeping-the-server-up-to-date.md
@@ -27,6 +27,10 @@ Read [Database Keeping the Server Up-to-Date](database-keeping-the-server-up-to-
If you are still having problems, check:
+* [FAQ](faq.md)
+
+* [Common Errors](common-errors.md)
+
* [How to ask for help](how-to-ask-for-help.md)