Jump to content

Recommended Posts

Posted

Hacer un servidor

 

                                                                    Guia para hacer un servidor de Lineage 2 - Kamael.

 

Que es L2J:

L2J es una alternativa Lineage 2 Game Server escrito en Java puro de la mejor compatibilidad. L2J te da la posibilidad de acoger legalmente un juego de este popular servidor de Corea MMO creado por NCSoft. Es aún sin terminar y algunas características están todavía desaparecidos, pero L2J equipo de desarrollo está trabajando duro en su aplicación. L2J Server es distribuido bajo los términos de GNU GENERAL PUBLIC LICENSE esperanza de que en un modelo de código abierto es la mejor para el desarrollo de software de calidad se da a todos la posibilidad de participar en el desarrollo mediante la presentación del código.

Legenda:

Color verde:añadir.

Color rojo: eliminar.

Color naranja: verificar.

Antes de continuar:

Debes tener en cuenta que para hacer un servidor de Lineage 2, debes tener una maquina con buena capacidad.

Existen dos metodos para hacer un servidor:

1) A traves del eclipse: este metodo es el mas empleado ya que tambien sirve para actualizar el servidor de una revision a otra, modificar un archivo jar, entre otras funcionalidades. (Recomendando).

2) Descargar los archivos ya construidos.

 

              Nota: si va a usar este metodo, no descargar el eclipse y evadir el primer paso de la guia.

 

Para hacer un servidor de Lineage 2, en este caso Kamael, necesitaras los siguientes programas:

Java JDK. http://java.sun.com/javase/downloads/index.jsp

Wampserver. http://www.4shared.com/file/33794609/cbb9e83/WampServer20a.html

Navicat (Plataforma para Windows). http://www.navicat.com/download.html

Instalar los programas.

 

              Nota: en la instalacion del Wampserver no modificar la carpeta en donde lo va a instalar por defecto.

 

Tambien necesitaras:

Eclipse Classic (Plataforma para Windows). http://www.eclipse.org/downloads/

Descomprimir en tu carpeta favorita.

 

              Primer paso:

 

Ejecutar el eclipse, se abrira una ventana en el cual preguntara en que sitio se creara la zona de trabajo (una carpeta llamada workspace donde el programa descargara los archivos del servidor), elegimos cualquier carpeta de rapido acceso.

Luego de iniciar el programa aparecera una pantalla de bienvenida, lo cual cerramas arriba a la izquierda.

Despues vamos a la pestaña Help > Software Updates > Find and Install…

En la ventana seleccionamos Search new features to install y hacemos clic en next, hacemos clic en New Remote Site… y en la nueva ventana introducimos:

Name: subeclipse

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

Hacemos clic en OK, seleccionamos subeclipse y clic en Finish.

 

e29g5620hqmtcfkrh5e4.jpg

Aparecera una nueva ventana en la que seleccionamos denuevo subeclipse y hacemos clic en Next, aceptamos los terminos de uso, Next y por ultimo Finish.

Cuando termine de descargar aparecera una nueva ventana en la cual hacemos clic en Install All, esto instalara en el Eclipse un plug-in para manejar los SVN, luego te preguntara si vas a reiniciar el Eclipse y hacemos clic en Yes.

Al iniciarse otra ves el programa, vamos a la pestaña Window > Preferences > Java > Installed Jres.

En la ventana deseleccionamos el jre y hacemos clic en Search…, seleccionamos Mi PC > Disco Local (C:) > Archivos de Programas > Java y hacemos clic en Aceptar.

Luego aparecera en la ventana el jdk y lo seleccionamos, clic en OK.

Ahora vamos a la pestaña Window > Show View > Other… > SVN > SVN Repository.

Aparecera un area que esta en blanco, clic derecho sobre ella y en el submenu: New > Repository Location…

En la ventana colocamos la URL de la SVN de los desarrolladores de servidores L2J con la cual deseamos trabajar.

   

            Nota: en este caso trabajaremos con L2J-Datapack y L2J-Server!

 

URL: http://www.l2jdp.com/svn/

En la misma area volvemos a hacer clic derecho sobre ella y en el submenu: New > Repository Location…

URL: http://www.l2jserver.com/svn/

