<?xml version="1.0"?>
<rss version="2.0"><channel><title>Wiki: Wiki</title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/?d=4</link><description>Wiki: Wiki</description><language>en</language><item><title>Configuring MaNGOS</title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/configuring-mangos-r20068/</link><description><![CDATA[<h2 style="color:rgb(180,255,255);font-size:24px;">
	Configuring <abbr title="Massive Network Game Object Server">MaNGOS</abbr>
</h2>

<p>
	Once all the files are on the server it's now time to pull things together.<br>
	This can be one of the most frustrating steps to do, but with a little patience it’s easy.
</p>

<p>
	1) Navigate to the folder where you copied the compiled <abbr title="Massive Network Game Object Server">mangos</abbr> server and data files
</p>

<p>
	2) Open mangosd.conf with WordPad
</p>

<p>
	3) Find the following lines:-
</p>

<p style="margin-left:40px;">
	<code><span>DataDir = "."<br>
	LogsDir = "."</span></code>
</p>

<p style="margin-left:40px;">
	Change these to:-
</p>

<p style="margin-left:40px;">
	<code><span>DataDir = "data"</span></code><br><span><font face="Courier New">LogsDir = "logs"</font></span>
</p>

<p>
	4) Find the following 3 lines:-
</p>

<p style="margin-left:40px;">
	<code><span>LoginDatabaseInfo = "127.0.0.1;3306;<abbr title="Massive Network Game Object Server">root</abbr>;<abbr title="Massive Network Game Object Server">mangos</abbr>;realmd"</span></code><br><code><span>WorldDatabaseInfo = "127.0.0.1;3306;<abbr title="Massive Network Game Object Server">root</abbr>;<abbr title="Massive Network Game Object Server">mangos</abbr>;<abbr title="Massive Network Game Object Server">mangos0</abbr>"</span></code><br><code><span>ScriptDev3DatabaseInfo = "127.0.0.1;3306;<abbr title="Massive Network Game Object Server">root</abbr>;<abbr title="Massive Network Game Object Server">mangos</abbr>;<abbr title="Massive Network Game Object Server">mangos0</abbr>"</span></code><br><code><span>CharacterDatabaseInfo = "127.0.0.1;3306;<abbr title="Massive Network Game Object Server">root</abbr>;<abbr title="Massive Network Game Object Server">mangos</abbr>;character0"</span></code>
</p>

<p style="margin-left:40px;">
	You need to change the following:-
</p>

<p style="margin-left:40px;">
	<strong>root</strong> to the username you use for the database.<br><strong><abbr title="Massive Network Game Object Server">mangos</abbr></strong> to the password for the user for the database.
</p>

<p style="margin-left:40px;">
	Then you need to set the name of the databases to the names you created earlier:<br>
	realmd = The Realm database name<br>
	mangos0 = The World database name used by both the World database and ScriptDev3 Engine<br>
	character0 = The character Database name
</p>

<p>
	5) Save the file then Close WordPad
</p>

<p>
	6) Open realmd.conf with WordPad
</p>

<p>
	7) Find the following line:-
</p>

<p style="margin-left:40px;">
	<code><span>LoginDatabaseInfo = "127.0.0.1;3306;<abbr title="Massive Network Game Object Server">root</abbr>;<abbr title="Massive Network Game Object Server">mangos</abbr>;realmd"</span></code>
</p>

<p style="margin-left:40px;">
	You need to change the following:-
</p>

<p style="margin-left:40px;">
	<strong>root</strong> to the username you use for the database.<br><strong><abbr title="Massive Network Game Object Server">mangos</abbr></strong> to the password for the user for the database.
</p>

<p style="margin-left:40px;">
	Then you need to set the name of the databases to the names you created earlier:<br>
	realmd = The Realm database name.
</p>

<p>
	8) Save the file then Close WordPad.
</p>

<p>
	9) Open aiplayerbot.conf with WordPad
</p>

<p>
	10) Find the following line:-
</p>

<p style="margin-left:40px;">
	<code><span>AiPlayerbot.Enabled = 1</span></code>
</p>

<p style="margin-left:40px;">
	Change this to:
</p>

<p style="margin-left:40px;">
	<code><span>AiPlayerbot.Enabled = 0</span></code>
</p>

<p>
	11) Save the file then Close WordPad.  
</p>
]]></description><guid isPermaLink="false">20068</guid><pubDate>Mon, 19 Dec 2016 23:36:06 +0000</pubDate></item><item><title>Configuring the Client to point to your server</title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/configuring-the-client-to-point-to-your-server-r20070/</link><description><![CDATA[<h2 style="color:rgb(180,255,255);font-size:24px;">
	Configuring the Client to point to your server
</h2>

<p>
	These instructions vary slightly based on the version of the client you are using.
</p>

<p>
	For Classic / MangosZero or TBC / MangosOne, realmlist.wtf is in the root of the game folder.<br>
	For Wotlk / MangosTwo, Cata / MangosThree or Mop/ MangosFour, realmlist.wtf is in the data/{locale} (i.e. enGB) off the root of the game folder.<br>
	For Wod / MangosFive, config.wtf is in the wtf folder off the root of the game folder.
</p>

<p>
	1) Open the file realmlist.wtf (config.wtf for Wod) using Wordpad.
</p>

<p style="margin-left:40px;">
	you will see lines like:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">SET locale "enUS"
SET portal "us"
SET realmList "us.logon.worldofwarcraft.com"
SET patchlist "us.version.worldofwarcraft.com"</span></pre>

<p>
	2) You need to change the realmlist and patchlist lines to the address of your server, Either:
</p>

<p style="margin-left:40px;">
	The value used for localaddress if you are inside the network (i.e. a LAN user)<br>
	or<br>
	The value used for address if you are connecting to the network from outside the network (i.e. a WAN/Internet user)
</p>

<p style="margin-left:40px;">
	Assuming this is a Local LAN user and the address of the server on the network is 192.168.1.209, you would change the lines too:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">SET realmList "192.168.1.209"
SET patchlist "192.168.1.209"</span></pre>

<p>
	3) Now save the file, then close Wordpad
</p>
]]></description><guid isPermaLink="false">20070</guid><pubDate>Tue, 20 Dec 2016 14:43:02 +0000</pubDate></item><item><title>Configuring the Realm Database</title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/configuring-the-realm-database-r20069/</link><description><![CDATA[<h2 style="color:rgb(180,255,255);font-size:24px;">
	Configuring the Realm Database
</h2>

<p>
	1) Open a command prompt and type IPCONFIG.
</p>

<p>
	2) Find the IP address shown against IPv4 Address: (In this example 192.168.1.33) - This is your local address
</p>

<p>
	<img alt="image.png" class="ipsImage ipsImage_thumbnailed" data-fileid="808" data-ratio="42.81" data-unique="iidg5skx0" width="591" src="https://www.getmangos.eu/uploads/monthly_2020_09/image.png.f9619ae28b45e9b93354ec94fc421190.png">
</p>

<p>
	3) Open a browser and visit: <a href="http://www.whatsmyip.org/" rel="external nofollow"><font color="#0066cc">http://www.whatsmyip.org/</font></a> - You should see a message like:
</p>

<p>
	Your IP Address is: 170.21.133.118     - This is your external IP address and will be different on your system !!
</p>

<p>
	4) Using your normal Database management tool, open your realm database (default name is realmd)
</p>

<p>
	5) Open the table realmlist
</p>

<p>
	6) Enter your external IP address (170.21.133.118) into the field 'address' and your local IP address (192.168.1.33) into the field 'localaddress'<br>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://www.getmangos.eu/uploads/monthly_2020_09/image.png.b2642d86aefa6aca42bbd6d0ae35984b.png" data-fileid="809" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="809" data-ratio="4.60" data-unique="d3j4jf8ml" width="1000" alt="image.png" src="https://www.getmangos.eu/uploads/monthly_2020_09/image.thumb.png.c5cd339ac86de95b71a44788787bb0e2.png"></a>
</p>

<p>
	 
</p>

<p>
	7) Save your changes
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">20069</guid><pubDate>Tue, 20 Dec 2016 08:46:54 +0000</pubDate></item><item><title>Extracting Game Data</title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/extracting-game-data-r20067/</link><description><![CDATA[<h2 style="color:rgb(180,255,255);font-size:24px;">
	Extracting Game Data
</h2>

<p>
	This guide assumes that you have copied the contents of the tools folder (the result of a build of the source code) into the root of your client folder.<br>
	i.e. Where launcher.exe and wow.exe are located !!
</p>

<p>
	1) Run 'ExtractResources.sh' and follow the onscreen prompts, you should choose the option to extract everything.
</p>

<p>
	2) You will be asked how many CPU's to use for extracting MMaps (1 to 4) - The more CPU's the faster the MMaps extraction
</p>

<p>
	3) You will then be asked whether you want to delay MMap extraction, just press enter for no delay.
</p>

<p>
	4) A summary will be shown of your choices, press enter to start or CTRL+C to cancel the script
</p>

<p>
	5) Several hours later you should see a message similar to:
</p>

<pre>
	Finished creating MoveMaps
</pre>

<p>
	6) Navigate to the client folder and select the DBC, Maps, MMaps and VMaps folders and move them to your server folder
</p>

<p>
	7) The “Buildings” folder can be deleted.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">20067</guid><pubDate>Sat, 17 Dec 2016 01:40:00 +0000</pubDate></item><item><title><![CDATA[How To Update Your Server & Database]]></title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/how-to-update-your-server-database-r40022/</link><description><![CDATA[<p>
	<span> </span>Good evening!
</p>

<p>
	This guide is for Windows users looking to keep their server and/or database up to date with any changes.
</p>

<p>
	If you followed most of our guides for the installation process, then you should already have a server and database folder that was cloned from GitHub. If you do not, then you may want to refer back to this post 
</p>
<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="3" data-embedcontent="" data-embedid="embed7585552570" src="https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/installing-mangos-on-windows-using-easybuild-r20064/?do=embed" style="height:397px;max-width:502px;"></iframe>

<p>
	 
</p>

<p>
	<span style="font-size:26px;"><strong>Updating The Server</strong></span>
</p>

<p>
	1) Open your server folder. Right click anywhere (#1), when the context menu opens up, click "Git Bash Here" (#2).
</p>

<p>
	<img alt="image.png.57a595b266f7fa1839ee3a7b03c71e61.png" data-fileid="1303" data-ratio="58.03" width="977" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.57a595b266f7fa1839ee3a7b03c71e61.png" />
</p>

<p>
	 
</p>

<p>
	2) Type "git pull" into your Git Bash window and press Enter.
</p>

<p>
	<img alt="image.png.88e13408bbcf2712f4e39a861ea96fe0.png" data-fileid="1304" data-ratio="57.68" width="638" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.88e13408bbcf2712f4e39a861ea96fe0.png" />
</p>

<p>
	You can see that I pulled an update that had 1 insertion and 1 deletion. You may have more depending on when the last time you cloned/pulled your git.
</p>

<p>
	<img alt="image.png.67c6880987467e2032325f98ad81d8a6.png" data-fileid="1305" data-ratio="53.14" width="668" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.67c6880987467e2032325f98ad81d8a6.png" />
</p>

<p>
	 
</p>

<p>
	3) Open up the "win" folder.
</p>

<p>
	<img alt="image.png.a93cf9c7e52db219d6cf1cbe18616b2a.png" data-fileid="1306" data-ratio="66.62" width="782" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.a93cf9c7e52db219d6cf1cbe18616b2a.png" />
</p>

<p>
	 
</p>

<p>
	4) Start up the "MaNGOS_EasyBuild.exe"
</p>

<p>
	<img alt="image.png.53f4e90f3f4c224e8bf1c1e9cf37620c.png" data-fileid="1307" data-ratio="42.01" width="695" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.53f4e90f3f4c224e8bf1c1e9cf37620c.png" />
</p>

<p>
	 
</p>

