1) Aggiornamento Core & ScriptDev2
Per prima cosa dobbiamo aggiornare le sorgenti, sia quelle del mangos che quelle di sd2.
Spostiamoci nella cartella sources/mangos con il comando cd, esempio:
cd sources/mangos
Adesso aggiorniamo le sorgenti del mangos, con il comando:
git fetch; git merge origin/master
Spostiamoci nella directory di sd2, con il comando:
cd src/bindings/ScriptDev2
e diamo il comando:
git fetch; git merge origin/master
Adesso spostiamoci nella cartella sources/mangos/build:
cd; cd sources/mangos/build
E ricompiliamo il tutto:
make -j 2; make install
Nota: cambiate il numero “2″ con il numero dei processori della vostra macchina, se non siete sicuri digitate semplicemente “make”.
2) Aggiornare Database
Controllate a quale revisione del MaNGOS e di SD2 siete arrivati, scrivendo (in game o su console) il comando “server info“. Una volta fatto ciò applicate ai vari database ogni minidump con numero maggiore alla vostra revisione di mangos su …/sources/mangos/sql/updates/ e con numero maggiore alla vostra revisione di ScriptDev2 su .../sources/mangos/src/bindings/ScriptDev2/sql/updates.
Dal nome quindi si capisce a quale database (se realmd, characters, mangos o scriptdev2) vanno applicati i dump, e dal numero che contiene il nome quindi capite a partire da quale dovete cominciare ad applicare i dumps. Se volete ultieriori chiarimenti o avete qualche perplessità non esitate a chiederemi