Jump to content

Como compilar o projeto L2JORG


KhayrusS

Recommended Posts

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:

This is the hidden content, please

This is the hidden content, please

This is the hidden content, please

 

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:

This is the hidden content, please

 

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:

This is the hidden content, please

 

 

  • I love it 1
  • Thanks 2
Link to comment
Share on other 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:

This is the hidden content, please

This is the hidden content, please

This is the hidden content, please

 

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:

This is the hidden content, please

 

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:

This is the hidden content, please

 

 

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

Link to comment
Share on other sites

  • 3 months later...
  • 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.

  • LOL 1

- Tec. Dev. de Sistema

Link to comment
Share on other sites

  • 2 years later...
  • 5 months later...




×
×
  • Create New...

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.