<p>
	5) Note, depending on your version of Visual Studio this may or may not be necessary:
</p>

<p>
	<img alt="image.png.c6f653b63168f7389a6d52182661fd77.png" data-fileid="1309" data-ratio="57.67" width="834" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.c6f653b63168f7389a6d52182661fd77.png" />
</p>

<p>
	I press the "D" button, and then check off "VS 2022" and then "UPDATE".
</p>

<p>
	<img alt="image.png.7c90659273f43cbc9b8d84da7ea35244.png" data-fileid="1308" data-ratio="160.43" width="230" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.7c90659273f43cbc9b8d84da7ea35244.png" />
</p>

<p>
	 
</p>

<p>
	6) We'll open up "BUILD OPTIONS".
</p>

<p>
	<img alt="image.png.5fa077b2e683b00ba617a93378e2ec42.png" data-fileid="1310" data-ratio="54.52" width="930" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.5fa077b2e683b00ba617a93378e2ec42.png" />
</p>

<p>
	 
</p>

<p>
	7) Select anything you need on the left - in my case, I usually leave these as defaulted. Press "BUILD PROJECT". <br />
	<img alt="image.png.0bd012e06388d287206fba541dc23a5a.png" data-fileid="1311" data-ratio="62.25" width="845" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.0bd012e06388d287206fba541dc23a5a.png" />
</p>

<p>
	 
</p>

<p>
	8) In Visual Studio 2022, I click the "Build" menu at the top (#1), Press "Build Solution" (#2). After the build is complete,. you should get a message to say that everything succeeded (#3).
</p>

<p>
	<a data-fileext="png" data-fileid="1312" href="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.282f486724c9bc29f696daeebe16c8e8.png" rel=""><img alt="image.thumb.png.4e8b0173edc45aea09e655ae6a9c21ed.png" data-fileid="1312" data-ratio="60.50" width="1000" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.thumb.png.4e8b0173edc45aea09e655ae6a9c21ed.png" /></a>
</p>

<p>
	 
</p>

<p>
	9) You can close Visual Studio 2022 and the EasyBuild program. Navigate to your "*_install" directory. There, you should find your "mangosd.exe" and "realmd.exe" as well as your "<abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">mangos</abbr></abbr>.conf.dist" and "realmd.conf.dist". The conf.dist files don't need to be replaced UNLESS there were changes to the server in the update that require a new configuration file -- you'll see this when you start up your server and it fails because of out of date configuration files.
</p>

<p>
	Take your mangosd.exe and realmd.exe files and place them in the folder that you normally store your executables -- most people put them in different places, so I can't give you a specific answer. But I would assume you know, since you start your server up somehow. <img alt=":D" data-emoticon="" height="20" src="https://www.getmangos.eu/uploads/emoticons/biggrin.png" srcset="https://www.getmangos.eu/uploads/emoticons/58bb0643eca35_biggrin2x.png 2x" title=":D" width="20" /> 
</p>

<p>
	<img alt="image.png.c31ccf56e40041f7c89ab147ba7c3d6f.png" data-fileid="1313" data-ratio="64.82" width="739" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.c31ccf56e40041f7c89ab147ba7c3d6f.png" />
</p>

<p>
	 
</p>

<p>
	And that should be it for updating your server!
</p>

<p>
	 
</p>

<hr />
<p>
	 
</p>

<p>
	<span style="font-size:26px;"><strong>Updating The Database</strong></span>
</p>

<p>
	1) Open your database folder. Right click anywhere (#1), when the context menu opens up, click "Git Bash Here" (#2).
</p>

<p>
	<a data-fileext="png" data-fileid="1314" href="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.5cc408e4e8e53bc64ce596b6174c1b71.png" rel=""><img alt="image.thumb.png.0d835bb78eb27c965976dfba0a5da352.png" data-fileid="1314" data-ratio="61.10" width="1000" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.thumb.png.0d835bb78eb27c965976dfba0a5da352.png" /></a>
</p>

<p>
	 
</p>

<p>
	2) Type "git pull" into your Git Bash window and press Enter.
</p>

<p>
	<img alt="image.png.16d504d502c336480b68f0e47db847cb.png" data-fileid="1315" data-ratio="64.43" width="610" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.16d504d502c336480b68f0e47db847cb.png" />
</p>

<p>
	You can see that I pulled an update that had 73,895 insertions and 28,662 deletion. You may have more or less depending on when the last time you cloned/pulled your git.
</p>

<p>
	<img alt="image.png.d9835d105c510beb48de670d0fb01520.png" data-fileid="1316" data-ratio="64.70" width="592" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.d9835d105c510beb48de670d0fb01520.png" />
</p>

<p>
	 
</p>

<p>
	3) Double click the "InstallDatabases.bat" file to open up a guided script for database updates.
</p>

<p>
	<img alt="image.png.292218b2d40b8e96f44526634fabd641.png" data-fileid="1317" data-ratio="66.39" width="723" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.292218b2d40b8e96f44526634fabd641.png" />
</p>

<p>
	 
</p>

<p>
	4) Type "O" (without the quotations) to "Toggle Only Install Updates to Database's", press Enter.
</p>

<p>
	<img alt="image.png.1b162f64c1ae1ecd90b6e75dec75df19.png" data-fileid="1318" data-ratio="70.95" width="661" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.1b162f64c1ae1ecd90b6e75dec75df19.png" />
</p>

<p>
	It will now show you a condensed version with a few options now. Since I'm happy with it applying updates to Character, World, and Realm databases, I'm going to type "N" for "Next Step" and press Enter.
</p>

<p>
	If for some reason you did NOT want it to update a specific database, you can toggle those options to NO.
</p>

<p>
	<img alt="image.png.4d72cd11bd3b0a36f738e4829c58a50f.png" data-fileid="1319" data-ratio="70.40" width="652" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.4d72cd11bd3b0a36f738e4829c58a50f.png" />
</p>

<p>
	 
</p>

<p>
	5) Fill in the questions asked of you for your database connections. You'll see in my case, almost everything was the same as the default answers, with the exception of my MySQL user name being "<abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">mangos</abbr></abbr>" instead of "root". You may have a different username, password, database names, etc. that may be unique to your setup.
</p>

<p>
	<img alt="image.png.d49cd9007d8f93d03646c195a8d1d0b5.png" data-fileid="1320" data-ratio="54.05" width="642" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.d49cd9007d8f93d03646c195a8d1d0b5.png" />
</p>

<p>
	After you press Enter for the Realm database, it will apply your updates.
</p>

<p>
	If everything goes smoothly - then you should see something that looks like this:<br />
	<a data-fileext="png" data-fileid="1321" href="https://www.getmangos.eu/uploads/monthly_2024_09/image.png.7a66cd8b59e0e94c7c4eb41c9c3cfdd3.png" rel=""><img alt="image.thumb.png.6902e3caea29c394e4770f874b73dc1c.png" data-fileid="1321" data-ratio="125.00" width="600" src="https://www.getmangos.eu/uploads/monthly_2024_09/image.thumb.png.6902e3caea29c394e4770f874b73dc1c.png" /></a>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	And that's it! You've now updated your server and database! <span><img alt=":)" data-emoticon="" height="20" src="https://www.getmangos.eu/uploads/emoticons/smile.png" srcset="https://www.getmangos.eu/uploads/emoticons/58bb064450371_smile2x.png 2x" title=":)" width="20" /></span>
</p>

<p>
	 
</p>

<p>
	<span>If you have any questions don't hesitate to reach out here or on the Discord channel!</span>
</p>

<p>
	 
</p>

<p>
	<span>All the best,<br />
	Fyre</span>
</p>
]]></description><guid isPermaLink="false">40022</guid><pubDate>Wed, 11 Sep 2024 01:56:35 +0000</pubDate></item><item><title>How to use EasyBuild</title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/how-to-use-easybuild-r20066/</link><description><![CDATA[<h2 style="color:rgb(180,255,255);font-size:24px;">
	How to use EasyBuild
</h2>

<p>
	EasyBuild is a 'Helper' utility to simplify the cmake build process. It also will check any of the prerequisites needed for <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">MaNGOS</abbr></abbr> and show you the current status.
</p>

<p>
	1) On starting the app the following screen is shown, click 'Check Now'
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="981" data-ratio="57.16" data-unique="cm3qwy7me" width="796" alt="EasyBuild1.png" src="https://www.getmangos.eu/uploads/monthly_2021_07/EasyBuild1.png.67044263eb369a79e7625da95a75e701.png">
</p>

<p>
	2) If any of the required 3rd Party libraries are missing, it will tell you and provide links to them to download.<br>
	<br>
	    You can also click on the 'DOWNLOAD ALL REQUIRED LIBRARIES' button which will display the following screen:
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="983" data-ratio="41.46" data-unique="f5xyljfi0" width="796" alt="EasyBuild3.png" src="https://www.getmangos.eu/uploads/monthly_2021_07/EasyBuild3.png.2e2d55f03e6a5c7e0b78ab754bff7d33.png">
</p>

<p>
	Here you can tick the libraries you want and download / install them all at once. Care should be taken to not mix 32/64 Bit versions (apart from OpenSSl which doesn't care).
</p>

<p>
	3) Once all the prerequisite libraries are installed, the 'Build Options' button becomes available. Click the 'Build Options' button to show the next screen.
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="982" data-ratio="57.16" data-unique="bpelfzxq6" width="796" alt="EasyBuild2.png" src="https://www.getmangos.eu/uploads/monthly_2021_07/EasyBuild2.png.e07843b5ef67843997061af4f54a525a.png">
</p>

<p>
	4) The Following screen sets the modules and options to be included in the <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">MaNGOS</abbr></abbr> server.
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="984" data-ratio="62.19" data-unique="o45jqcq33" width="796" alt="EasyBuild4.png" src="https://www.getmangos.eu/uploads/monthly_2021_07/EasyBuild4.png.d4c664647357a14ff2f7ec611582b803.png"><br>
	<span id="cke_bm_79E" style="display: none;"> </span>
</p>

<p>
	<strong>Build Folder: </strong>This is the folder where the required visual studio solution files will be created.<strong> *NOTE: NO SPACES IN PATHNAME*</strong><br>
	<strong>Output Folder</strong>: This is the folder where all the final files will end up. <strong>*NOTE: NO SPACES IN PATHNAME*</strong><br>
	<strong>OS Version Build</strong>:  Either Win32 or Win64 - This is normally selected automatically !<br>
	<strong>Visual Studio Version</strong>:  This selects the version of Visual Studio installed, if there are multiple versions install - they can be selected here.
</p>

<p>
	<strong>Build Type</strong>: Specifies whether to open visual studio with either Debug or Release<br>
	<strong>Logging Level</strong>: Selects the level of logging to be shown onscreen - Show full log is the default
</p>

<p>
	Pre Generate Options: 'Delete Build Folder' - This clears the build folder before building, Ticked by default.
</p>

<p>
	<u><strong>Post Generate Options</strong></u><br>
	<span style="display: inline !important; float: none; background-color: transparent; color: rgb(191, 191, 191); font-family: Tahoma,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">'Open .sln Folder' - This will open the Visual Studio build folder.</span><br style="background-color: transparent; box-sizing: border-box; color: rgb(191, 191, 191); font-family: Tahoma,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">
	'Build <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">Mangos</abbr></abbr>' - This will build <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">mangos</abbr></abbr> using msbuild with the progress messages appearing in easybuild. <span style="display: inline !important; float: none; background-color: transparent; color: rgb(191, 191, 191); font-family: Tahoma,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">Ticked by default.</span><br>
	'Open Output Folder' - This will open the output folder on completion of the generation step.<br>
	'Open .sln File with VS' - This will automatically launch Visual Studio and open the project once the generation step is complete.
</p>

