[GUIDA] Come creare un Server Privato di Dragon Ball Online (WINDOWS)

Stefano Novelli

Fondatore
Amministratore
19 Novembre 2007
7,113
821
8,179
3,236
Ultima modifica:
Ciao ragazzi,
oggi vediamo come creare un server privato di Dragon Ball Online!
Non vedevate l'ora vero?

Ecco cosa ci occorre:
- Client di Gioco (link)
- Traduzione di Gioco (link) *facoltativa
- Patch per Client (scarica lo zip pack in fondo)
- Server Files (scarica lo zip pack in fondo)
- Xampp o qualunque web server supporti PHPmyadmin

Il pack server lo scaricherete da qui: http://k2s.cc/file/d54c181cd4764/dbo-serverfiles%2Bclientpatch.rar

1) Patchiamo il Client
Fatta premessa che sappiate come scaricare dei file, iniziate con l'estrarre il Client di Gioco, mentre dalla Patch per Client estraete DBO.exe e sostituitelo con quello del client originale.
A questo punto, indichiamo nel file ConfigOptions.xml alla riga 2 il nostro indirizzo ip e la porta 10001, uscirà una cosa del genere:
Codice:
<op ver="0.1" ip="[B]127.0.0.1[/B]" port="10001"/>
Dove 127.0.0.1 è il nostro IP.
Se stiamo facendo un dedicato, ovviamente indicheremo l'indirizzo IP della macchina che starta i server.

2) Installiamo XAMPP
XAMPP è un web server che ci permette di startare MySQL, il motore del nostro database. Esso installerà anche Apache, che ci permetterà di accedere a PhpMyAdmin, il gestore database.

Una volta installato XAMPP, chiudiamo Skype e tutti i programmi che occupano la porta 80 (poi possiamo anche riaprirlo).
A questo punto attiviamo i servizi dal Control Panel di XAMPP cliccando su Start (per entrambi), dovrà uscire una cosa del genere:
2014-07-19_1621.png

Ora apriamo il browser e digitiamo http://nostroip/phpmyadmin (dove nostroip se viene eseguito in locale è localhost oppure 127.0.0.1 - quindi http://127.0.0.1/phpmyadmin) e creiamo un database che chiameremo dragonball.
Sempre da Phpmyadmin, importiamo i 5 file (tramite l'Import in alto= con estensione .sql che troviamo dentro il packserver sotto la cartella server/sql/ .

3) Configuriamo il server
Dentro la cartella server/serverfiles/mysql.txt invece andiamo a indicare i valori del nostro database:
Codice:
tcp://127.0.0.1:3306
root

dragonball
Alla prima riga abbiamo l'indirizzo e la porta del nostro database mysql, alla seconda riga l'username del mysql, alla terza riga la password (vuota se usiamo xampp di default) e alla quarta riga il nome del database.

Entra in PHPMyAdmin - seleziona il database di DragonBall e la tabella users - clicca su Insert in alto e inserisci un valore per Username e uno per Password (che useremo per loggare poi).

4) Startiamo i server
Startiamo i 4 .exe dentro la cartella server/serverfiles et voilà, un server DBO perfettamente funzionante :)

Se avete domande, dubbi o altro non esitate a scrivere qui sotto ;) Bye!

[video=youtube;35CDLdSYMJ4]
]Vedi: https://www.youtube.com/watch?v=35CDLdSYMJ4&amp;list=UUYOVIE94ImEsjp7HfeMlWYA[/video]


[video=youtube;WeeXknev2yI]
]Vedi: https://www.youtube.com/watch?v=WeeXknev2yI&amp;list=UUYOVIE94ImEsjp7HfeMlWYA[/video]
 
Grandioso,spero solo che qualcuno che se ne intenda prenda in mano i file e cominci a configurare il tutto per un buon server Inglese o Italiano che sia :)
 
A quanto ho capito c'è gia un certo gruppo che a rifatto quasi tutto dbo Revelations.
Aspettiamo che finiscano tutto, poi scrocchiamo da loro :asd:
 
Ultima modifica:
Ottima guida, complimenti

UNICO PROBLEMA E' CHE QUANDO QUALCUNO SI VUOLE CONNETTERE AL SERVER DA QUESTO PROBLEMA:


NON SO SE HO SBAGLIATO QUALCOSA IO...
 
Ultima modifica:
Murder, potresti aggiornare il link del client?

P.S: Risolto, dovevo aspettare 5 secondi
 
provo ad avviare i 4 file .exe e solo una finestra mi resta aperta ed è la lettera T, con scritto communityserver started,
tutte le altra mi si chiudo.
grazie in anticipo per la risposta
 
Ottima guida, complimenti

UNICO PROBLEMA E' CHE QUANDO QUALCUNO SI VUOLE CONNETTERE AL SERVER DA QUESTO PROBLEMA:


NON SO SE HO SBAGLIATO QUALCOSA IO...

Se lo vuoi mettere in rete, devi modificare gli ip dentro i file ini in server/serverfiles

Vorresti dire un web server?

Si mi ero confuso :asd:

Ma dici che posso usare Portmap??

La vedo dura, uppa tutto da phpmyadmin non dovresti avere problemi

Ho lo stesso problema per loggare io stesso.. ho sbloccato la porta TCP&UDP 10001..
Soluzione?

Vedi la prima risposta ;)

provo ad avviare i 4 file .exe e solo una finestra mi resta aperta ed è la lettera T, con scritto communityserver started,
tutte le altra mi si chiudo.
grazie in anticipo per la risposta

Riscarica le librerie Visual C++ 2010 Redistributable a 32 bit ;)

Come posso disattivare la modalità gm di giocare come un utente normale? ei file step sono incredibili, saluti.

Non saprei, comunque la GM non funge :p

---

PS: aggiunti due video dimostrativi

Qui in locale
[video=youtube;35CDLdSYMJ4]https://www.youtube.com/watch?v=35CDLdSYMJ4&amp;list=UUYOVIE94ImEsjp7HfeMlWYA[/video]

E qui in dedicato
[video=youtube;WeeXknev2yI]https://www.youtube.com/watch?v=WeeXknev2yI&amp;list=UUYOVIE94ImEsjp7HfeMlWYA[/video]
 
Nei file .ini ho messo l'ip di hamachi, nel configoption del client pure.
Runno i 4 exe e mi dice i rispettivi nomi seguiti da "running"
Appena loggo mi dice receiving information from server e parte il conto alla rovescia, le sto provando tutte..
nel mysql.txt ho lasciato 127.0.0.1 root - - dragonball
 
Nei file .ini ho messo l'ip di hamachi, nel configoption del client pure.
Runno i 4 exe e mi dice i rispettivi nomi seguiti da "running"
Appena loggo mi dice receiving information from server e parte il conto alla rovescia, le sto provando tutte..
nel mysql.txt ho lasciato 127.0.0.1 root - - dragonball

Non so cosa intendi con IP di Hamachi, forse è il tuo ip pubblico?
 
Ma come si crea un account ? non capisco che dati dovrei inserire per loggare!

- - - Updated - - -

sto uscendo pazzo per creare un cavolo di account, e tutto il resto lo fatto bene uff
 
Ma come si crea un account ? non capisco che dati dovrei inserire per loggare!

- - - Updated - - -

sto uscendo pazzo per creare un cavolo di account, e tutto il resto lo fatto bene uff

Ah giusto dimenticavo.
Entra in PHPMyAdmin - seleziona il database di DragonBall e la tabella users - clicca su Insert in alto e inserisci un valore per Username e uno per Password.