Vai ai Contenuti

MENU
DATABASE
OROLOGIO:
SPONSOR:


Ciao, il tuo ip: 38.107.191.96
Sistema operativo: Unknown
Browser: Bot

[Valid RSS]

Il Bloggatore

BongoLinux

Get Ubuntu

Sostieni Ubuntu!

TuxFeed.it

ethernaly's blog

Ricerca personalizzata
Supporta il sito:
INFORMAZIONI UTILI
Creative Commons License
Questo sito e' pubblicato sotto una Licenza Creative Commons.
LINK ESTERNI
SPONSOR


SHOUT BOX
SPONSOR

CREAZIONE DI UN SERVER L2j

Preparazione dell'ambiente di sviluppo

La prima cosa da fare è procuraci il giusto ambiente di sviluppo!

Quindi procedete al download ed all'installazione del JDK 6u2 che trovate cliccando QUI.

Una volta installato il kit JDK 6u2, dovrete procurarvi il fantastico ECLIPSE, completamente gratuito che trovate cliccando QUI (la versione classic andrą benissimo).

Adesso scaricate la versione piu aggiornata possibile di MySQL che trovate cliccando QUI e installatelo (nell'elenco cercate il file di setup circa 40-50MB per Windows (x86)).

 

Configurazione MySQL

Nella schermata istance selezionate "Detailed Configuration" e cliccate NEXT.

Nella schermata successiva spuntate "Server Machine" e cliccate NEXT.

Nella schermata seguente dovrete selezionare "Multifunctional Database" e come al solito cliccate NEXT.

Nella finestra successiva lasciate tutto di default e cliccate NEXT.

In questa schermata selezionate " Decision Support (DSS)/OLAP" e ovviamente cliccate NEXT.

Adesso potrete cliccare su NEXT fino a quando non vi farà decidere username e password dell'account root (inserite quelli che volete MA MI RACCOMANDO sono importanti ricordateli!), a questo punto un bel clic su NEXT e nella schermata successiva su EXECUTE, attendiamo che installi la configurazione....e alla fine avrete terminato con MySQL.

Per gestire i database MySQL io suggerisco l'utilizzo di PHPMyAdmin o di Navicat (shareware).

Adesso dovrete creare una nuova connessione al vostro DB, prenderò come esempio Navicat.

Aprite Navicat e andate su File e poi su New Connection..

Nella finestra che apparirà dovrete impostare alcuni campi:

Darete alla connessione il nome "localhost" e inserirete nel campo Passoword la stessa scelta per l'account root di MySQL e clicate su Ok.

Adesso nell'elenco connections, ci sarà la vostra connessione creata poco fa, doppio clic per espanderla. Fatto cio, clic con il tasto destro e successivamente cliccate su "New database" a cui darete il nome di "l2jdb" (senza virgolette). Fatto adesso potete chiudere navicat.

 

Configurazione Eclipse

Una volta scaricato eclipse, non occorrerà installarlo, dovrete semplicemente fare doppio clic sul file eclipse.exe e si aprirà eclipse.

Clicchiamo su Help poi su Software Updates e ancora su Find and Install.

Ora scegliete Search for new features to install e cliccate su next, fate un clic su "New remot site" e compilate i campi cosi come segue:

Name:subeclipse
URL:http://subclipse.tigris.org/update

Adesso cliccate su Ok e poi su Finish.

Si aprirà una finestra , e dovrete selezionare espandendo la voce "new remote site" dovrete selezionare Subeclipse e scaricarlo. Nella finestra successiva ovviamente vi comparirà i termini della licenza, accettateli e fate partire il download di subeclipse....

Una volta finito il download e l'installazione di Subeclipse, il programma vi chiederà un reboot di Eclipse cliccate su "yes" e restartate cosi Eclipse.

Adesso il vostro compilatore è pronto...

 

Configurazione Java in Eclipse

Arpite Eclipse e andate su Window e successivamente su Preferences.

Nella finestra che compare cliccate per espandere Java e andate su "Installed JREs".

In questa finestrella spuntate il JDK 1.6 installato (mi raccomando a non selezionare il JRE ma il JDK!).

N.B.

Nel caso non trovate il JDK 1.6 nella finestrella dovrete andarlo a selezionare manualmente usando il "Search" e cercando nella directory di installazione Java tipicamente è C:\Programmi\Java\jdk1.6.0_01 .


Compilare Il codice sorgente

Prima cosa da fare è aprire Eclipse, cliccare su Windows successivamente su Show Viewe in ultimo su Others..

Adesso cliccate per espandere SVN e successivamente selezionate SVN repository e premete ok.

Nella finestra che si aprirà fate un clic con il tasto destro su una zona bianca e fate "NEW" e poi "Repository Location...".

Ora inseriamo il link http://www.l2jserver.com/svn dell'SVN e cliccate su "Finish". Adesso nella finesta dell'SVN è comparso il link, cliccate sul + per espandere, fate la stessa cosa con "trunk", che una volta espanso vi mostrera una cartella chiamata "L2_GameServer_It", clic con il tasto destro su questa cartella e fate un bel "check out"(nella finestra che compare cliccate su Finish)....

Adesso state scaricando tutti i file necessari alla compilazione del Core dell'emulatore...

Finito il download andate su "Window" successivamente su "Show View" e cliccate su "Ant" per far comparire il campo Ant.

Clic con il tasto destro su uno spazio vuoti del campo Ant, e cliccate successivamente su "Add Buildfiles.." .

Nella finestra che compare espandete "L2_GameServer_It" e fate doppio clic su build.xml.

Adessi nel campo Ant sarà comparsa la cartella "L2_GameServer_It", fate clic sul + per espanderla, e fate doppio clic su "dist [default]" per far iniziare la compilazione.

Se tutto andrà a buon fine alla fine della compilazione vi comparirà il messaggio "BUILD SUCCESSFUL".

Il percorso in cui sarà stato salvato il vostro "core" compilato è più o meno di questo tipo :

C:\Documents and Settings\UtenteDiWindows\workspace\L2_GameServer_It\build\l2j-server.zip

 

Datapack doppia soluzione

Per quanto riguarda il datapack (ovvero la raccolata delle quests, statistiche, tabelle SQL e altro) dovrete o compilarlo da voi (con lo stesso procedimento di prima con la differenza che l'SVN si trova a questo indirizzo http://www.l2jdp.com/svn), oppure lo scaricate da questo QUI (L2jDataPack Unstable).

La differenza è una soltanto, scaricando e compilando l'SVN, il vostro datapack sarà aggiornatissimo, invece il nightly build può non essere aggiornato.

 

Montare il server (SQL&Merge File)

Prima cosa da fare è senza dubbio decomprime entrambi i file Zip (sia del core compilato in precedenza che del datapack) e unirli cliccando su "yes all" alla richiesta di sovrascrittura.

Adesso andate nella cartella "Tools" e fate doppio clic su "database_installer.bat" seguite tutte le istruzioni per installare il vostro DB! (Importante ricordatevi che il nome della vostra connessione seguendo questo tutorial è localhost e che il database si chiama l2jdb).

 

Adesso non vi resterà altro che editare i file loginserver.properties (che si trova in login\config\) e il file server.properties (che si trova \gameserver\config) cambiando l'ip di ExternalHostname e InternalHostname con questo IP : 127.0.0.1

Fatto questo andate nella cartella login, e avviate il RegisterGameServer.bat. Nella finestra che apparirà dovrete scrivere semplicemente 0 (ZERO non O) e premere invio; questa operazione creerà un file nella cartella login chiamato "hexid(server 0).txt".

Rinominate questo file in hexid.txt (quindi non toccate la desinenza) e spostate questo file dalla cartella login, a gameserver/config/ .

Adesso avete finito, solo un ultima cosa per creare gli account di gioco per voi e i vostri amici/players, andate nella cartella login e avviate il file bat "startSQLAccountManager.bat" seguendo le istruzioni del caso !

 

Avvio del GS e LS

Per avviare il vostro GS (gameserver) e LS (loginserver) dovrete semplicemente fare doppio clic sui due file di avvio.

LS: login\startLoginServer.bat

GS: gameserver\startGameServer.bat

 

Buon divertimento.

 

 

P.S.

Non offro aiuto ne intendo far parte di nessuno staff di L2, non mi piace il gioco odio per partito preso tutti quelli che ci giocano perchč sono raZZZZZZZista forte verso gli L2iani (lol) e non intendo dare supporto alla creazione di altra merda. Consiglio caldamente di cambiare gioco andate a farvi na partita a qualche bel FPS oppure andate a farvi na partita di pallone (reale).

 

~Ethernaly~

                                                         

Torna al Menu