<p>
	<u><strong>Server Build Options</strong></u><br>
	'Include Main Server' - Builds the mangosd daemon which is the main world server.<br>
	'Include Login Server' - Builds the realmd daemon which is the main authentication server.<br>
	'Include Extraction Tools' - Builds the client data extraction tools.<br>
	'Include SOAP Library' - Includes the SOAP library in the Main server.<br>
	'Include PlayerBot AI' - Includes the PlayerBot AI library as part of the Main server.
</p>

<p>
	<u><strong>Scripting Engines</strong></u><br>
	'Eluna Scripting Engine' - Include the Eluna LUA scripting engine as part of the Main server<br>
	'ScriptDev Engine' - Includes the ScriptDev3 scripting engine as part of the Main server.
</p>

<p>
	5) Click on the 'BUILD PROJECT' button to generate the Visual Studio Solution files.
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="985" data-ratio="62.19" data-unique="50y3gtrrh" width="796" alt="EasyBuild5.png" src="https://www.getmangos.eu/uploads/monthly_2021_07/EasyBuild5.png.33342d31eb3c50a57613cbaccbf00309.png"><br>
	<span id="cke_bm_448E" style="display: none;"> </span>
</p>

<p>
	If you had 'Open Solution File' ticked, Visual Studio will open automatically.
</p>

<p>
	Otherwise the Output folder will be opened
</p>

<p>
	<u><strong>TROUBLESHOOTING</strong></u>
</p>

<p>
	If when you click <span style="display: inline !important; float: none; background-color: transparent; color: rgb(191, 191, 191); font-family: Tahoma,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">'BUILD PROJECT' button</span> you get the following message:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" style="background-attachment: scroll; background-clip: padding-box; background-color: rgb(45, 45, 45); background-image: none; background-origin: padding-box; background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-size: auto; border-bottom-color: rgba(84, 84, 84, 0.3); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-style: none; border-bottom-width: 0px; border-image-outset: 0; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; border-left-color: rgba(84, 84, 84, 0.3); border-left-style: solid; border-left-width: 4px; border-right-color: rgba(84, 84, 84, 0.3); border-right-style: none; border-right-width: 0px; border-top-color: rgba(84, 84, 84, 0.3); border-top-left-radius: 3px; border-top-right-radius: 3px; border-top-style: none; border-top-width: 0px; box-sizing: border-box; clear: both; color: rgb(191, 191, 191); direction: ltr; font-family: monospace,monospace; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; overflow: auto; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre; word-spacing: 0px; word-wrap: normal;"><span class="pln" style="box-sizing: border-box; color: rgb(235, 231, 227);">The C compiler identification is unknown 
The CXX compiler identification is unknown 
CMake Error at CMakeLists.txt:35 (project): No CMAKE_C_COMPILER could be found. 
CMake Error at CMakeLists.txt:35 (project): No CMAKE_CXX_COMPILER could be found. </span></pre>

<p style="background-color: transparent; box-sizing: border-box; color: rgb(191, 191, 191); font-family: Tahoma,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">
	Here is the solution.<br style="box-sizing: border-box;">
	<br style="box-sizing: border-box;">
	When you're installing Visual Studio 2017/2019 Community on a new system you need to install the desktop development kit c++ with it. Especially the Windows SDK needs to be installed right (you can do that within the install-wizard of visual studio).<br style="box-sizing: border-box;">
	After doing that the error disappears and you can build your solution!
</p>
]]></description><guid isPermaLink="false">20066</guid><pubDate>Fri, 16 Dec 2016 19:19:40 +0000</pubDate></item><item><title>Installing Cmake</title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/installing-cmake-r20056/</link><description><![CDATA[<h2 style="font-size:24px;color:rgb(180,255,255);">
	Installing Cmake on Windows
</h2>

<table bgcolor="#a80000" border="2" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td>
				<font color="#ffe97f"> <strong>NOTE:</strong> CMAKE 64Bit will not build 32Bit servers correctly, however 32Bit will build both 32bit and 64bit fine.</font>
			</td>
		</tr></tbody></table><p>
	Download Cmake from: <a href="https://cmake.org/download/" rel="external nofollow">Cmake download</a>
</p>

<p>
	1) Cmake is available in 32Bit and 64Bit versions, make sure you install the correct version - especially taking into account the warning above.
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="219" href="https://www.getmangos.eu/uploads/monthly_2016_09/Cmake1.png.0811b4df95a181d54305da483eaa3d8f.png" rel=""><img alt="Cmake1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="219" src="https://www.getmangos.eu/uploads/monthly_2016_09/Cmake1.png.0811b4df95a181d54305da483eaa3d8f.png"></a>
</p>

<p>
	<img alt="Cmake2.png" class="ipsImage ipsImage_thumbnailed" data-fileid="220" src="https://www.getmangos.eu/uploads/monthly_2016_09/Cmake2.png.cfec246308178f772a15ec9c2aa74e91.png"></p>

<p>
	2) I normally set the path for All users and create a desktop icon - the icon is purely optional.
</p>

<p>
	<img alt="Cmake3.png" class="ipsImage ipsImage_thumbnailed" data-fileid="221" src="https://www.getmangos.eu/uploads/monthly_2016_09/Cmake3.png.da89cc0d67150bafad187bd210a1e1d2.png"></p>

<p>
	<img alt="Cmake4.png" class="ipsImage ipsImage_thumbnailed" data-fileid="222" src="https://www.getmangos.eu/uploads/monthly_2016_09/Cmake4.png.2f35cfa2dcffe687454065b00222b30a.png"></p>

<p>
	<img alt="Cmake5.png" class="ipsImage ipsImage_thumbnailed" data-fileid="223" src="https://www.getmangos.eu/uploads/monthly_2016_09/Cmake5.png.1c4f888d4e0fb53e65a51e05f29b2461.png"></p>

<p>
	<img alt="Cmake6.png" class="ipsImage ipsImage_thumbnailed" data-fileid="224" src="https://www.getmangos.eu/uploads/monthly_2016_09/Cmake6.png.02ecb22baca7448acda949d5af022203.png"></p>

<p>
	<img alt="Cmake7.png" class="ipsImage ipsImage_thumbnailed" data-fileid="225" src="https://www.getmangos.eu/uploads/monthly_2016_09/Cmake7.png.bb8f7954c179932d1d54cde5f8e23012.png"></p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">20056</guid><pubDate>Mon, 12 Sep 2016 20:00:28 +0000</pubDate></item><item><title>Installing Git on Windows</title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/installing-git-on-windows-r20063/</link><description><![CDATA[<h2 style="font-size:24px;color:rgb(180,255,255);">
	Installing GIT on Windows
</h2>

<p>
	1) First off, install Git 2.11.0 from the following location: <a href="https://github.com/git-for-windows/git/releases/download/v2.11.0.windows.1/Git-2.11.0-32-bit.exe" rel="external nofollow">32 Bit</a>  <a href="https://github.com/git-for-windows/git/releases/download/v2.11.0.windows.1/Git-2.11.0-64-bit.exe" rel="external nofollow">64 Bit</a> 
</p>

<p>
	or select another version from: <a href="https://github.com/git-for-windows/git/releases" rel="external nofollow">General Downloads</a>
</p>

<p>
	2) Once downloaded run it !
</p>

<p>
	3) The install will display a variety of screens as shown below:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="298" href="https://www.getmangos.eu/uploads/monthly_2016_12/Git1.png.a93997f2d2b909bb2b7c9e8e6c558cc5.png" rel=""><img alt="Git1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="298" src="https://www.getmangos.eu/uploads/monthly_2016_12/Git1.png.a93997f2d2b909bb2b7c9e8e6c558cc5.png"></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="299" href="https://www.getmangos.eu/uploads/monthly_2016_12/Git2.png.7bd531115e5c5d73e3f8bd7fed69ad74.png" rel=""><img alt="Git2.png" class="ipsImage ipsImage_thumbnailed" data-fileid="299" src="https://www.getmangos.eu/uploads/monthly_2016_12/Git2.png.7bd531115e5c5d73e3f8bd7fed69ad74.png"></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="300" href="https://www.getmangos.eu/uploads/monthly_2016_12/Git3.png.6c5972b20d7499b20846a3580fa731e5.png" rel=""><img alt="Git3.png" class="ipsImage ipsImage_thumbnailed" data-fileid="300" src="https://www.getmangos.eu/uploads/monthly_2016_12/Git3.png.6c5972b20d7499b20846a3580fa731e5.png"></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="301" href="https://www.getmangos.eu/uploads/monthly_2016_12/Git4.png.cac36f328b4fc3294e39912eb68d177e.png" rel=""><img alt="Git4.png" class="ipsImage ipsImage_thumbnailed" data-fileid="301" src="https://www.getmangos.eu/uploads/monthly_2016_12/Git4.png.cac36f328b4fc3294e39912eb68d177e.png"></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="302" href="https://www.getmangos.eu/uploads/monthly_2016_12/Git5.png.0c6b3ca7a15387c33c6721c10da1e936.png" rel=""><img alt="Git5.png" class="ipsImage ipsImage_thumbnailed" data-fileid="302" src="https://www.getmangos.eu/uploads/monthly_2016_12/Git5.png.0c6b3ca7a15387c33c6721c10da1e936.png"></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="303" href="https://www.getmangos.eu/uploads/monthly_2016_12/Git6.png.43f374803a11bed930d01fff1ccc2580.png" rel=""><img alt="Git6.png" class="ipsImage ipsImage_thumbnailed" data-fileid="303" src="https://www.getmangos.eu/uploads/monthly_2016_12/Git6.png.43f374803a11bed930d01fff1ccc2580.png"></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="304" href="https://www.getmangos.eu/uploads/monthly_2016_12/Git7.png.ae0102abe2880b3a99ddc19cb20218f0.png" rel=""><img alt="Git7.png" class="ipsImage ipsImage_thumbnailed" data-fileid="304" src="https://www.getmangos.eu/uploads/monthly_2016_12/Git7.png.ae0102abe2880b3a99ddc19cb20218f0.png"></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="305" href="https://www.getmangos.eu/uploads/monthly_2016_12/Git8.png.dc297b6d2a0b03ab6ee8ee772ab0542b.png" rel=""><img alt="Git8.png" class="ipsImage ipsImage_thumbnailed" data-fileid="305" src="https://www.getmangos.eu/uploads/monthly_2016_12/Git8.png.dc297b6d2a0b03ab6ee8ee772ab0542b.png"></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="306" href="https://www.getmangos.eu/uploads/monthly_2016_12/Git9.png.fe8c0d204b722a166e03d60c8a3c2a62.png" rel=""><img alt="Git9.png" class="ipsImage ipsImage_thumbnailed" data-fileid="306" src="https://www.getmangos.eu/uploads/monthly_2016_12/Git9.png.fe8c0d204b722a166e03d60c8a3c2a62.png"></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="307" href="https://www.getmangos.eu/uploads/monthly_2016_12/Git10.png.3b489ed0c67e9c63cec60e4eb3bc6f24.png" rel=""><img alt="Git10.png" class="ipsImage ipsImage_thumbnailed" data-fileid="307" src="https://www.getmangos.eu/uploads/monthly_2016_12/Git10.png.3b489ed0c67e9c63cec60e4eb3bc6f24.png"></a>
</p>

<p>
	4) Git is now installed !
