First of all , you must have compiled your own Version of MaNGOS.

now .


go to your folder "MaNOGS" Where your realm is located ,




Right click on it then Click on Get GUI Like so :



After The Git GUI is Open , go to Remote -> Fetch from -> Origin Like so :




Then , it should say Success .


After that go to Merge -> Local Merge




Then

Click on Master Revesion And Click on Merge Like so :



If you get any errors just Click on Branch -> Reset


Now its time to Update the Database ,


Go To your Folder "MaNOGS\YOUR REALM NAME\sql\updates\"


Then Open Your World Database And Go To the Table DB Version , then Look at the rightmost column

it will always be required_XXXX_XXX_MaNGOS_YYY_YYY Like so :



Now you need to go to your updates folder and Add the SQL that is Right Above this Number XXXX


do a SQL import like so :



Chose the SQL number that is above the XXX number , like so :



sometimes there will be a Character Database updates , just do them like you did this time.


Now Recompile your mangosdVC90.sln


Now Recopy Everything from your Folder "bin/win32_release"


.dll and .exe


to your mangosd.exe directory .


sometimes you need to recopy your conf files , to make sure that is necessary go to .


mangos's mangos at master - GitHub



And Check out The Latest commits , they have Small Description , and Edited files are apparent .


and if your updating to a new patch in world of warcraft , you need to Regenerate vmaps , dbc , everything