Preparando a VPS para o L2J: Java e MariaDB
Aviso legal: o L2J e seus derivados, como o L2J Mobius, são projetos de código aberto, mas o Lineage 2, seu cliente, gráficos e marcas pertencem à NCSoft. Operar um servidor privado pode violar direitos da empresa e os termos de uso do jogo. Avalie os riscos, não distribua arquivos protegidos sem autorização e, se for o caso, busque orientação jurídica. Este conteúdo é técnico e informativo.
1. Java
Cada base L2J exige uma versão específica do Java (JDK). Confira na documentação do projeto (versões recentes costumam pedir JDK 17, 21 ou mais novo). Exemplo com o OpenJDK:
sudo apt update
sudo apt install -y openjdk-21-jdk
java -version
2. MariaDB
sudo apt install -y mariadb-server
sudo mysql_secure_installation
CREATE DATABASE l2jls CHARACTER SET utf8mb4;
CREATE DATABASE l2jgs CHARACTER SET utf8mb4;
CREATE USER 'l2j'@'localhost' IDENTIFIED BY 'senha_forte';
GRANT ALL PRIVILEGES ON l2jls.* TO 'l2j'@'localhost';
GRANT ALL PRIVILEGES ON l2jgs.* TO 'l2j'@'localhost';
Algumas bases usam um único banco para login e game. Siga a documentação.
3. Usuário próprio
sudo adduser l2j
Rode o servidor sempre com esse usuário, nunca como root.
4. Ferramentas de build
Se for compilar na VPS, instale as ferramentas pedidas pela base (como Ant ou Gradle). Muitos preferem compilar no PC e enviar a pasta pronta.
Hospede seu servidor de Lineage 2 (L2J) na VittHost
Rode seu servidor numa VPS no Brasil da VittHost, em São Paulo, com proteção DDoS, acesso root e Linux ou Windows. Para Lineage 2 (L2J), o ponto de partida recomendado é o VPS-NVME-BR-03 (4 vCores, 8 GB), com RAM para a JVM do gameserver e NVMe para o banco.
A linha VPS-NVME-BR tem disco NVMe, memória DDR4 e IPv4 dedicado com todas as portas liberadas. A linha VPS-BR é a opção mais econômica, com disco SSD.Novos clientes ganham 20% de desconto na primeira fatura com o cupom SP-VITT20.