</p>
]]></description><guid isPermaLink="false">20063</guid><pubDate>Fri, 16 Dec 2016 11:22:55 +0000</pubDate></item><item><title>Installing Mangos on Windows (Manually for Zero, One and Two)</title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/installing-mangos-on-windows-manually-for-zero-one-and-two-r40008/</link><description><![CDATA[<p>
	Since there's currently no tutorial in full for compiling and setting up a <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">MaNGOS</abbr> </abbr>server on Windows, I'm brushing off the old dev21 build guide and updating it to be relatively current. If something needs to be changed, let me know and I'll do so.
</p>

<hr>
<p>
	<span style="color:#ffffff;"><span style="font-size:26px;">1. INSTALLING DEPENDENCIES</span></span>
</p>

<p>
	<span style="color:#e67e22;"><strong>NOTE : </strong>Always use </span><span style="color:#ecf0f1;"><u>64-bit</u></span><span style="color:#e67e22;"> version of dependencies where possible. There is no reason to compile and run the server in 32-bit mode unless you are restricted by OS or hardware.</span>
</p>

<ul>
	<li>
		<strong>Install MySQL Community Server <span>:</span> </strong><a href="https://dev.mysql.com/downloads/windows/installer/5.6.html" rel="external nofollow">MySQL :: Download MySQL Installer</a>
	</li>
	<li>
		<strong>Install GitExtensions <span>:</span></strong>  <a href="http://sourceforge.net/projects/gitextensions/files/latest/download" rel="external nofollow">Download Git Extensions from SourceForge.net</a>
	</li>
	<li>
		<strong>Install OpenSSL <span>:</span></strong> <a href="http://slproweb.com/products/Win32OpenSSL.html" rel="external nofollow">http://slproweb.com/products/Win32OpenSSL.html</a>
		<ul>
			<li>
				Download and install the FULL SSL version (not the one tagged Light)
			</li>
			<li>
				I would recommend installing both 32 and 64 bit OpenSSL libraries, this prevents future issues if you want to compile either 32 or 64 bit.
			</li>
			<li>
				If either of these say you are missing C++ redistributable packages, follow the prompts and install accordingly.
			</li>
		</ul>
	</li>
	<li>
		<strong>Install CMake <span>:</span></strong> <a href="https://cmake.org/download/" rel="external nofollow">https://cmake.org/download/</a>
		<ul>
			<li>
				Get the latest Binary distribution for your platform
			</li>
		</ul>
	</li>
</ul>

<p>
	 
</p>

<hr>
<p>
	<span style="color:#ffffff;"><span style="font-size:26px;">2. DOWNLOADING THE SOURCES</span></span>
</p>

<p>
	For the sake of this tutorial we will be using <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">Mangos</abbr></abbr> Zero, but the same steps apply for One and Two. Change the GitHub links below accordingly.
</p>

<p>
	Create a folder named "<span style="text-decoration:underline;">Source</span>" anywhere on your computer. This is the folder we will use to download the server and the database.
</p>

<p>
	Right click on the "<span style="text-decoration:underline;">Source</span>" folder and click "Git Bash Here".
</p>

<p>
	Once the command prompt window opens, type in the following command and hit enter :<br>
	 
</p>

<pre class="ipsCode" id="ips_uid_2068_6">git clone https://github.com/mangoszero/server --recursive --depth=1</pre>

<div>
	 
</div>

<p>
	This clones t he source as well as the submodules into the folder "<span style="text-decoration:underline;">Source/server</span>". Once this is done, keep the command line window open and type the below command and hit enter :<br>
	 
</p>

<pre class="ipsCode" id="ips_uid_2068_8">git clone https://github.com/mangoszero/database --recursive --depth=1</pre>

<div>
	 
</div>

<p>
	You should now have the database cloned to "<span style="text-decoration:underline;">Source/database</span>", and you can close the command line window.
</p>

<p>
	 
</p>

<hr>
<p>
	<span style="color:#ffffff;"><span style="font-size:26px;">3. GENERATING THE BUILD FILES</span></span>
</p>

<p>
	To generate the build files, which is what we will use to compile the server itself, open the CMake software you have previously installed on step 1.
</p>

<p>
	You now have two fields you need to fill in. Specifically <span>:</span>
</p>

<ul>
	<li>
		"Where is the source code : "  In this field, you point to the "<span style="text-decoration:underline;">Source/server</span>" folder you created earlier. (See below for example).
	</li>
	<li>
		"Where to build the binaries : " For this tutorial, we will use the same "<span style="text-decoration:underline;">Source</span>" folder, however specify a new folder within "<span style="text-decoration:underline;">Source</span>" and call it "<span style="text-decoration:underline;">build</span>". (See below for example).
	</li>
</ul>

<p style="text-align:center;">
	<img alt="4uRZCo5.png" class="ipsImage" data-ratio="52.08" height="375" width="720" src="https://i.imgur.com/4uRZCo5.png">
</p>

<p>
	After you have filled in both of these fields, hit "Configure".
</p>

<p>
	This will also prompt you which compiler to use! Make sure you select the correct compiler !
</p>

<p>
	If you for some reason change any of the default values after configuration, you need to click "Configure" again BEFORE going to the next step.
</p>

<p>
	Once configuration is done, hit "Generate".
</p>

<p>
	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 dependencies, 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.
</p>

<p>
	 
</p>

<hr>
<p>
	<span style="color:#ffffff;"><span style="font-size:26px;">4. BUILDING THE CORE</span></span>
</p>

<p>
	Once the build files are generated, either click the Open Project button next to Generate, or go to your "<span style="text-decoration:underline;">Source/build</span>" folder and open the file <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">MaNGOS</abbr></abbr>.sln. This will open Visual Studio and you build your server like normal. I would recommend to compile the core in Debug mode (default) as that will provide you with crash dumps should the core crash for whatever reason, making it easier for us to help you debug.
</p>

<p>
	Once the core is done compiling, the server binaries, tools etc is located inside the "<span style="text-decoration:underline;">Source/build/bin/</span>" folder, under either <u>Debug</u> or <u>Release</u>, depending on your choice.
</p>

<p>
	Copy the following files to wherever you want to run the server from. For the sake of this tutorial, make a new folder somewhere on your computer and call it "<span style="text-decoration:underline;">Server</span>".
</p>

<ul>
	<li>
		lua_scripts folder
	</li>
	<li>
		ace.dll
	</li>
	<li>
		ahbot.conf.dist
	</li>
	<li>
		libmysql.dll
	</li>
	<li>
		<abbr title="Massive Network Game Object Server">mangos</abbr>d.conf.dist
	</li>
	<li>
		<abbr title="Massive Network Game Object Server">mangos</abbr>d.exe
	</li>
	<li>
		realmd.conf.dist
	</li>
	<li>
		realmd.exe
	</li>
</ul>

<p>
	If you compiled in Debug mode, also copy the following files to the "<span style="text-decoration:underline;">Server</span>" folder.
</p>

<ul>
	<li>
		ace.pdb
	</li>
	<li>
		<abbr title="Massive Network Game Object Server">mangos</abbr>d.pdb
	</li>
	<li>
		realmd.pdb
	</li>
</ul>

<p>
	If the core built successfully, move to the next step. If you have any compile errors, please post a full log displaying the error messages. Warnings can be ignored for now.
</p>

<p>
	 
</p>

<hr>
<p>
	<span style="color:#ffffff;"><span style="font-size:26px;">4. EXTRACTING GAME DATA</span></span>
</p>

<p>
	<span style="color:#e67e22;"><strong>NOTE: </strong>Tools should ALWAYS be compiled under Release mode, unless you are told otherwise during support. Debug tools will take A LONG TIME. You have been warned.</span>
</p>

<p>
	Inside the "<span style="text-decoration:underline;">Source/build/bin/</span>" and either <u>Release</u> or <u>Debug</u> folder there will be a folder named "<span style="text-decoration:underline;">Tools</span>". Enter this folder and copy the following files:
</p>

<ul>
	<li>
		ExtractResources.sh
	</li>
	<li>
		make_vmaps.bat
	</li>
	<li>
		map-extractor.exe
	</li>
	<li>
		mmap_exclude.txt
	</li>
	<li>
		MoveMapGen.sh
	</li>
	<li>
		movemap-generator.exe
	</li>
	<li>
		offemsh.txt
	</li>
	<li>
		vmap-assembler.exe
	</li>
	<li>
		vmap-extractor.exe
	</li>
</ul>

<p>
	Paste these into your WoW directory and run ExtractResources.sh. Follow the prompts to extract.
</p>

<p>
	<span style="color:#e67e22;">This can take a <strong>LONG</strong> time depending on your computer.</span>
</p>

<p>
	Once this is complete, copy the following folders to your "<span style="text-decoration:underline;">Server</span>" folder.
</p>

<ul>
	<li>
		dbc
	</li>
	<li>
		maps
	</li>
	<li>
		mmaps
	</li>
	<li>
		vmaps
	</li>
</ul>

<p>
	 
</p>

<hr>
<p>
	<span style="color:#ffffff;"><span style="font-size:26px;">6. INSTALLING THE DATABASE</span></span>
</p>

<p>
	Enter the database folder located at "<span style="text-decoration:underline;">Source/database</span>"
</p>

<p>
	Run<span style="font-family:'Courier New', Courier, monospace;"> InstallDatabases.bat</span> and follow the on screen prompts to install the base database. Do mind, this database is the base database and will require you to run updates accordingly.
</p>

<p>
	The updates can be found in the separate folders inside "<span style="text-decoration:underline;">Source/database</span>", specifically "<span style="text-decoration:underline;">Character</span>", "<span style="text-decoration:underline;">Realm</span>" and "<span style="text-decoration:underline;">World</span>".
</p>

<p>
	The server will always notify you when you run the server files from the "<span style="text-decoration:underline;">Server</span>" folder whether your database is up to date or not.
</p>

<p>
	If updates are required, apply them using your preferred SQL tool, like sqlyog, heidisql etc.
</p>

<p>
	<span style="color:#e67e22;"><strong>NOTE :</strong> It is not a problem if runnign server with a higher DB content version. </span>
</p>

<p>
	 
</p>

<hr>
<p>
	<span style="color:#ffffff;"><span style="font-size:26px;">7. INSTALLING THE SERVER</span></span>
</p>

<p>
	Once all the above steps are complete, you are ready to configure your server and start playing !
</p>

<p>
	Go to your "<span style="text-decoration:underline;">Server</span>" folder copy and and rename the following files :
</p>

<ul>
	<li>
		ahbot.conf.dist -&gt; ahbot.conf <em>(This file is optional, depending if you want to use the AH bot or not!)</em>
	</li>
	<li>
		<abbr title="Massive Network Game Object Server">mangos</abbr>d.conf.dist -&gt; <abbr title="Massive Network Game Object Server">mangos</abbr>d.conf
	</li>
	<li>
		realmd.conf.dist -&gt; realmd.conf
	</li>
</ul>

<p>
	Open <abbr title="Massive Network Game Object Server">mangos</abbr>d.conf and edit lines 66, 67 and 68 to reflect your database information.
</p>

<p>
	Open realmd.conf and edit line 110 to reflect your database information.
</p>

<p>
	All other edits to the config files are completely optional.
</p>

<p>
	<span style="color:#e67e22;"><strong>At this point your server should be completely operational for a local test. If you have any other questions or require further support, please feel free to create a new thread for your specific issues on teh appropriate section (not on commenting this post).</strong></span>
</p>
]]></description><guid isPermaLink="false">40008</guid><pubDate>Fri, 19 Mar 2021 13:04:06 +0000</pubDate></item><item><title>Installing Mangos on Windows (Manually for Zero, One and Two) [2022]</title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/installing-mangos-on-windows-manually-for-zero-one-and-two-2022-r40015/</link><description><![CDATA[<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	Updated tutorial without usage of git/cmake.
</p>

<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	<span style="color:#e67e22;"><strong>NOTE :<span> </span></strong>Always use<span> </span></span><span style="color:#ecf0f1;"><u>64-bit</u></span><span style="color:#e67e22;"><span> </span>version of dependencies where possible. There is no reason to compile and run the server in 32-bit mode unless you are restricted by OS or hardware.</span>
</p>

<hr style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;" />
<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	<span style="color:#ffffff;"><span style="font-size:26px;">1. INSTALLING DEPENDENCIES</span></span>
</p>

<ul style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	<li>
		<strong>Install MySQL Community Server<span> </span><span>:</span><span> </span></strong><a href="https://dev.mysql.com/downloads/windows/installer/5.6.html" rel="external nofollow" style="background-color:transparent;">MySQL :: Download MySQL Installer</a>

		<ul>
			<li>
				If you do it first time - highly recommend set root password to "<abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">mangos</abbr></abbr>" (you can change it later)<br />
				<span style="color:#cc0000;"><strong>WARNING! As of MySQL 8.0.28, MySQL no longer supports the TLSv1 and TLSv1.1 protocols. So, u CANT use <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">MaNGOS</abbr></abbr> with MySql higher 8.0.28+!</strong></span><br />
				 
			</li>
		</ul>
	</li>
	<li>
		<strong>Install OpenSSL<span> </span><span>:</span></strong><span> </span><a href="http://slproweb.com/products/Win32OpenSSL.html" rel="external nofollow" style="background-color:transparent;">http://slproweb.com/products/Win32OpenSSL.html</a>
		<ul>
			<li>
				Download and install the FULL SSL version (not the one tagged Light)
			</li>
			<li>
				I would recommend installing both 32 and 64 bit OpenSSL libraries, this prevents future issues if you want to compile either 32 or 64 bit.
			</li>
			<li>
				If either of these say you are missing C++ redistributable packages, follow the prompts and install accordingly.<br />
				<span style="color:#cc0000;"><strong>WARNING! Installing SSL will cause error when running realmd.exe: 'libeay32.dll is missing' You need next step to avoid it!</strong></span><br />
				 
			</li>
		</ul>
	</li>
	<li>
		<strong>Download <em>openssl-*-x64_86-win64.zip</em>  from <a href="https://indy.fulgan.com/SSL/" rel="external nofollow">https://indy.fulgan.com/SSL/</a> and unpack it into Windows\System32 folder</strong><br />
		 
	</li>
</ul>

<hr style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;" />
<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	<span style="color:#ffffff;"><span style="font-size:26px;">2. DOWNLOADING SERVER</span></span>
</p>

<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	Go to download page and choose <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">Mangos</abbr></abbr>*Server_x64_<strong>release</strong>.zip
</p>

<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	Unpack into folder where your server will run, this folder now is  *UNPACKFOLDER*.
</p>

<hr style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;" />
<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	<span style="color:#ffffff;"><span style="font-size:26px;">3. EXTRACTING GAME DATA</span></span>
</p>

<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	Go to "*UNPACKFOLDER*<span>/server_releasex64/tools/</span>" folder and <strong>follow README.txt.</strong>
</p>

<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	<span style="color:rgb(230,126,34);">This can take a</span><span style="color:rgb(230,126,34);"> </span><strong style="color:rgb(230,126,34);">LONG </strong><span style="color:rgb(230,126,34);"><strong>(12+hours with 4 core processors)</strong> time if you will choose mmap (but still depending on your computer).</span>
</p>

<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	Once this is complete, copy the following folders to your "*UNPACKFOLDER*<span>/server_releasex64</span>" folder.
</p>

<ul style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	<li>
		dbc
	</li>
	<li>
		maps
	</li>
	<li>
		mmaps (optional)
	</li>
	<li>
		vmaps<br />
		 
	</li>
</ul>

<hr style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;" />
<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	<span style="color:#ffffff;"><span style="font-size:26px;">4. INSTALLING THE DATABASE</span></span>
</p>

<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	Enter the database folder located at "*UNPACKFOLDER*<span>/database</span>"
</p>

<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	Run<span><span> </span><strong>InstallDatabases.bat</strong></span><span> </span>and follow the on screen prompts to install the base database.
</p>

<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	Skip spoiler if you do it first time.
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
			Do mind, this database is the base database and will require you to run updates accordingly.
		</p>

		<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
			The updates can be found in the separate folders inside "<span>Source/database</span>", specifically "<span>Character</span>", "<span>Realm</span>" and "<span>World</span>".
		</p>

		<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
			The server will always notify you when you run the server files from the "<span>Server</span>" folder whether your database is up to date or not.
		</p>

		<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
			If updates are required, apply them using your preferred SQL tool, like sqlyog, heidisql etc.
		</p>
	</div>
</div>

<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	<span style="color:#7f8c8d;"><strong>NOTE <span>: </span></strong>It is not a problem if runnign server with a higher DB content version, but i recommend dont do it.</span>
</p>

<hr style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;" />
<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	<span style="color:#ffffff;"><span style="font-size:26px;">5. INSTALLING THE SERVER</span></span>
</p>

<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	Go to your "*UNPACKFOLDER*<span>/server_releasex64</span>" folder and rename the following files :
</p>

<ul style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	<li>
		ahbot.conf.dist -&gt; ahbot.conf<span> </span><em>(This file is optional, depending if you want to use the AH bot or not!)</em>
	</li>
	<li>
		mangosd.conf.dist -&gt; mangosd.conf
	</li>
	<li>
		realmd.conf.dist -&gt; realmd.conf
	</li>
</ul>

<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	Open mangosd.conf and edit lines 66, 67 and 68 to reflect your database information.
</p>

<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	Open realmd.conf and edit line 110 to reflect your database information.
</p>

<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	All other edits to the config files are completely optional.
</p>

<hr style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;" />
<p style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">
	<span style="color:#ffffff;"><span style="font-size:26px;">6. LAST SETTINGS AND RUN GAME</span></span>
</p>

<ol>
	<li style="background-color:rgb(35,35,35);color:rgb(191,191,191);font-size:14px;text-align:left;">
		Configure your realmlist: <iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="3" data-embedcontent="" data-embedid="embed7746559855" src="https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/configuring-the-client-to-point-to-your-server-r20070/?do=embed" style="height:214px;max-width:502px;"></iframe>
	</li>
	<li style="background-color:rgb(35,35,35);color:rgb(191,191,191);font-size:14px;text-align:left;">
		Go to "*UNPACKFOLDER*<span>/server_releasex64</span>" folder and run <strong>mangosd.exe</strong>
	</li>
	<li style="background-color:rgb(35,35,35);color:rgb(191,191,191);font-size:14px;text-align:left;">
		Go to "*UNPACKFOLDER*<span>/server_releasex64</span>" folder and run <strong>realmd.exe</strong>
	</li>
	<li style="background-color:rgb(35,35,35);color:rgb(191,191,191);font-size:14px;text-align:left;">
		Setting up accounts: 
	</li>
</ol>
<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="3" data-embedcontent="" data-embedid="embed3201927788" src="https://www.getmangos.eu/wiki/tutorials/setting-up-user-accounts-r20018/?do=embed" style="height:214px;max-width:502px;"></iframe>

<p style="background-color:rgb(35,35,35);color:rgb(191,191,191);font-size:14px;text-align:left;">
	<br />
	Now you can run WoW.exe and login with created accounts
</p>
]]></description><guid isPermaLink="false">40015</guid><pubDate>Wed, 28 Sep 2022 22:00:06 +0000</pubDate></item><item><title>Installing Mangos on Windows (using EasyBuild)</title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/installing-mangos-on-windows-using-easybuild-r20064/</link><description><![CDATA[<h2 style="color:rgb(180,255,255);font-size:24px;">
	Installing <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">Mangos</abbr></abbr> on Windows
</h2>

<p>
	There are multiple ways of installing <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">MaNGOS</abbr></abbr>, this method will be using EasyBuild (a <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">MaNGOS</abbr></abbr> written tool) to simplify the process.
</p>

<p>
	1) Although there are several pieces of third party software that are required to be installed, only two need to be installed prior to running Easybuild.