En el area expandimos http://www.l2jdp.com/svn/ haciendo doble clic sobre ella, luego hacemos lo mismo con trunk y por ultimo hacemos clic derecho en datapack_development y en el submenu Checkout…

Luego te saldra una ventana a la cual hacemos clic en Finish, empezara a descargar los archivos de la data para el servidor, al terminar vamos a la pestaña Window > Show View y en el submenu hacemos clic en Package Explorer.

Se abrira la ventana Package Explorer normalmente a la izquierda, en donde aparecera datapack_development la cual expandiremos haciendo doble clic, luego buscamos el archivo build.xml y hacemos clic derecho sobre el: Run > 1 Ant Build.

 

            Nota: posiblemente aparecera un mensaje diciendo: Cannot run program “svnversion”: CreateProcess error=2, El sistema no puede hallar el archivo especificado, lo ignoramos.

 

Al finalizar tendremos los archivos de el datapack construidos.

Ahora necesitamos los archivos del servidor, expandimos Revision 1534: /, luego hacemos lo mismo con trunk y por ultimo hacemos clic derecho en l2_gameserver_t1 y en el submenu Checkout…

Luego te saldra una ventana a la cual hacemos clic en Finish, empezara a descargar los archivos para el servidor y al terminar, volvemos a la ventana Package Explorer, donde aparecera l2_gameserver_t1 la cual expandiremos haciendo doble clic, luego buscamos el archivo build.xml y hacemos clic derecho sobre el: Run > 1 Ant Build.

 

              Nota: posiblemente aparecera un mensaje diciendo: Cannot run program “svnversion”: CreateProcess error=2, El sistema no puede hallar el archivo especificado, lo ignoramos.

 

Al finalizar tendremos los archivos de el servidor construidos

 

            Segundo paso:

 

Ejecutamos el Wampserver.

Abrimos el Navicat y hacemos clic en Connection, en la ventana rellenamos:

Conection Name: servidorHost name/IP address: localhost

Port: 3306

User name: root

Password:

 

            Nota: el campo Password lo dejamos en blanco.

 

pu7hn9jldqqxovp5oer9.jpg

 

Hacemos clic en OK, luego en el campo de Connections doble clic en servidor para abrirlo, luego clic derecho en el mismo y en el submenu New Database…, en la ventana rellenamos:

Enter database name: l2jdb

Lo demas lo dejamos asi por defecto, hacemos clic en OK.

Ahora hacemos clic en Manage User, seleccionamos root@localhost y hacemos clic en Edit User y modificamos:

User name: root

Host: localhost

Password: tu contraseña

Confirm Password: tu contraseña

 

          Nota: la contraseña que colocamos aqui sera la misma que vamos a usar en toda la guia.

 

Hacemos clic OK y cerramos el Navicat.

 

          Tercer paso:

 

Para los que usan eclipse:

Vamos al Disco Local (C:) y creamos una carpeta con el nombre de servidor, luego vamos a la carpeta de la zona de trabajo del eclipse que colocamos cuando iniciamos el eclipse por primera vez…

Entramos en la carpeta l2_gameserver_t1 > build y copiamos el archivo l2j-server.zip y lo pegamos adentro de la carpeta que creamos en (C:), ahora hacemos lo mismo, pero con la carpeta datapack_development > build y copiamos el archivo l2j_datapack.zip y lo pegamos tambien adentro de la carpeta que creamos en (C:).

Ahora descomprimimos primero l2j-server.zip y luego l2j_datapack.zip.

Para los que deseen descargar los archivos ya construidos:

 

Necesitaras:

L2J-Datapack. http://l2jserver.com/nightly/?dir=&download=L2J_DataPack-unstable.zip

L2J-Server. http://l2jserver.com/nightly/?dir=&download=L2J_Server-unstable.zip

Descargar en tu carpeta favorita.

Vamos al Disco Local (C:) y creamos una carpeta con el nombre de servidor, luego vamos a la carpeta donde descargamos los archivos.

Copiamos el archivo l2j_server-unstable.zip y lo pegamos adentro de la carpeta que creamos en (C:), ahora hacemos lo mismo, pero con el archivo l2j_datapack-unstable.zip y lo pegamos tambien adentro de la carpeta que creamos en (C:).

Ahora descomprimimos primero l2j_server-unstable.zip y luego l2j_datapack-unstable.zip.

 

          Nota: estas descargas cambian de revision cada dia.

 

          Cuarto paso:

 

Luego entramos en la carpeta tools, y hacemos doble clic en database_installer, lo cual se abrira una ventana preguntando:

Write the path to your MySQL binaries (no trailing slash needed): (default C:\Archivos de programa\MySQL\MySQL Server 5.0\bin):

C:\wamp\bin\mysql\mysql5.0.45\bin, presionamos enter.

MySQL Username (default is ‘root‘):

Presionamos enter.

Password (will be shown as you type, default ”):

tu contraseña, presionamos enter.

Database (default is ‘l2jdb‘):

Presionamos enter.

Host (default is ‘localhost‘):

Presionamos enter.

User (default is ‘root‘):

Presionamos enter.

Pass (default is ‘tu contraseña‘):

Presionamos enter.

Database (default is ‘l2jdb’):

Presionamos enter.

Host (default is ‘localhost‘):

Presionamos enter.

Color mode ©olor or (n)on-color, default c :

Presionamos enter.

Path for your backups (default ‘.’):

Presionamos enter.

Path for your logs (default ‘.’):

Presionamos enter.

Debugging messages and increase verbosity a lil bit (y/n, default ‘y’):

Presionamos enter y al finalizar presionamos cualquier tecla.

Choose (no default for fresh install) :

f, presionamos enter.

Empezara a instalar las tablas del servidor y al finalizar presionamos cualquier tecla.

 

qogplbdv62ndykljk137.jpg

 

            Quinto paso:

 

Entramos en la carpeta login > config y hacemos doble clic en el archivo loginserver.

 

            Nota: posiblemente por ser la primera vez te aparesca un ventana de Abrir con… en el cual seleccionamos Bloc de notas y seleccionamos la casilla: Utilizar siempre el programa seleccionado para abrir este tipo de archivos, clic en Aceptar.

 

Una vez abierto buscamos las siguientes lineas:

ExternalHostname=nuestra IP o DNS

InternalHostname=127.0.0.1

Password=tu contraseña

Guardamos y cerramos.

 

            Sexto paso:

 

Ahora vamos de nuevo a la carpeta login y hacemos doble clic en el archivo RegisterGameServer, una vez iniciado preguntara:

Your choice:

1, presionamos enter y va a crear un archivo llamado hexid(server 1).

 

ej8n2a01qfq6rliureyk.jpg

 

Lo buscamos en la carpeta y le cambiamos el nombre por hexid, lo cortamos y lo pegamos en la carpeta gameserver > config.

 

            Septimo paso:

 

Ya adentro de la carpeta config hacemos doble clic en el archivo server y buscamos las siguientes lineas:

ExternalHostname=nuestra IP o DNS

InternalHostname=127.0.0.1

Password=tu contraseña

Guardamos y cerramos.

 

            Octavo paso:

 

Luego vamos a la carpeta login y hacemos doble clic en el archivo startLoginServer, para iniciar el login.

Al finalizar la carga debe aparecer: Login Server ready on *:2106

 

t6tvc5pg8ij7jx9f5qyd.jpg

 

            Noveno paso:

 

Luego vamos a la carpeta gameserver y hacemos doble clic en el archivo startGameServer, para iniciar el servidor.

Al finalizar la carga debe aparecer: Registered on login as Server 1 : Bartz

 

foiavcyyg5wuhjdf581y.jpg

             

            Decimo paso:

 

En la carpeta gameserver > config, ahi mas archivos configurables para personalizar el servidor.

 

All credits Prettyzone

 

Source www.ragezone.com

 

Posted

WoW....! ItS cOol!

 

Nice.. It Would Be Nice if there was one in greek too.. but anyway,

very helpful share for Spanish Ppl...

 

Thanks Vent00za...!

 

 

 

 

btw: Vent00za Do u know spanish?? ???

Posted

btw: Vent00za Do u know spanish?? ???

 

No i don't :P ... check source :)

Posted

Translated to english :

