Page 1 of 2

Avviare un Server DOL!

PostPosted: Tue Apr 27, 2010 8:40 pm
by Tinantiol
Allora vedendo tutte le guide presenti sul forum sezione italiana di DOL (Dawn Of Light), e vedendo che non sono aggiornate, ho deciso di postarne una aggiornata costantemente!


1):Scaricare Tortoise SVN, potete trovarlo qui : http://downloads.sourceforge.net/projec ... irror=kent

2)Scaricate Visual C# Express Edition da qui : http://www.brothersoft.com/d.php?soft_i ... ssetup.exe


3): Create una nuova cartella e, dopo aver istallato tortoise svn, premete con il terzo pulsante su questa medesima cartella con il terzo pulsante del vostro mouse e premete SVN Checkout...

4): Al Posto di URL of repository incollate questo link : https://dolserver.svn.sourceforge.net/s ... dolserver/ e premete su OK! (I file da scaricare, sebbene siano di piccole dimensioni, ci metterà un 20/30 minuti a completare il download quindi potete anche andare tranquillamente avanti con i passi successivi).

5): Scaricate MySql da qui http://dev.mysql.com/get/Downloads/MySQ ... actlab.it/ e procedete con l'istallazione.

6) Una volta istallato procediamo col configurare MySQL Server Instance. Allora premete su NEXT finche non arrivate alla schermata che vi chiede di inserire il numero della porta da utilizzare, Mettete 3306 e mettete la spunta su Enable Strict Mode e su Enable TCP/IP Networking e premete di nuovo su NEXT.
Adesso saltate la schermata che vi chiede che tipo di caratteri utilizzare e andate direttamente avanti sempre utilizzando NEXT. Ora giunti a questo punto dovete utilizzare la freccietta che va verso il basso e selezionare MySQL sulla spunta Serice Name e mettete anke la spunta su Include Bin Directory in Windows Path... dopo aver fatto questo premete ancora su NEXT. Arrivati a questo punto non dovete far altro che scegliere un "root undername" e un "root password". Mi raccomando NON DOVETE ASSOLUTAMENTE DIMETICARLI! Poi premete su NEXT e infine su Execute.

7): Adesso scaricate Navicat for MySQL da questo link : http://www.brothersoft.com/d.php?soft_i ... 8_2_20.exe Ed Istallatelo.

8 ) Adesso scaricate il Database publico di Dawn Of Light da questo link : http://sourceforge.net/projects/dolserv ... z/download

9): Una volta scaricato il Database ed averlo estratto andiamo su Navicat (precedentemente istallato) e colleghiamo MySQL a Navicat. Per Collegare Navicat e MySQL apriamo Navicat ed in alto a sinistra c'è un pulsante con scritto "Connection",
premiamoci sopra con il mouse e premiamo su "MySQL". Su "Connection Name" mettete "Dawn Of Light", Su "Hostname/IP Address" mettete "localhost" , mentre su "Port" mettete 3306. Adesso su "Username" e "Password" dovete mettere l'username e la password che avete scelto durante l'istallazione di MySQL (vedere passaggio 6).
Ed infine premete su Test Connection e se tutto va bene premete su OK. Tutto dovrebbe funzionare se avete eseguito alla lettere quello che vi ho detto.

10) Carichiamo il Database di Dawn Of Light: estraiamo il file SQL dall'archivio precedentemente scaricato (passaggio 8 ) e mettiamo sul Desktop, in modo da essere facilmente raggiungibile! Adesso da navicat fate un doppio click sulla connessione creata (vedere passaggio 9) e con il terzo pulsante del mouse premete su "New Database" e chiamatelo "dol" (tutto minuscolo tanto non fa differenza, lo metterà comunque tutto scritto in minuscolo). Una volta creato il nuovo database di nome "dol" premete due volte sulla suddetta scritta e vi si aprira una pagina vuota senza nessuna tabella, a questo punto premete con il terzo pulsante sul database appena creato e cliccate su "Execute SQL File..." e andiamo a selezionare il database che avevamo estratto sul desktop, una volta selezionate premiamo su Start!

11) Adesso, sperando che il passaggio numero 3 sia finito, apriamo la cartella che avevamo creato all'inizio e portatevi nel percorso :
Desktop\Dawn Of Light\Server\DOLSharp\trunk\GameServerScripts
a questo punto aprite il file "GameServerScripts.cs" e premete su "Compila Soluzione" e subito dopo su "Ricompila Soluzione". A questo punto vi si dovrà essere creata una nuova cartella nel percorso
\Desktop\Dawn Of Light\Server\DOLSharp\trunk
chiamata "release". Andate in quella cartella ed avviate il file chiamata "DOLServer.exe", a questo punto il server si bloccherà e vi si aprirà una schermata dove vi chiderà di settare alcune cose. Allora cominciamo : le prime 3 opzione potete mettere quello che volete (Server Name/Short Server Name e GameType), mentre su IP mettete "0.0.0.0" su TCP Port mettete "10300" e su UPD Port metete "10400" ed il resto lasciate come sta. Adesso spostiamoci su Database (in alto) e impostiamo Database Type su MySQL, adesso su MySQL database settings dovete mettere : Server Address : "localhost", su Port : "3306", su Database Name : "dol", e su "Username" e "Password" dovete mettere il vostro unsername e password che avete scelto nel passaggio 6, e premete su Test Connection. Se tutto funziona correttamente premete su Save configuration ed uscite pure utilizzando la X rossa in alto a destra.