</p>

<p>
	Git (See <a href="https://www.getmangos.eu/wiki/installation-guides/guideswindows/installing-git-on-windows-r20063/" rel="">HERE</a> for the Install Guide) and<br>
	Visual Studio (See <a href="https://www.getmangos.eu/wiki/installation-guides/guideswindows/installing-visual-studio-2015-community-r20065/" rel="">HERE</a> got the Install Guide)<br>
	<br>
	Both need to be installed before continuing. If you don't have them installed... go do that now !!
</p>

<p>
	The rest of the third party software required for <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">MaNGOS</abbr></abbr> are:
</p>

<p>
	Cmake (See <a href="https://www.getmangos.eu/wiki/installation-guides/guideswindows/installing-cmake-r20056/" rel="">HERE</a> for the Install Guide). Only 32 or 64 Bit can be installed, not both.<br>
	OpenSSL (See <a href="https://www.getmangos.eu/wiki/installation-guides/guideswindows/installing-openssl-r20058/" rel="">HERE</a> for the Install guide). Both 32Bit and 64Bit can be installed together. You need the full rather than the lightweight <span style="float:none;background-color:transparent;color:rgb(191,191,191);font-family:Tahoma, sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:normal;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">version.</span><br>
	MySQL (See <a href="https://www.getmangos.eu/wiki/installation-guides/guideswindows/installing-mysql-r20057/" rel="">HERE</a> for the Install guide). Only 32 or 64 Bit can be installed, not both.
</p>

<p>
	2) create a folder to hold all the source files i.e. Mangos_Files
</p>

<p>
	3) Select the folder created above in explorer and right click on it, then select 'Git Bash here'
</p>

<p>
	4) Clone the <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">MaNGOS</abbr></abbr> server and database GitHub repositories into folders in this folder (See <a href="https://www.getmangos.eu/wiki/installation-guides/guidesgeneral/downloading-the-mangos-sourcecode-r20023/" rel="">HERE</a> for a guide for cloning the repos)
</p>

<p>
	5) Using explorer navigate to the server folder created above.
</p>

<p>
	6) Navigate into the Win folder and double-click EasyBuild(If building <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">MaNGOS</abbr></abbr> three, run 'Patch_Easybuild_Mangos3' as the administrator before running EasyBuild).
</p>

<p>
	7) Click CHECK NOW and let EasyBuild check for the <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">MaNGOS</abbr></abbr> dependencies. If your missing one, download and install it.
</p>

<p>
	<span class="ipsEmoji">😎</span> Once <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">MaNGOS</abbr></abbr> finds everything it needs to build, click BUILD OPTIONS. If you want to change anything such as whether to build the extractions tools or not. The defaults are fine so we click on BUILD PROJECT. This will take a while so be patient.
</p>

<p>
	9) If you look in the _install folder, all the require files you need on the server are there.
</p>

<p>
	10) The contents of the tools folder need to be copied to where the wow client is located ready for the extraction process (see below).
</p>

<p>
	11) Copy the remaining folder and files from this folder to your server folder
</p>

<p>
	12) Extract the client data using extractresources.sh (See <a href="https://www.getmangos.eu/wiki/installation-guides/guideswindows/extracting-game-data-r20067/" rel="">HERE</a> to a guide to extracting the client data)
</p>

<p>
	13) Now it's time to set up the database.
</p>

<p>
	14) Select the folder created above in step 2 and then select dbzero(for MangosZero).
</p>

<p>
	15) Double-click on InstallDatabases.bat
</p>

<p>
	16) The initial settings as defaulted for the typical settings required for a new server setup but you might not want to create a new user right now so you press P then press N to continue.
</p>

<p>
	17) The next few prompts are ask you to supply some key information to connect to your MySQL server, the text in square brackets [] are the default values if nothing is typed.
</p>

<p>
	      Some of the settings are:<br>
	      Server Name / Address<br>
	      Username<br>
	      Password<br>
	      Port<br>
	      Character Database Name<br>
	      World Database Name<br>
	      Realm Database Name
</p>

<p>
	18) The script will then proceed to populate all the databases and finish up looking like the following
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="327" href="https://www.getmangos.eu/uploads/monthly_2016_12/dbload.png.b220f90595a04421d86768ab755a1f15.png" rel=""><img alt="dbload.png" class="ipsImage ipsImage_thumbnailed" data-fileid="327" src="https://www.getmangos.eu/uploads/monthly_2016_12/dbload.thumb.png.7a8076abce020c684dc18cb246dab26d.png"></a>
</p>

<p>
	19) At this point the database is now fully loaded.
</p>

<p>
	20) On the server where you copied the files earlier, rename the 4 .conf.dist files as .conf
