Ir para conteúdo
  • Cadastre-se

Como compilar o projeto L2JORG


KhayrusS

Posts recomendados

Como muitas pessoas estavam me procurando com dificuldades para compilar o projeto L2jORG, resolvi separar um tempo para fazer um vídeo mostrando passo a passo desde o clone ou download do github até a execução.

 

O processo de compilação abordado no vídeo tem os seguintes requisitos:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

O conteúdo está oculto, favor efetuar login ou se cadastrar!

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Para melhor utilização é necessário configurar todos os requisitos na variáveis de ambiente, para que estejam disponível no terminal/cmd.

Nesse tutorial, a instalação e configuração desses componentes não serão abordadas visto que há vários tutoriais com esse conteúdo aqui no fórum.
 

O vídeo foi dividido em duas partes. 

  • No primeira, é mostrado todo o processo utilizando o IntelliJ IDEA;
  • Na outra, é mostrado o processo de download e compilação sem uso de IDE.

 

 

Observações

No vídeo é usado Linux, mas todo o processo é semelhante no Windows, algumas diferenças:

Banco de Dados

O banco é criado utilizando linha de comando, mas pode utilizar qualquer ferramenta de gerenciamento de banco de dados como MySql Workbench, Navicat e afins.

A criação de tabelas é feita através de um script, existe um script para o linux (install.sh) e outro para o windows (install.bat). Quando o Mysql é instalado no Linux o comando mysql fica disponível automaticamente no ambiente, facilitando a execução de scripts. Já no Windows, é necessário configurar path do mysql nas variáveis de ambiente, assim como normalmente é feito com o Java.

Alternativamente, pode ser incluído, no inicio do arquivo install.bat, o path para o Mysql. Adicione o seguinte comando, alterando o caminho para a instalação do MySql no seu computador:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Java/Gradle

Caso opte por fazer o build sem IDE, é obrigatoriamente necessário configurar nas variáveis de ambiente o path para a pasta bin do Java e definir a variável de ambiente JAVA_HOME, apontando para a pasta do Java. 

Alternativamente para executar o authserver.bat e o gameserver.bat pode ser incluído  no inicio dos arquivos o path para o Java, exemplo:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

 

  • Amei 1
  • Obrigado 2
Link para o comentário
Compartilhar em outros sites


24 minutos atrás, KhayrusS disse:

Como muitas pessoas estavam me procurando com dificuldades para compilar o projeto L2jORG, resolvi separar um tempo para fazer um vídeo mostrando passo a passo desde o clone ou download do github até a execução.

 

O processo de compilação abordado no vídeo tem os seguintes requisitos:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

O conteúdo está oculto, favor efetuar login ou se cadastrar!

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Para melhor utilização é necessário configurar todos os requisitos na variáveis de ambiente, para que estejam disponível no terminal/cmd.

Nesse tutorial, a instalação e configuração desses componentes não serão abordadas visto que há vários tutoriais com esse conteúdo aqui no fórum.
 

O vídeo foi dividido em duas partes. 

  • No primeira, é mostrado todo o processo utilizando o IntelliJ IDEA;
  • Na outra, é mostrado o processo de download e compilação sem uso de IDE.

 

 

Observações

No vídeo é usado Linux, mas todo o processo é semelhante no Windows, algumas diferenças:

Banco de Dados

O banco é criado utilizando linha de comando, mas pode utilizar qualquer ferramenta de gerenciamento de banco de dados como MySql Workbench, Navicat e afins.

A criação de tabelas é feita através de um script, existe um script para o linux (install.sh) e outro para o windows (install.bat). Quando o Mysql é instalado no Linux o comando mysql fica disponível automaticamente no ambiente, facilitando a execução de scripts. Já no Windows, é necessário configurar path do mysql nas variáveis de ambiente, assim como normalmente é feito com o Java.

Alternativamente, pode ser incluído, no inicio do arquivo install.bat, o path para o Mysql. Adicione o seguinte comando, alterando o caminho para a instalação do MySql no seu computador:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Java/Gradle

Caso opte por fazer o build sem IDE, é obrigatoriamente necessário configurar nas variáveis de ambiente o path para a pasta bin do Java e definir a variável de ambiente JAVA_HOME, apontando para a pasta do Java. 

Alternativamente para executar o authserver.bat e o gameserver.bat pode ser incluído  no inicio dos arquivos o path para o Java, exemplo:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

 

mano, dar uma força pra usar o eclips 2019, não acho o SVN

Link para o comentário
Compartilhar em outros sites

  • 3 months later...

Você pode encontrar a versão compilada aqui:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Há também um servidor de testes disponível:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Link para o comentário
Compartilhar em outros sites

  • 7 months later...
  • 2 months later...

Testar aqui no meu pinguin aqui. Querendo voltar a "mexer" com l2j porque quero voltar aprender Java, tava dando umas olhada nos interluds da vida. Mas sei lá, não conseguir. Como tô obs que esse projeto tem uma boa base em Linux, irei brincar nela.

Quem sabe futuramente eu fique menos burro e saia um servidorzin 

Valeu!

 

Obrigado pelo share.

- Tec. Dev. de Sistema

Link para o comentário
Compartilhar em outros sites

  • 2 years later...
  • 5 months later...
  • Registre-se

    Faça parte da maior e  mais antigas comunidades sobre Lineage2 da América Latina.





×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.