12) Adesso riaprite la cartella release ed avviate di nuovo il file "DOLServer.exe" che adesso dovrebbe avviarsi tranquillamente.



Adesso dovreste essere pronti ad avviare un server, in locale, di Dark Age Of Camelot, giusto per dare un'occhiata su come funziona il nostro caro emulatore di DOL (Dawn Of Light) e in futuro magari, dopo aver preso dimestichezza con DOL, avviare un server per tutti i player! Divertitevi!

Re: Avviare un Server DOL!

PostPosted: Wed Apr 28, 2010 8:38 am
by Graveen
Nice thank you, moved as sticky :)

Re: Avviare un Server DOL!

PostPosted: Wed Apr 28, 2010 1:28 pm
by Tinantiol
Nice thank you, moved as sticky :)
Thank to you Graveen! :D


Se qualcuno ha bisogno di aiuto oppure trova qualcosa di sbagliato nella guida, contattatemi qui nel topic!



-Tinantiol-

Re: Avviare un Server DOL!

PostPosted: Fri May 28, 2010 6:40 pm
by Fabio
ciao a tutti, così per sfizio ho provato a installare il server dol in localhost e pare funzionare tutto, ma con 2 appunti (sicuramente ho scazzato io qualcosa).
Il primo appunto è che non mi logga con la versione di daoc client 1.103 (mentre sui server shard online funziona). Ho dovuto riesumare una triale di SI con un client 1.75 (sigh) e a quel punto loggo.
Però non ho attivati i diritti di GM e non mi prende comandi tipo /debug on o simili. In pratica sono da solo su un server vuoto :D e il mio delirio da onnipotenza rischia di risentirne :p
La versione del server è quella più aggiornata tra i download possibili.

Se qualcuno sa darmi qualche dritta gliene sarei grato :)

Re: Avviare un Server DOL!

PostPosted: Thu Jun 03, 2010 8:48 pm
by Tinantiol
ciao a tutti, così per sfizio ho provato a installare il server dol in localhost e pare funzionare tutto, ma con 2 appunti (sicuramente ho scazzato io qualcosa).
Il primo appunto è che non mi logga con la versione di daoc client 1.103 (mentre sui server shard online funziona). Ho dovuto riesumare una triale di SI con un client 1.75 (sigh) e a quel punto loggo.
Però non ho attivati i diritti di GM e non mi prende comandi tipo /debug on o simili. In pratica sono da solo su un server vuoto :D e il mio delirio da onnipotenza rischia di risentirne :p
La versione del server è quella più aggiornata tra i download possibili.

Se qualcuno sa darmi qualche dritta gliene sarei grato :)
Allora per autorizzare i client 1,103 a connettersi al tuo server devi fare l'update del codice svn perchè lì c'è sempre l'ultima versione disponibile.

Per i comandi da gm invece, vai su navicat e ti trovi una tabella chiamata "account" vai li e metti "3" dove c'è scritto "PrivLevel"

Re: Avviare un Server DOL!

PostPosted: Sun Aug 22, 2010 8:53 am
by McLennas
Buongiorno a tutti, ho avviato un server DOL con l'intenzione di creare uno shard con alcuni amici, installazione e tutto sono riuscite correttamente senza problemi (la guida è estremamente precisa), ho loggato all' interno del server ma ho notato che non ci sono ne npc ne mob e gli unici npc presenti (alcune quest personalizzate credo e il teleporter del tutorial) non interagiscono.
Ho sbagliato io qualcosa o gli npc effettivamente non ci sono? è possibile implementarli tutti o si deve procedere manualmente uno ad uno?

ho aggiornato il database e depatchato il client e ora i trainer e gli npc funzionano, sono scedo a df e ho notato che da circa 1/2 dungenon in giù i mostri non ci sono

Re: Avviare un Server DOL!

PostPosted: Sun Aug 22, 2010 3:44 pm
by Tinantiol
Buongiorno a tutti, ho avviato un server DOL con l'intenzione di creare uno shard con alcuni amici, installazione e tutto sono riuscite correttamente senza problemi (la guida è estremamente precisa), ho loggato all' interno del server ma ho notato che non ci sono ne npc ne mob e gli unici npc presenti (alcune quest personalizzate credo e il teleporter del tutorial) non interagiscono.
Ho sbagliato io qualcosa o gli npc effettivamente non ci sono? è possibile implementarli tutti o si deve procedere manualmente uno ad uno?

ho aggiornato il database e depatchato il client e ora i trainer e gli npc funzionano, sono scedo a df e ho notato che da circa 1/2 dungenon in giù i mostri non ci sono
Mi dispiace ma devi provvedere manualmente ad implementare tutti i mob e npc. Questo dipende dal database però devo ammettere che l'ultima release di DOL ( 2.500) e abbastanza completa.