</p>

<p>
	21) Now it's time to start configuring the server, first stop is adjusting the settings in the .conf files as described <a href="https://www.getmangos.eu/wiki/installation-guides/guideswindows/configuring-mangos-r20068/" rel="">HERE</a>
</p>

<p>
	22) Now we need to configure the Realm Database to use the correct IP addresses as described <a href="https://www.getmangos.eu/wiki/installation-guides/guideswindows/configuring-the-realm-database-r20069/" rel="">HERE</a>
</p>

<p>
	23) Now the moment of truth...
</p>

<p>
	24) Double click realmd.exe from the server folder, you should see a screen like:
</p>

<p>
	<img alt="image.png" class="ipsImage ipsImage_thumbnailed" data-fileid="820" data-ratio="46.17" data-unique="i90dtsg2w" width="979" src="https://www.getmangos.eu/uploads/monthly_2020_10/image.png.53f0af08fc671078a7292dfa0d697de2.png">
</p>

<p>
	25) Double click mangosd.exe from the server folder, you should see lots of messages like:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="822" href="https://www.getmangos.eu/uploads/monthly_2020_10/image.png.0b81d8c22634b78e917ca3af1230cea9.png" rel=""><img alt="image.png" class="ipsImage ipsImage_thumbnailed" data-fileid="822" data-ratio="54.60" data-unique="c2vhw8kic" width="1000" src="https://www.getmangos.eu/uploads/monthly_2020_10/image.thumb.png.6d1c23200bd35ca4bb7f0bfa15db91ad.png"></a>
</p>

<p>
	26) You now need to create an account to allow you to login to your server from the client:
</p>

<p style="margin-left:40px;">
	Type:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">ACCOUNT CREATE username password expansion</span></pre>

<p style="margin-left:40px;">
	(Where expansion is one of the following: 0 = Classic, 1 = TBC, 2 = WOTLK, 3 = Cataclysm, 4 = MOP, 5 = WOD, 6 = Legion)<br>
	- This is also the max allowed expansion this account can use!
</p>

<p style="margin-left:40px;">
	<strong>NOTE: for <abbr title="Massive Network Game Object Server">mangos</abbr> Zero, omit the expansion parameter.</strong>
</p>

<p>
	27) and now for the the final step.....
</p>

<p>
	28) One of the client files (realmlist.wtf) will need to be adjusted to point to your server, a description of how to do this is <a href="https://www.getmangos.eu/wiki/installation-guides/guideswindows/configuring-the-client-to-point-to-your-server-r20070/" rel="">HERE</a>
</p>

<p>
	29) Start the your client(wow.exe),do NOT use the launcher, enter the account information created above and enjoy.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">20064</guid><pubDate>Fri, 16 Dec 2016 12:10:18 +0000</pubDate></item><item><title>Installing MariaDB</title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/installing-mariadb-r40012/</link><description><![CDATA[<p>
	Can be downloaded from: <a href="http://assets.getmangos.eu/mariadb-10.5.9-win32.msi" rel="external nofollow"><b>32Bit HERE</b></a> or <a href="http://assets.getmangos.eu/mariadb-10.5.9-winx64.msi" rel="external nofollow"><b>64Bit HERE</b></a>.
</p>

<p>
	Notes for guide
</p>

<p>
	* Must match the server version you wish to compile either 32Bit or 64Bit.
</p>

<p>
	<img alt="Maria1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="972" data-ratio="78.18" data-unique="aw6celqcv" width="495" src="https://www.getmangos.eu/uploads/monthly_2021_07/Maria1.png.6dfec751e965f1bc333ac21b6f0bd450.png">
</p>

<p>
	<img alt="Maria2.png" class="ipsImage ipsImage_thumbnailed" data-fileid="973" data-ratio="78.18" data-unique="fpm852v1f" width="495" src="https://www.getmangos.eu/uploads/monthly_2021_07/Maria2.png.dcda9d299cc0ffbe15331a96e0355632.png">
</p>

<p>
	<img alt="Maria3.png" class="ipsImage ipsImage_thumbnailed" data-fileid="974" data-ratio="78.18" data-unique="4002qobrb" width="495" src="https://www.getmangos.eu/uploads/monthly_2021_07/Maria3.png.d3c258689477cb28907271950cdc5a10.png">
</p>

<p>
	<img alt="Maria4.png" class="ipsImage ipsImage_thumbnailed" data-fileid="975" data-ratio="77.98" data-unique="i5rw13zs1" width="495" src="https://www.getmangos.eu/uploads/monthly_2021_07/Maria4.png.784c4bbeaf63de33a5e7ae3a6f5f86a8.png">
</p>

<p>
	If you have a 3rd Party Database Manager like PHPAdmin or SQLYog, then you can disable 'Third Party tools'
</p>

<p>
	<img alt="Maria5.png" class="ipsImage ipsImage_thumbnailed" data-fileid="976" data-ratio="78.18" data-unique="2blgi77ep" width="495" src="https://www.getmangos.eu/uploads/monthly_2021_07/Maria5.png.0077854a6b6723512c55422728508526.png">
</p>

<p>
	Set a password you can remember as you will need this again. Also ensure 'Use UTF8' is ticked if you intend to use any localisation of the server.
</p>

<p>
	<img alt="Maria6.png" class="ipsImage ipsImage_thumbnailed" data-fileid="977" data-ratio="78.18" data-unique="80exx06fg" width="495" src="https://www.getmangos.eu/uploads/monthly_2021_07/Maria6.png.6241b23d3b0faecf88a2f03f34bb6bc1.png">
</p>

<p>
	<img alt="Maria7.png" class="ipsImage ipsImage_thumbnailed" data-fileid="978" data-ratio="78.18" data-unique="96sp7ude0" width="495" src="https://www.getmangos.eu/uploads/monthly_2021_07/Maria7.png.b6b77afe83fc286234d5ad44bfcfd436.png">
</p>

<p>
	<img alt="Maria8.png" class="ipsImage ipsImage_thumbnailed" data-fileid="979" data-ratio="78.18" data-unique="cf9xmeqh1" width="495" src="https://www.getmangos.eu/uploads/monthly_2021_07/Maria8.png.aa9b540fcf4d85f1c6c244faff417d20.png">
</p>

<p>
	<img alt="Maria9.png" class="ipsImage ipsImage_thumbnailed" data-fileid="980" data-ratio="78.18" data-unique="7yjdgtiqt" width="495" src="https://www.getmangos.eu/uploads/monthly_2021_07/Maria9.png.15f910557c973b13ebf0db85bd3a5c2b.png">
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">40012</guid><pubDate>Sun, 11 Jul 2021 22:34:09 +0000</pubDate></item><item><title>Installing MySQL 5.7</title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/installing-mysql-57-r20057/</link><description><![CDATA[<p>
	<strong>NOTE: </strong> <strong><span data-darkreader-inline-bgcolor="" style="background-color: rgb(192, 57, 43); --darkreader-inline-bgcolor:#9a2e22;">MySQL is now a deprecated library, our recommended database provider is MariaDB.</span></strong><br>
	             <span data-darkreader-inline-color="" style="color: rgb(241, 196, 15); --darkreader-inline-color:#f2ca27;">Please find the new MariaDB installation Article here</span>: <a href="https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/installing-mariadb-r40012/" rel="">MariaDB Installation Instructions</a>
</p>

<p>
	Can be downloaded from: <a href="http://assets.getmangos.eu/mysql-installer-web-community-5.7.26.0.msi" rel="external nofollow"><b>HERE</b></a> (Change the product version to 5.7.xx). The latest version of 5.7 is recommended, it is possible to use 8.0 but this has not been fully tested.
</p>

<p>
	Notes for guide
</p>

<p>
	* Can only install 32Bit or 64bit - Can't install both (blame Oracle, not us)<br>
	* Must match the server version you wish to compile either 32Bit or 64Bit.
</p>

<p>
	<img alt="MySQL1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="227" src="https://www.getmangos.eu/uploads/monthly_2016_09/MySQL1.png.603643a45b93ac3befdef3085c9262da.png">
</p>

<p>
	<img alt="MySQL2.png" class="ipsImage ipsImage_thumbnailed" data-fileid="228" src="https://www.getmangos.eu/uploads/monthly_2016_09/MySQL2.png.c3b30f1505ac75924853ccbdedddfedf.png">
</p>

<p>
	<img alt="MySQL3.png" class="ipsImage ipsImage_thumbnailed" data-fileid="229" src="https://www.getmangos.eu/uploads/monthly_2016_09/MySQL3.png.689c89a4ba8d6594b07ad168ee99c77e.png">
</p>

<p>
	<img alt="MySQL4.png" class="ipsImage ipsImage_thumbnailed" data-fileid="230" src="https://www.getmangos.eu/uploads/monthly_2016_09/MySQL4.png.c902f7fc044d8d0a877f3835c5b277cc.png">
</p>

<p>
	<img alt="MySQL6.png" class="ipsImage ipsImage_thumbnailed" data-fileid="231" src="https://www.getmangos.eu/uploads/monthly_2016_09/MySQL6.png.3b683398d4422426b393dbc68b309e98.png">
</p>

<p>
	<img alt="MySQL7.png" class="ipsImage ipsImage_thumbnailed" data-fileid="232" src="https://www.getmangos.eu/uploads/monthly_2016_09/MySQL7.png.17bf3f2a91aaa8bce90c7803726e868e.png">
</p>

<p>
	<img alt="MySQL8.png" class="ipsImage ipsImage_thumbnailed" data-fileid="233" src="https://www.getmangos.eu/uploads/monthly_2016_09/MySQL8.png.857f11c8ba1fe99b427b233749895c49.png">
</p>

<p>
	<img alt="MySQL9.png" class="ipsImage ipsImage_thumbnailed" data-fileid="234" src="https://www.getmangos.eu/uploads/monthly_2016_09/MySQL9.png.214bc51ab1aaf19087eff383605e4bb4.png">
</p>

<p>
	<img alt="MySQL10.png" class="ipsImage ipsImage_thumbnailed" data-fileid="235" src="https://www.getmangos.eu/uploads/monthly_2016_09/MySQL10.png.ccaf70318f0b157984761c055aa17dbe.png">
</p>

<p>
	<img alt="MySQL11.png" class="ipsImage ipsImage_thumbnailed" data-fileid="236" src="https://www.getmangos.eu/uploads/monthly_2016_09/MySQL11.png.b4155c8a5c5f9d74d0112a8c9e28f310.png">
</p>

<p>
	<img alt="MySQL12.png" class="ipsImage ipsImage_thumbnailed" data-fileid="237" src="https://www.getmangos.eu/uploads/monthly_2016_09/MySQL12.png.7630e88d3ae293c4e979a9cfc5fba7fc.png">
</p>

<p>
	<img alt="MySQL13.png" class="ipsImage ipsImage_thumbnailed" data-fileid="238" src="https://www.getmangos.eu/uploads/monthly_2016_09/MySQL13.png.45c8914c7941a7df868bedac99c15c4c.png">
</p>

<p>
	<img alt="MySQL14.png" class="ipsImage ipsImage_thumbnailed" data-fileid="239" src="https://www.getmangos.eu/uploads/monthly_2016_09/MySQL14.png.1d96b349d38dfeb695eae310a6031c7a.png">
</p>

