World Of Warcraft Private Server HOW-TO
Istruzioni per installare il vostro server privato di WoW.
Avrete bisogno del client (gioco) che potete trovare su internet, basta usare google o programmi P2P.
Patchate il gioco con fino ad arrivare alla 1.12.1. Le patch le trovate direttamente sul sito della blizzard. Oppure da FileFront. Io ho utilizzato la en-GB, non credo cambi nulla con altre lingue ma non l'ho testato personalmente.
Scaricate MySQL, va bene sia la versione 4 che la 5. Potete scaricarlo ad esempio dal sito ufficiale, scaricate il community server che è quello gratuito.
Per comodità utilizzate anche un tool grafico per lavorare su MySQL, come ad esempio SQLyog.
Installate tutto e startate MySQL. Connettetevi con l'utenza root.
Una volta connessi cambiate la password di root a mangos con il menù Tools->User Manager->Edit User. Dal menù scegliete root@localhost e cambiate la password.
Adesso dovete scaricare il server MaNGOS e i file per il Database.
Per prima cosa avrete bisogno della Full release 0.6.2 del SilverDB più l'hotfix.
Questa release del DB è compatibile con la versione 3308 di MaNGOS.
A questo punto avrete bisogno del server. L'ultima versione ufficiale è ormai troppo vecchia per i DB (al momento in cui scrivo) e vi consiglio di scaricare le build non ufficiali da questo link (bisogna registrarsi al forum).
Prendete l'ultima versione disponibile (almeno 3381) con tutte le DLL e i tool di supporto dal forum (bisogna registrarsi).
Installate (copiate) tutto in C:\MaNGOS.
Adesso lanciate SQLyog, connettetevi come root e create i database mangos e realmd cliccando con il pulsante destro su root@localhost->Create Database.
Cliccate con il pulsante destro su realmd e scegliete Restore from SQL dump. Scegliete il file C:\MaNGOS\sql\realmd.sql.
Cliccate con il pulsante destro su mangos e scegliete il file contenuto nell'archivio SDB_0.6.2_FULL_DB.zip e successivamente SDB_0.6.2_FULL_DB__HotFix_.zip
Scaricate da questo post del forum di SDB tutti i changeset dal 141 (incluso) a quello compatibile con la vostra versione di Mangos (il 148 nel caso di Mangos 3381) e lanciateli come avete fatto con i precedenti.
L'ultimo file sql che dovrete lanciare è il file scripts.sql in C:\MaNGOS\sql.
Sempre con SQLyog cercate la tabella realmlist in realmd e cliccate su Table Data nella finestra in basso a destra. Cambiate la riga con id 1 mettendo il nome che volete nella colonna name e in address lasciate 127.0.0.1 nel caso vogliate giocare con server e client sullo stesso computer oppure mettete l'ip del vostro server.
Cercate il file realmlist.wtf nella directory dove avete installato il client di World of Warcraft in modo che ci sia scritto soltanto set realmlist 127.0.0.1 (o l'ip del vostro server).
Adesso copiate il file ad.exe nella directory di in cui avete il client, create la directory maps e lanciatelo.
Per lanciarlo seguite questi passi:
Start->Esegui
cmd
cd dir_di_WoW
ad
Muovete adesso questa directory in C:\MaNGOS.
Copiate il file mpqe.exe (se non avete questi tool potete scaricarli da questo post) nella directory data del vostro client.
Lanciate il programma con i seguenti passi:
Start->Esegui
cmd
cd dir_di_Wow
mpqe /p dbc.MPQ DBFilesClient\*.dbc
Copiate tutti i file dbc presenti nella directory C:\World of Warcraft\data\MPQOUT\DBFilesClient nella directory C:\MaNGOS\dbc
Modificate il file C:\MaNGOS\mangosd.conf in modo che appaiano queste righe
WorldDatabaseInfo = "127.0.0.1;3306;root;mangos;mangos"
LoginDatabaseInfo = "127.0.0.1;3306;root;mangos;realmd"
GameType = 0
LogLevel = 1
LogFileLevel = 1
LogWorld = 0
Modificate il file C:\MaNGOS\realmd.conf in modo che appaiano queste righe
LoginDatabaseInfo = "127.0.0.1;3306;root;mangos;realmd"
Adesso lanciate il file mangosd.exe e incrociate le dita, se tutto va bene dopo un po' avrete il prompt mangos>
Create il nostro utente con il comando create utente password
Adesso lanciate World of Warcraft e loggatevi usanto l'utente appena creato. Scegliete English come lingua e cliccate su Suggest Realm. Dovrebbe apparirvi il nome che avete messo in realmlist nel DB.
Create il vostro personaggio e buon divertimento! :D