Noticias:

Debes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

Menú Principal

DUDAS SOBRE L2

Iniciado por lmitrion230, Mar 27, 2023, 02:52 AM

Tema anterior - Siguiente tema

lmitrion230

Buenas noches, mi consulta el la siguiente, quisiera saber que tipo de archivos y data pack necesito para poder usar la mayoría de los archivos que la comunidad sube, es decir; veo que en su mayoría son archivos que se denominan "CORE", "DATA", Etc, y todos son totalmente distintos a los del tipo l2frozen como es en mi caso, también veo que muchos de ustedes usan el eclipse, yo por otro lado uso el navicat, la duda mas importante y si alguien me la puede responder, es si todos esos "cores y data" se puede poner dentro del tipo l2frozen y como? no entiendo la parte cuando ustedes dicen adaptarlo al tipo de servidor!.

Perdonen la ignorancia, pero realmente quisiera saber mas sobre este tema, pero no encuentro nada que me oriente o me explique como funciona con exactitud, se que es una petición bastante tediosa pero se lo agradecería mucho, se que hay distintas versiones para montar un servidor l2, por eso quiero saber cual es la versión que necesitaría y que programas usar. :'(  :'( 

Saludos.

Swarlog

Muy buenas, intentare ser breve e intentar explicarlo lo mejor posible...

Con el tema del CORE y DATA:

Para que nos entendamos, todo emulador (al menos de los que conozco en l2j) consta de dos partes, la llamada core y data:

Core: contiene todo lo necesario para que el servidor funcione, así como las conexiones, packets para leer la información del cliente, información de todos los actores, etc.. Como norma general, contiene lo mínimo y necesario para que funcione el servidor. Para todo lo demás, se utiliza la parte del "data", ya que su peso no influye tanto como el core en un servidor.

Data: contiene todo resto de datos e información, pero estas funcionan gracias al core. Como por ejemplo, las misiones, niveles, habilidades, etc..

Que conste que esto es un gran resumen chapucero, eso solo para que nos entendamos.

Con el tema Eclipse y Navicat:

Aquí creo que estas confundido... estamos comparando programas que no tienen nada que ver.

El Navicat sirve para la gestión de base de datos, ya sea local o remotamente. Con el podrás, crear, editar y demás funciones en la base de datos deseada.

Eclipse es una plataforma de software compuesto por un conjunto de herramientas de programación. Si dispones de un serverpack, que contiene core y data, podrás leerlo con eclipse y configurarlo u editarlo a vuestro gusto.

En el foro hay bastantes guías, ya que tendrás que importar el proyecto deseado, adaptarlo y compilarlo finalmente para su uso.

Hay muchos programas similares a eclipse, todos tienen un punto fuerte. Yo personalmente es el que uso para prácticamente todos los lenguajes de programación con los que desarrollo.

Tipos de proyectos:

Según el proyecto con el que comiences a trabajar, tendrá una estructura u otra. Pero eso no quiere decir que no puedas usar el código de por ejemplo l2jdevs a l2frozen, simplemente tienes que adaptarlo.

Todo es adaptable y más si usas un programa como Eclipse. Solo debes de importar el proyecto, añadir lo que deseas y el mismo programa te indicara donde esta el error y que tienes que cambiar para adaptarlo.

Lo que sí, tienes que tener en cuenta que muchos emuladores disponen de herramientas para adaptar las customizaciones, por ejemplo en L2JDevs no es necesario editar el core para añadirle una mejora o customización, desde el data es posible. Sin embargo, en otros, no tendrás mas remedio que editar el core de vuestro servidor.

Yo desde mi punto de vista, cuanto menos se toque el core, mejor. Todo lo custom, al data.

Si quieres, puedes revisar esta guía de l2jdevs... en donde te dirá como empezar paso a paso y que herramientas utilizar.

Es de su foro oficial: Debes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

lmitrion230

Debes de estar registrado para poder ver el contenido indicado. Registrate o ConectateMuy buenas, intentare ser breve e intentar explicarlo lo mejor posible...

Con el tema del CORE y DATA:

Para que nos entendamos, todo emulador (al menos de los que conozco en l2j) consta de dos partes, la llamada core y data:

Core: contiene todo lo necesario para que el servidor funcione, así como las conexiones, packets para leer la información del cliente, información de todos los actores, etc.. Como norma general, contiene lo mínimo y necesario para que funcione el servidor. Para todo lo demás, se utiliza la parte del "data", ya que su peso no influye tanto como el core en un servidor.

Data: contiene todo resto de datos e información, pero estas funcionan gracias al core. Como por ejemplo, las misiones, niveles, habilidades, etc..

Que conste que esto es un gran resumen chapucero, eso solo para que nos entendamos.

Con el tema Eclipse y Navicat:

Aquí creo que estas confundido... estamos comparando programas que no tienen nada que ver.

El Navicat sirve para la gestión de base de datos, ya sea local o remotamente. Con el podrás, crear, editar y demás funciones en la base de datos deseada.

Eclipse es una plataforma de software compuesto por un conjunto de herramientas de programación. Si dispones de un serverpack, que contiene core y data, podrás leerlo con eclipse y configurarlo u editarlo a vuestro gusto.

En el foro hay bastantes guías, ya que tendrás que importar el proyecto deseado, adaptarlo y compilarlo finalmente para su uso.

Hay muchos programas similares a eclipse, todos tienen un punto fuerte. Yo personalmente es el que uso para prácticamente todos los lenguajes de programación con los que desarrollo.

Tipos de proyectos:

Según el proyecto con el que comiences a trabajar, tendrá una estructura u otra. Pero eso no quiere decir que no puedas usar el código de por ejemplo l2jdevs a l2frozen, simplemente tienes que adaptarlo.

Todo es adaptable y más si usas un programa como Eclipse. Solo debes de importar el proyecto, añadir lo que deseas y el mismo programa te indicara donde esta el error y que tienes que cambiar para adaptarlo.

Lo que sí, tienes que tener en cuenta que muchos emuladores disponen de herramientas para adaptar las customizaciones, por ejemplo en L2JDevs no es necesario editar el core para añadirle una mejora o customización, desde el data es posible. Sin embargo, en otros, no tendrás mas remedio que editar el core de vuestro servidor.

Yo desde mi punto de vista, cuanto menos se toque el core, mejor. Todo lo custom, al data.

Si quieres, puedes revisar esta guía de l2jdevs... en donde te dirá como empezar paso a paso y que herramientas utilizar.

Es de su foro oficial: Debes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

Excelente tu explicación, ahora entiendo un montón de cosas que no estaban en el post, te agradezco muchísimo.. muchas gracias por la dedicación y la paciencia.. muchas gracias,
saludos

Swarlog

Me alegra saberlo!

Si empiezas con eclipse y tienes algún problema, indícalo en la sección de soporte y nos pondremos a ayudaros ;)