<p>
	<img alt="MySQL15.png" class="ipsImage ipsImage_thumbnailed" data-fileid="240" src="https://www.getmangos.eu/uploads/monthly_2016_09/MySQL15.png.40dcfde52fa178802a2ca34f1ceb4abf.png">
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="816" href="https://www.getmangos.eu/uploads/monthly_2020_10/mysql_new1.png.53923852d7b06f32177c2e4c0346bfb3.png" rel=""><img alt="mysql_new1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="816" data-ratio="75" width="800" src="https://www.getmangos.eu/uploads/monthly_2020_10/mysql_new1.png.53923852d7b06f32177c2e4c0346bfb3.png"></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="817" href="https://www.getmangos.eu/uploads/monthly_2020_10/mysql_new2.png.a03ce072d9cc9c096a11b4aaf5aa7b4c.png" rel=""><img alt="mysql_new2.png" class="ipsImage ipsImage_thumbnailed" data-fileid="817" data-ratio="75" width="800" src="https://www.getmangos.eu/uploads/monthly_2020_10/mysql_new2.png.a03ce072d9cc9c096a11b4aaf5aa7b4c.png"></a>
</p>
]]></description><guid isPermaLink="false">20057</guid><pubDate>Wed, 14 Sep 2016 00:39:15 +0000</pubDate></item><item><title>Installing OpenSSL</title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/installing-openssl-r20058/</link><description><![CDATA[<p>
	Can be downloaded from: <a href="http://assets.getmangos.eu/Win32OpenSSL-1_1_1s.exe" rel="external nofollow"><b>32Bit HERE</b></a> or <a href="http://assets.getmangos.eu/Win64OpenSSL-1_1_1s.exe" rel="external nofollow"><b>64Bit HERE</b></a>.
</p>

<p>
	The main website for OpenSSL is: <a href="https://slproweb.com/products/Win32OpenSSL.html" rel="external nofollow">SLProWEb.com OpenSSL download page</a> 
</p>

<p>
	Either version 1.1.1 or version  3.x can now be used with <abbr title="Massive Network Game Object Server">mangos</abbr>.<br>
	<br>
	Just make sure you download the full version and not the light version.
</p>

<p>
	The OpenSSL install is fairly straight forward with only a few default setting changes (one due to a bug in cmake).
</p>

<p>
	<img alt="OpenSSL1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="986" data-ratio="77.56" data-unique="rb9k71vey" width="499" src="https://www.getmangos.eu/uploads/monthly_2021_07/OpenSSL1.png.bde593c079a18b3a352a249e949d3545.png">
</p>

<p>
	The default folder is C:\Program Files (or C:\Program Files (x86)) as shown below, this needs to be changed.
</p>

<p>
	<img alt="OpenSSL2.png" class="ipsImage ipsImage_thumbnailed" data-fileid="987" data-ratio="77.56" data-unique="0v7rjtbd1" width="499" src="https://www.getmangos.eu/uploads/monthly_2021_07/OpenSSL2.png.b651e3e1694bdc10076496b3765a4dda.png">
</p>

<p>
	Ensure you change the path to: C:\OpenSSL-Win32 or C:\OpenSSL-Win64
</p>

<p>
	<img alt="OpenSSL3.png" class="ipsImage ipsImage_thumbnailed" data-fileid="988" data-ratio="77.56" data-unique="clppbpe8f" width="499" src="https://www.getmangos.eu/uploads/monthly_2021_07/OpenSSL3.png.d01550b6e0cbadd1a7aacd01c4498c14.png">
</p>

<p>
	<img alt="OpenSSL4.png" class="ipsImage ipsImage_thumbnailed" data-fileid="989" data-ratio="77.56" data-unique="co68kfqx2" width="499" src="https://www.getmangos.eu/uploads/monthly_2021_07/OpenSSL4.png.929f9a3ccbedae3ef3020ca20118616a.png">
</p>

<p>
	Change the following setting to 'The OpenSSL binaries (/bin) directory)
</p>

<p>
	<img alt="OpenSSL5.png" class="ipsImage ipsImage_thumbnailed" data-fileid="990" data-ratio="77.56" data-unique="w8kq0yi4x" width="499" src="https://www.getmangos.eu/uploads/monthly_2021_07/OpenSSL5.png.5ded1455b7c0f0aeecf51c7e313acb6b.png">
</p>

<p>
	 
</p>

<p>
	<img alt="OpenSSL6.png" class="ipsImage ipsImage_thumbnailed" data-fileid="991" data-ratio="77.56" data-unique="8yqi94k80" width="499" src="https://www.getmangos.eu/uploads/monthly_2021_07/OpenSSL6.png.17560e3517e1272e46e132e6656699e1.png">
</p>

<p>
	 
</p>

<p>
	<img alt="OpenSSL7.png" class="ipsImage ipsImage_thumbnailed" data-fileid="992" data-ratio="77.56" data-unique="6ns7w2gom" width="499" src="https://www.getmangos.eu/uploads/monthly_2021_07/OpenSSL7.png.bbd3d70a1334dedd2381f134edebd643.png">
</p>

<p>
	If you want to make a donation to OpenSSL (another open source project) please tick the required box, but you are free to unselect all the boxes.
</p>

<p>
	<img alt="OpenSSL8.png" class="ipsImage ipsImage_thumbnailed" data-fileid="993" data-ratio="77.56" data-unique="5zgwsxi5a" width="499" src="https://www.getmangos.eu/uploads/monthly_2021_07/OpenSSL8.png.e3bf2996414500aa4393521953f930fc.png">
</p>

<p>
	Please should complete the installation of OpenSSL
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">20058</guid><pubDate>Wed, 14 Sep 2016 00:40:23 +0000</pubDate></item><item><title>Installing Posh-Git for a superior Git Command line experience</title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/installing-posh-git-for-a-superior-git-command-line-experience-r40021/</link><description><![CDATA[<p>
	Posh Git uses a powershell session to host git and allows for a much better git experience on windows.<br>
	<br>
	As an example, my git prompt displays as follows:
</p>

<p>
	<img alt="C:\Users\Keith\GitHub\posh-git [main ≡ +0 ~1 -0 | +0 ~1 -0 !]&gt; " data-ratio="5.26" width="418" src="https://github.com/dahlbyk/posh-git/wiki/images/PromptDefaultLong.png">
</p>

<p>
	First part is the current path, master is the branch that i'm on.
</p>

<p>
	Green shows files are added, modified or removed in the current commit,<br>
	Red shows files are added, modified or removed which are not part of the current commit,<br>
	 
</p>

<p>
	How to install Posh-Git
</p>

<p>
	1) Open powershell
</p>

<p>
	2) Enter the following:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm</span></pre>

<p>
	<br>
	Answer Yes to any prompts that appear.
</p>

<p>
	3) Enter the following to install NuGet (if you haven't already):
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">PowerShellGet\Install-Module NuGet -Scope CurrentUser -Force</span></pre>

<p>
	4) Enter the following to install Posh-Git:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">PowerShellGet\Install-Module posh-git -Scope CurrentUser -Force</span></pre>

<p>
	5) Import Posh-Git into powershell:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Import-Module posh-git</span></pre>

<p>
	6) Set powershell to import Posh-Git by default:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Add-PoshGitToProfile -AllHosts</span></pre>

<p>
	That's it, navigate to a folder containing a git repo to discover the magic.
</p>

<p>
	Original Articles:<br>
	<a href="https://github.com/dahlbyk/posh-git" rel="external nofollow">Dahlbyk - Posh-Git</a><br>
	<a href="https://computingforgeeks.com/posh-git-powershell-environment-for-git/?utm_content=cmp-true" rel="external nofollow">Computering For Geeks - Posh-Git</a>
</p>
]]></description><guid isPermaLink="false">40021</guid><pubDate>Thu, 22 Aug 2024 20:06:36 +0000</pubDate></item><item><title>Installing Visual Studio 2015 (Community)</title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/installing-visual-studio-2015-community-r20065/</link><description><![CDATA[<h2 style="color:rgb(180,255,255);font-size:24px;">
	Installing VS2015 Community Edition
</h2>

<table bgcolor="#0000a8" border="2" cellpadding="0" cellspacing="0" width="100%">
	<tbody>
		<tr>
			<td>
				<font color="#ffffff"> <strong>NOTE: <strong>Before continuing, we would advise using VS2022 or VS2026 to build <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">MaNGOS</abbr></abbr> rather than this ancient version.</strong></strong></font>
			</td>
		</tr>
	</tbody>
</table>

<p>
	This install assumes that the Windows OS is patched to the most recent, VS2015 is a bit picky on the version it will install on now (blame MS not us).
</p>

<p>
	1) Download the installer from: <a href="https://www.visualstudio.com/post-download-vs/?sku=community&amp;clcid=0x409&amp;telem=ga" rel="external nofollow">VS2015 Community Edition</a>  Other Versions can be downloaded from: <a href="https://www.visualstudio.com/vs/older-downloads/" rel="external nofollow">VS - Older Versions</a>
</p>

<p>
	2) There are some settings which must be changed from the defaults for <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">MaNGOS</abbr></abbr> to work correctly !!
</p>

<table bgcolor="#a80000" border="2" cellpadding="0" cellspacing="0" width="100%">
	<tbody>
		<tr>
			<td>
				<font color="#ffe97f"> <strong>NOTE:</strong> Skipping steps 3 and 4 will prevent <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">MaNGOS</abbr></abbr> from building correctly.</font>
			</td>
		</tr>
	</tbody>
</table>

<p>
	3) Change the option from 'Default' to 'Custom'
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="308" href="https://www.getmangos.eu/uploads/monthly_2016_12/VS1.png.22fc936cc25201014b92b9e8bfa19f91.png" rel=""><img alt="VS1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="308" src="https://www.getmangos.eu/uploads/monthly_2016_12/VS1.png.22fc936cc25201014b92b9e8bfa19f91.png"></a>
</p>

<p>
	4) Expand 'Programming Languages' and tick 'Visual C++'
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="309" href="https://www.getmangos.eu/uploads/monthly_2016_12/VS2.png.b9edf2ec1f8abb612eb2a3eeebce6be5.png" rel=""><img alt="VS2.png" class="ipsImage ipsImage_thumbnailed" data-fileid="309" src="https://www.getmangos.eu/uploads/monthly_2016_12/VS2.png.b9edf2ec1f8abb612eb2a3eeebce6be5.png"></a>
</p>

<p>
	5) The rest of the install is standard.
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="310" href="https://www.getmangos.eu/uploads/monthly_2016_12/VS3.png.47ca3859c278b6fdffc9f068a895a4f1.png" rel=""><img alt="VS3.png" class="ipsImage ipsImage_thumbnailed" data-fileid="310" src="https://www.getmangos.eu/uploads/monthly_2016_12/VS3.png.47ca3859c278b6fdffc9f068a895a4f1.png"></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="311" href="https://www.getmangos.eu/uploads/monthly_2016_12/VS4.png.3e10135f2b124c5956c0c46e64b578c8.png" rel=""><img alt="VS4.png" class="ipsImage ipsImage_thumbnailed" data-fileid="311" src="https://www.getmangos.eu/uploads/monthly_2016_12/VS4.png.3e10135f2b124c5956c0c46e64b578c8.png"></a>
</p>

<p>
	6) It should also install any VS updates as part of the install.
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="312" href="https://www.getmangos.eu/uploads/monthly_2016_12/VS5.png.d83a74ee221e3046d7d72e4d70abd2b7.png" rel=""><img alt="VS5.png" class="ipsImage ipsImage_thumbnailed" data-fileid="312" src="https://www.getmangos.eu/uploads/monthly_2016_12/VS5.png.d83a74ee221e3046d7d72e4d70abd2b7.png"></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="313" href="https://www.getmangos.eu/uploads/monthly_2016_12/VS6.png.310e6624c8f705e6c341de878c37453a.png" rel=""><img alt="VS6.png" class="ipsImage ipsImage_thumbnailed" data-fileid="313" src="https://www.getmangos.eu/uploads/monthly_2016_12/VS6.png.310e6624c8f705e6c341de878c37453a.png"></a>
</p>

<p>
	7) To check that the VS2015 is correctly installed, try to create a new c++ solution (Win32 Project).
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="314" href="https://www.getmangos.eu/uploads/monthly_2016_12/VS7.png.1de8d0e105e7f373806abdb988314cdf.png" rel=""><img alt="VS7.png" class="ipsImage ipsImage_thumbnailed" data-fileid="314" src="https://www.getmangos.eu/uploads/monthly_2016_12/VS7.png.1de8d0e105e7f373806abdb988314cdf.png"></a>
</p>