To make a servant Guide to make a servant of Lineage 2 - Kamael. That it is L2J: L2J is an alternative Lineage 2 Game Server written in pure Java of the best compatibility. L2J gives the possibility you legally of welcoming a game of this popular servant of Korea MMO created by NCSoft. It is still without finishing and some characteristics are still disappear, but L2J development equipment is working hard in their application. L2J Server is distributed under the terms of GENERAL GNU PUBLIC LICENSE hope of which in a model of open code he is the best one for the development of quality software occurs to all the possibility of participating in the development by means of the presentation of the code. Legenda: Color to verde:añadir. Red color: to eliminate. Color orange: to verify. Before continuing: You must consider that stops to make a servant of Lineage 2, you must have a maquina with good capacity. Two metodos exist to make a servant: 1) Through eclipse: this metodo but is used since also it serves to update the servant from a revision to another one, to modify a file to jar, among other functionalities. (Recommending). 2) Descargar the archives already constructed. Note: if it is going to use this metodo, not to unload the eclipse and to evade the first passage of the guide. In order to make a servant of Lineage 2, in this Kamael case, you needed the following programs: Java JDK http://java.sun.com/javase/downloads/index.jsp Wampserver. http://www.4shared.com/file/33794609/cbb9e83/WampServer20a.html Navicat (Platform for Windows). http://www.navicat.com/download.html Instalar the programs. Note: in the installation of the Wampserver not to modify the folder in where it is going it to install by defect. Also you needed: Classic eclipse (Platform for Windows). http://www.eclipse.org/downloads/ Descomprimir in your favorite folder. First step: To execute the eclipse, abrira a window in which it asked in which site was created the zone of work (a called folder workspace where the program unloaded the archives of the servant), we chose any folder of fast access. After initiating the aparecera program a welcome screen, which cerramas above to the left. Despues we go to the eyelash Help Software Updates Find and Install... In the window we selected to Search new features to install and click in next, we click in New Remote Site... and in the new window we introduce: Name: subeclipse URL: http://subclipse.tigris.org/update/ Hacemos click in OK, we selected to subeclipse and click in Finish.Aparecera a new window in that we selected denuevo subeclipse and we click in Next, we accepted the terminos of use, Next and by I complete Finish. When a new window finishes unloading aparecera in which we click in Install All, this installed in the Eclipse plug-in handling the SVN, soon it asked to you if you are going to reinitiate the Eclipse and we click in Yes. When beginning another one you see the program, we go to the eyelash Window Preferences Java Installed Jres. In the window deseleccionamos jre and we click in Search..., we selected to My PC Local Disc (C:) Archives of Java Programs and we click in Accepting. Soon aparecera in the window the JDK and we selected it, click in OK. Now we go to the Window eyelash Show View Other... SVN SVN Repository. Aparecera an area that this in target, right click on her and in submenu: New Repository Location... In the window we placed the URL of the SVN of the developers of servants L2J with who we wished to work. Note: in this case we will work with L2J-Datapack and L2J-Server! URL: http://www.l2jdp.com/svn/ In the same area we return to click right on her and in submenu: New Repository Location... URL: http://www.l2jserver.com/svn/ In the area we expanded http://www.l2jdp.com/svn/ clicking double on her, soon we do the same with trunk and by I complete we click right in datapack_development and submenu Checkout... Soon you saldra a window to which we click in Finish, began to unload the archives of the data for the servant, when finishing we go to the Window eyelash View Show and in submenu we click in Package Explorer. Abrira the window Package Explorer normally to the left, in where aparecera datapack_development which we will expand clicking double, soon we looked for the file build.xml and we click right on: Run 1 Ant Build. Note: possibly aparecera a message saying: Cannot run program "svnversion": CreateProcess error=2, the system cannot find the specified file, we ignored it. When finalizing we will have the constructed archives of datapack. Now we needed the archives the servant, we expanded Revision 1534: /, soon we do the same with trunk and by I complete we click right in l2_gameserver_t1 and submenu Checkout... Soon you saldra a window to which we click in Finish, began to unload the archives for the servant and when finishing, we return to the window Package Explorer, where aparecera l2_gameserver_t1 which we will expand clicking double, soon we looked for the file build.xml and we click right on: Run 1 Ant Build. Note: possibly aparecera a message saying: Cannot run program "svnversion": CreateProcess error=2, the system cannot find the specified file, we ignored it. When finalizing we will have the constructed archives of the servant Second step: We executed the Wampserver. We opened the Navicat and we click in Connection, in the window we filled up: Conection Name: servidorHost name/IP address: localhost Port: 3306 User name: root Password: Note: the Password field we left it in target.We click in OK, soon in the field of Connections double click in servant to open it, soon right click in the same one and in submenu New Database..., in the window we filled up: Enter database name: l2jdb demas we left asi it by defect, we click in OK. Now we click in Manage User, we selected root@localhost and we click in Edit User and we modified: User name: root Host: localhost Password: your password Confirm Password: your password Note: the password that we placed aqui sera the same one that we are going to use in all the guide. We click OK and we closed the Navicat. Third step: For that they use eclipse: We go to Local Disco (C:) and we created a folder with the servant name, soon we go to the folder of the zone of work of the eclipse that we placed when we initiated the eclipse for the first time... We entered the folder l2_gameserver_t1 build and copied the file l2j-server.zip and we stuck inside of the folder that we created in (C:), now we do the same, but with the folder datapack_development build and copied the file l2j_datapack.zip and we also stuck it inside of the folder that we created in (C:). Now we decompressed first l2j-server.zip and soon l2j_datapack.zip. For that they wish to unload the archives already constructed: You needed: L2J-Datapack. http://l2jserver.com/nightly/?dir=&download=L2J_DataPack-unstable.zip L2J-Server http://l2jserver.com/nightly/?dir=&download=L2J_Server-unstable.zip Descargar in your favorite folder. We go to Local Disco (C:) and we created a folder with the servant name, soon we go to the folder where we unloaded the archives. We copied the file l2j_server-unstable.zip and we stuck inside of the folder that we created in (C:), now we do the same, but with the file l2j_datapack-unstable.zip and we also stuck it inside of the folder that we created in (C:). Now we decompressed first l2j_server-unstable.zip and soon l2j_datapack-unstable.zip. Note: these unloadings change of revision every day. Fourth step: Soon we entered the folder tools, and click double in database_installer, which abrira a window asking itself: Write the path to your MySQL binaries (not trailing slash needed): (default C:\Archivos of programa\MySQL\MySQL Server 5.0\bin): C:\wamp\bin\mysql\mysql5.0.45\bin, we pressed to enter. MySQL username (default is ` root`): We pressed to enter. Password (will be shown ace you type, default"): your password, we pressed to enter. Database (default is ` l2jdb`): We pressed to enter. Host (default is ` localhost`): We pressed to enter. User (default is ` root`): We pressed to enter. Pass (default is ` your contraseña`): We pressed to enter. Database (default is ` l2jdb'): We pressed to enter. Host (default is ` localhost`): We pressed to enter. Color mode ©olor or (n)on-color, default c: We pressed to enter. For Path your backups (default `.'): Presionamos to enter. For Path your logs (default `.'): Presionamos to enter. Debugging messages and increase verbosity to lil bit (y/n, default ` y'): We pressed to enter and when finalizing we pressed any key. Choose (not default for fresh install): f, we pressed to enter. It began to install the tables of the servant and when finalizing we pressed any key.Fifth step: We entered the folder login config and click double in the file to loginserver. Note: possibly being the first aparesca time a window To open to you with... in which we selected Notepad and we selected the square: To always use the selected program to open this type of archives, click in Accepting. Once opened we looked for the following lines: ExternalHostname=nuestra IP or DNS InternalHostname=127.0.0.1 Password=tu password We kept and we closed. Sixth step: Now again we go to the folder login and click double in the RegisterGameServer file, once initiated asked: Your choice: 1, we pressed to enter and is going to create a called file to hexid(server 1).

We looked for it in the folder and we changed the name to him by hexid, we cut it and we stuck it in the folder to gameserver config. Septimo step: Inside of the folder config we click double in the server file and already looked for the following lines: ExternalHostname=nuestra IP or DNS InternalHostname=127.0.0.1 Password=tu password We kept and we closed. Eighth step: Soon we go to the folder login and we click double in the file to startLoginServer, to initiate login. When finalizing the load must appear: Login Server ready on *:2106Ninth step: Soon we go to the folder to gameserver and we click double in the file to startGameServer, to initiate the servant. When finalizing the load must appear: Registered on login ace Server 1: BartzDecimo step: In the folder to gameserver config, ahi but configurables archives to personalize the servant. All credits Prettyzone Source www.ragezone.com

  • 10 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...