Re: Avviare un Server DOL!

PostPosted: Mon Oct 04, 2010 2:12 pm
by simokill79
Salve a tutti, fatto tutto alla lettera ma il mio unico problema rimane il passaggio 4

mi si blocca sempre qui:


Image


Help me plz!!

Re: Avviare un Server DOL!

PostPosted: Fri Oct 08, 2010 8:23 pm
by Tinantiol
prova a crare una nuova cartella e rifare tutto. Sembra che la cartella sia stata mossa e che tortoise non posso più accederevi...

Re: Avviare un Server DOL!

PostPosted: Sun Jun 19, 2011 5:06 pm
by Zhandramas
Ciao

Non so se il forum sia ancora attivo vedo che l'ultimo post e piuttosto "datato",cmq io sono arrivato tranquillamente al passo 11 ma nn riesco ad aprire il file"GameServerScripts.cs" mi dice che è un formato sconosciuto faccio la ricerca in internet per trovare un programma per aprirlo ma mi trova solo programmi che correggono file danneggiati e ottimizzano il pc(ovviamente a pagamento) qualcuno puo' aiutarmi?


Ciao grazie

Re: Avviare un Server DOL!

PostPosted: Sun Jul 10, 2011 10:51 pm
by Nydirac
Beh i passaggi esposti indicano come effettuare la compilazione di DOL... se vuoi semplificarti la vita basta che ti scarichi i binari ( cioè l'emulatore già compilato... già "pronto" ) ed esegui quelli. In ogni caso se vuoi compilare DOL devi aprire Dawn of Light.sln nella directory principale dei sorgenti, i file con estensione .cs sono file C Sharp ( o c# ) che è il linguaggio di programmazione utilizzato per DOL, ti serve o Visual C# o VIsual Studio, ciao!

Re: Avviare un Server DOL!

PostPosted: Mon Oct 24, 2011 1:20 pm
by Giovyx
Beh i passaggi esposti indicano come effettuare la compilazione di DOL... se vuoi semplificarti la vita basta che ti scarichi i binari ( cioè l'emulatore già compilato... già "pronto" ) ed esegui quelli. In ogni caso se vuoi compilare DOL devi aprire Dawn of Light.sln nella directory principale dei sorgenti, i file con estensione .cs sono file C Sharp ( o c# ) che è il linguaggio di programmazione utilizzato per DOL, ti serve o Visual C# o VIsual Studio, ciao!
Nydirac?

Sei ancora dietro qualche sorgente di DOL? :D

Re: Avviare un Server DOL!

PostPosted: Fri Apr 20, 2012 9:03 am
by Akenaton
Buongiorno a tutti, ho avviato un server DOL con l'intenzione di creare uno shard con alcuni amici, installazione e tutto sono riuscite correttamente senza problemi (la guida è estremamente precisa), ho loggato all' interno del server ma ho notato che non ci sono ne npc ne mob e gli unici npc presenti (alcune quest personalizzate credo e il teleporter del tutorial) non interagiscono.
Ho sbagliato io qualcosa o gli npc effettivamente non ci sono? è possibile implementarli tutti o si deve procedere manualmente uno ad uno?

ho aggiornato il database e depatchato il client e ora i trainer e gli npc funzionano, sono scedo a df e ho notato che da circa 1/2 dungenon in giù i mostri non ci sono
allora nel database r2500 anche io ho avuto questo problema, per compensarlo sono andato ad aggiornare quindi sovrascrivere al database r2500 il database pubblic v.3, così facendo i mob in df sono al completo principi , legion ecc ecc, anche i mob nella zona shrouded isles, osservandole bene ho notato che ci sono dei problemi a iarnwood dungeon di midgard che lo ho ritrovato vuoto, mentre in albion mancava la regina al krondungeon

Re: Avviare un Server DOL!

PostPosted: Sat Jun 06, 2015 7:57 pm
by Quinamew
Ciao ragazzi.
Ho un problema nel passo 11..
Siccome il link postato non funziona più, ho cercato i nuovi link ho scaricato il tutto tramite svn e fin qui tutto ok.
Il problema sorge quando devo costruire lo script con visual studio e mi da 3 errori e li posto qui.. Potreste aiutarmi?? Grazie in anticipo!!
Prntscr.com/7dwnpi

Re: Avviare un Server DOL!

PostPosted: Thu Aug 13, 2015 12:59 pm
by Nydirac
Dubito che ti interessi ancora ma quello che hai postato sembra un problema di riferimento delle librerie di dol... prova a generare da solo prima il progetto DOLBase poi DOLDatabase e poi GameServer, inoltra controlla i riferimenti del progetto GameServerScript e guarda se i riferimenti sono segnati con icone strane ( iconcine gialle/rosse/altro). Scusa la scarsità di informazioni ma vado a memoria, è da più di 7 anni che non guardo il progetto :?


PS: Ci rivedremo tra altri 3-4anni, ossia quando qualche combinazione astrale mi porterà nuovamente, e casualmente, in questo forum :wink: