[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]
 
Carichi i file su un web server, imposti il web server sul tuo ip pubblico (se c'è l'hai), e usi no-ip per evitare il problema del ip pubblico che cambia.
Se non hai un ip pubblico fisso dopo un certo periodo cambia no-ip serve per collegare il tuo ip pubblico ad un URL di no-ip in modo che quando il tuo ip pubblico cambia no-ip si aggiorna in modo da far avere sempre lo stesso link.

Correggetemi se sbaglio.


Inviato dal mio iPhone utilizzando Tapatalk
 
  • Mi piace
Reazioni: murdercode
#2
ho un problema con il gioco, quando avvio l'exe mi da questo errore!
94OxIZ.png

il file ConfigOptions è corretto!
dov'è che sbaglio?

Con grande probabilità le porte del tuo router non consentono la comunicazione all'esterno (sempre se, come dici te, i file di configurazione sono corretti).
In tal senso, armati di pazienza, googla il tuo router e fai un port forwarding sulla porta che hai scelto ;)
 
  • Mi piace
Reazioni: Laiton
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