Se você baixou o pacote do servidor e está com dúvidas de como executar, siga este passo a passo simples:
| Componente | Download |
|---|---|
| 🔧 Client Files (System, Animations, SysTextures...) | Download Client |
| ☕ Java 11 | Download Java 11 |
| 🛢️ MariaDB 10.4 | Download MariaDB |
| 🔧️ Geodata L2D | Download Geodata |
Antes de tudo, é necessário instalar o Java 11:
- Baixe o Java 11
- Instale normalmente.
Após a instalação, crie a variável de ambiente JAVA_HOME:
- Vá em:
Painel de Controle > Sistema > Configurações Avançadas > Variáveis de Ambiente - Clique em Nova (variável do sistema)
- Nome:
JAVA_HOME - Valor:
C:\Program Files\AdoptOpenJDK\jdk-11.0.10.9-hotspot(ajuste conforme o local de instalação)
- Nome:
- Edite a variável
Pathe adicione:%JAVA_HOME%\bin
- Adicione no seu
~/.bashrcou~/.zshrc:
export JAVA_HOME=/caminho/para/AdoptOpenJDK/jdk-11.0.10.9-hotspot export PATH=$JAVA_HOME/bin:$PATH- Baixe e instale o MariaDB
- Durante a instalação, defina:
- Usuário:
root - Senha:
root
- Usuário:
Após a instalação do MariaDB:
- Vá até a pasta
tools/do projeto - Execute o script correspondente ao seu sistema operacional para importar as tabelas e dados iniciais:
install_db.batchmod +x install_db.sh ./install_db.shVocê também pode usar um cliente como HeidiSQL, DBeaver ou MySQL Workbench para importar manualmente os arquivos
.sqlda pastatools/sql.
- Abra o Eclipse IDE
- Vá em:
File > Import > Existing Projects into Workspace - Selecione a pasta raiz do projeto
- Após a importação, procure pela pasta
launcher/
Dentro dela estão os arquivos:
LoginServer.launchGameServer.launch
Execute o servidor clicando com o botão direito no .launch desejado e escolha:
Run As > Java Application
Se quiser compilar o projeto fora do Eclipse:
- Use o
build.xmlcom o EclipesIDE para compilar o código-fonte- Ele irá gerar os
.classe.jarnecessários
- Ele irá gerar os
- Depois use o
amount.xmlpara:- Agrupar LoginServer, GameServer, Imgs, Tools e libs
- Criar uma pasta
Zip/com todos os arquivos prontos para execução
- O projeto requer Java 11 especificamente — versões superiores podem gerar incompatibilidades.
- Certifique-se de que o MariaDB está com o serviço ativo antes de rodar o script.
-
ERRO: "mysql: command not found" ➤ Solução: Verifique se o MySQL/MariaDB está instalado e adicionado ao PATH.
-
ERRO: Acesso negado para 'root' ➤ Solução: Altere a senha no script ou use um usuário com permissão.
-
Nenhuma tabela é criada ➤ Solução: Verifique se os arquivos .sql estão realmente dentro da pasta /sql.
Caso tenha dificuldades, poste sua dúvida no fórum ou envie uma mensagem com:
- Print do erro
- Sistema operacional
- O que tentou fazer
- juliopradrol2j@gmail.com Obrigado por usar o projeto L2JDev!