<p>
	8) You may get asked to pick some default project settings, just click through.
</p>

<p>
	If you get to a screen similar to the following, then you are good to go and you will be able to build <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">mangos</abbr></abbr>.
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="315" href="https://www.getmangos.eu/uploads/monthly_2016_12/VS8.png.c99114a38acd31f81ecc42a3f00a75f2.png" rel=""><img alt="VS8.png" class="ipsImage ipsImage_thumbnailed" data-fileid="315" src="https://www.getmangos.eu/uploads/monthly_2016_12/VS8.thumb.png.171c5dd096aa973703ca364638bf3edc.png"></a>
</p>
]]></description><guid isPermaLink="false">20065</guid><pubDate>Fri, 16 Dec 2016 12:28:27 +0000</pubDate></item><item><title>Installing Visual Studio 2022 (Community)</title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/installing-visual-studio-2022-community-r40018/</link><description><![CDATA[<p>
	I've deliberately taken some text from the visual studio 2015 (made by antz) installation for consistency.
</p>

<p>
	<span style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">This install assumes that the Windows OS is patched to the most recent.</span>
</p>

<p>
	<span style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">1) Download the installer from:<span> <a href="https://visualstudio.microsoft.com/fr/thank-you-downloading-visual-studio/?sku=Community&amp;channel=Release&amp;version=VS2022&amp;source=VSLandingPage&amp;passive=false&amp;cid=2030" rel="external nofollow">VS2022</a></span></span>
</p>

<p>
	<span style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">2) There are some settings which must be changed from the defaults for<span> </span></span><abbr style="background-color:#232323;border-bottom:none;color:#bfbfbf;font-size:14px;text-align:left;" title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">MaNGOS</abbr></abbr><span style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;"><span> </span>to work correctly !!</span>
</p>

<p>
	3) Once you have clicked on the installer, you will be taken to this page
</p>

<p>
	You have to click on what is circled in red <span>:</span>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://www.getmangos.eu/uploads/monthly_2023_06/Capturedcran2023-06-18191502.jpg.540188d2f95ed12d85f324bad22a45f2.jpg" data-fileid="1174" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="1174" data-ratio="56.20" width="1000" alt="Capturedcran2023-06-18191502.thumb.jpg.edae04333073a05dc9cebb064c8fb8ee.jpg" src="https://www.getmangos.eu/uploads/monthly_2023_06/Capturedcran2023-06-18191502.thumb.jpg.edae04333073a05dc9cebb064c8fb8ee.jpg" /></a>
</p>

<p>
	 
</p>

<p>
	<span style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">4) At this step just click on "Desktop development in C++" and click on install. (sorry my version is in french).</span>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://www.getmangos.eu/uploads/monthly_2023_06/Capturedcran2023-06-18192121.jpg.565297afb28502bef2dfcf7c463c963e.jpg" data-fileid="1176" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="1176" data-ratio="50.20" width="1000" alt="Capturedcran2023-06-18192121.thumb.jpg.61cf60da56b5e5347a2718345d752e11.jpg" src="https://www.getmangos.eu/uploads/monthly_2023_06/Capturedcran2023-06-18192121.thumb.jpg.61cf60da56b5e5347a2718345d752e11.jpg" /></a>
</p>

<p>
	 
</p>

<p>
	<span style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">5) The rest of the install is standard.</span>
</p>

<p>
	<span style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">You have to wait for the installation to finish.</span>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://www.getmangos.eu/uploads/monthly_2023_06/Capturedcran2023-06-18192818.jpg.bec1ec4570fcc5f6eafc8765b00fbf32.jpg" data-fileid="1177" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="1177" data-ratio="23.70" width="1000" alt="Capturedcran2023-06-18192818.thumb.jpg.5acf4ec02ef77816a9560e213a02dd34.jpg" src="https://www.getmangos.eu/uploads/monthly_2023_06/Capturedcran2023-06-18192818.thumb.jpg.5acf4ec02ef77816a9560e213a02dd34.jpg" /></a>
</p>

<p>
	 
</p>

<p>
	7) At the end this image appears - no need to log in, just click on ignore for the moment.
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://www.getmangos.eu/uploads/monthly_2023_06/log.jpg.139845ff634ad3da24643b82e89bec26.jpg" data-fileid="1179" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="1179" data-ratio="49.90" width="1000" alt="log.thumb.jpg.a76f268a48cdbb715c069c39f2d66c70.jpg" src="https://www.getmangos.eu/uploads/monthly_2023_06/log.thumb.jpg.a76f268a48cdbb715c069c39f2d66c70.jpg" /></a>
</p>

<p>
	<span style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;"><span class="ipsEmoji">😎</span> C</span>hoose your preferences and click on start/launch.
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://www.getmangos.eu/uploads/monthly_2023_06/pref.jpg.e2af367ee1803913b519223fe05df729.jpg" data-fileid="1180" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="1180" data-ratio="51.00" width="1000" alt="pref.thumb.jpg.61062d7bfdedfdc360ab0753577f7b26.jpg" src="https://www.getmangos.eu/uploads/monthly_2023_06/pref.thumb.jpg.61062d7bfdedfdc360ab0753577f7b26.jpg" /></a>
</p>

<p>
	9) Click on create a new project.
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://www.getmangos.eu/uploads/monthly_2023_06/Capturedcran2023-06-18194307.jpg.40b2ffbd64db88ba494f42ba231e5e4d.jpg" data-fileid="1181" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="1181" data-ratio="63.50" width="1000" alt="Capturedcran2023-06-18194307.thumb.jpg.728752f6cc23d4dfbe504563c6b7c372.jpg" src="https://www.getmangos.eu/uploads/monthly_2023_06/Capturedcran2023-06-18194307.thumb.jpg.728752f6cc23d4dfbe504563c6b7c372.jpg" /></a>
</p>

<p>
	<span style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">10) To check that the VS2022 is correctly installed, try to create a new c++ solution (Win32 Project).</span>
</p>

<p>
	Selected windows desktop application (++) and click on next.
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://www.getmangos.eu/uploads/monthly_2023_06/Capturedcran2023-06-18194459.jpg.a7cb1615e9d44effc97225f15df274a0.jpg" data-fileid="1182" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="1182" data-ratio="66.10" width="1000" alt="Capturedcran2023-06-18194459.thumb.jpg.fe58a18a8b70a2d2ba5f3360468ef5b7.jpg" src="https://www.getmangos.eu/uploads/monthly_2023_06/Capturedcran2023-06-18194459.thumb.jpg.fe58a18a8b70a2d2ba5f3360468ef5b7.jpg" /></a>
</p>

<p>
	Choose your project parameters (name, place...)
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://www.getmangos.eu/uploads/monthly_2023_06/Capturedcran2023-06-18194721.jpg.56d3daf5744f6d1e523e539e89aa7651.jpg" data-fileid="1183" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="1183" data-ratio="65.20" width="1000" alt="Capturedcran2023-06-18194721.thumb.jpg.8e6b602972159f290e6920cd39672581.jpg" src="https://www.getmangos.eu/uploads/monthly_2023_06/Capturedcran2023-06-18194721.thumb.jpg.8e6b602972159f290e6920cd39672581.jpg" /></a>
</p>

<p>
	 
</p>

<p>
	<span style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">If you get to a screen similar to the following, then you are good to go and you will be able to build<span> </span></span><abbr style="background-color:#232323;border-bottom:none;color:#bfbfbf;font-size:14px;text-align:left;" title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">mangos</abbr></abbr><span style="background-color:#232323;color:#bfbfbf;font-size:14px;text-align:left;">.</span>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://www.getmangos.eu/uploads/monthly_2023_06/Capturedcran2023-06-18194828.jpg.9bbf893961516aa9fee0ccf74569c803.jpg" data-fileid="1184" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="1184" data-ratio="39.20" width="1000" alt="Capturedcran2023-06-18194828.thumb.jpg.60b604e1e3626f943e3c5979988cdea9.jpg" src="https://www.getmangos.eu/uploads/monthly_2023_06/Capturedcran2023-06-18194828.thumb.jpg.60b604e1e3626f943e3c5979988cdea9.jpg" /></a>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">40018</guid><pubDate>Sun, 18 Jun 2023 17:48:48 +0000</pubDate></item><item><title>Updating existing database with latest updates</title><link>https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/updating-existing-database-with-latest-updates-r20051/</link><description><![CDATA[<p>
	If you are using one of the development branches of <abbr title="Massive Network Game Object Server"><abbr title="Massive Network Game Object Server">Mangos</abbr></abbr> then you know there are often many database updates that can happen.
</p>

<p>
	You can apply each of them by hand should you choose.<br>
	But you can use the InstallDatabases.bat script found in the database repo to do the work for you.
</p>

<p>
	Run the script and you will see a screen like:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">
    __  __      _  _  ___  ___  ___
   |  \/  |__ _| \| |/ __|/ _ \/ __|   Database Setup and
   | |\/| / _` | .` | (_ | (_) \__ \
   |_|  |_\__,_|_|\_|\___|\___/|___/  World Loader v0.07

_____________________________________________________________

         Website / Forum / Wiki: https://getmangos.eu
_____________________________________________________________


   Character Database :   V   - Toggle Actually Create Character DB (YES)
                          C   - Toggle Create Character DB Structure (YES)
                          B   - Apply Character DB updates (YES)

       World Database :   E   - Toggle Actually Create World DB (YES)
                          W   - Toggle Create World DB Structure (YES)
                          D   - Toggle World Type (POPULATED)
                          U   - Apply World DB updates (YES)

       Realm Database :   T   - Toggle Actually Create Realm DB (YES)
                          R   - Toggle Create Realm Db Structure (YES)
                          Y   - Apply Realm DB updates (YES)
                          L   - Toggle Add RealmList Entry (YES)

                          N   - Next Step
                          X   - Exit

. Please select an activity ? :</span></pre>

<p>
	We need to switch off the creation and initial load on each of the databases.
</p>

<ol><li>
		Press V [ENTER]
	</li>
	<li>
		Press C [ENTER]
	</li>
	<li>
		Press E [ENTER]
	</li>
	<li>
		Press W [ENTER]
	</li>
	<li>
		Press T [ENTER]
	</li>
	<li>
		Press R [ENTER]
	</li>
	<li>
		Press L [ENTER]
	</li>
</ol><p>
	<br>
	Your screen should now look like:<br>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">    __  __      _  _  ___  ___  ___
   |  \/  |__ _| \| |/ __|/ _ \/ __|   Database Setup and
   | |\/| / _` | .` | (_ | (_) \__ \
   |_|  |_\__,_|_|\_|\___|\___/|___/  World Loader v0.07

_____________________________________________________________

         Website / Forum / Wiki: https://getmangos.eu
_____________________________________________________________


   Character Database :   V   - Toggle Actually Create Character DB (NO)
                          C   - Toggle Create Character DB Structure (NO)
                          B   - Apply Character DB updates (YES)

       World Database :   E   - Toggle Actually Create World DB (NO)
                          W   - Toggle Create World DB Structure (NO)
                          U   - Apply World DB updates (YES)

       Realm Database :   T   - Toggle Actually Create Realm DB (NO)
                          R   - Toggle Create Realm Db Structure (NO)
                          Y   - Apply Realm DB updates (YES)
                          L   - Toggle Add RealmList Entry (NO)

                          N   - Next Step
                          X   - Exit

. Please select an activity ? :</span></pre>

<p>
	Now press N [ENTER] and proceed exactly as you would for a normal install
</p>

<p>
	<strong>This will only apply the required updates and skip any which are already installed.</strong>
</p>
]]></description><guid isPermaLink="false">20051</guid><pubDate>Tue, 02 Aug 2016 23:00:02 +0000</pubDate></item></channel></rss>
