[RELEASE] L2JNexoraV3 — Servidor Interlude + Código-Fonte + System HWID

ban_l2jdev

Путник
Участник
Сообщения
11
Розыгрыши
0
Репутация
4
Реакции
31
Баллы
55
Неприемлемый язык
Хроники
  1. Interlude
Исходники
Присутствуют
Сборка
Interlude
1784769730288.webp

L2JNexoraV3

Pacote completo para servidor Lineage 2 Interlude, acompanhado de código-fonte, geodata, system preparada e ferramentas de gerenciamento.

Autor do projeto: BAN-NEXORA​

Apresentação
Olá, comunidade L2JBrasil.

Sou BAN-NEXORA e apresento o projeto L2JNexoraV3, um pacote desenvolvido para quem deseja estudar, editar, configurar ou utilizar uma estrutura completa de servidor Lineage 2 Interlude.

O projeto acompanha o servidor, seu código-fonte, configurações organizadas, geodata, system preparada, proteção por HWID e ferramentas auxiliares para edição e administração.

A proposta do L2JNexoraV3 é fornecer uma base acessível para desenvolvedores e administradores que desejam personalizar seu próprio servidor, estudar a estrutura do projeto ou continuar o desenvolvimento conforme suas necessidades.

Conteúdo do pacote
O pacote conta com:

LoginServer;
GameServer;
código-fonte do projeto;
banco de dados;
geodata;
system pronta para conexão;
integração de HWID entre cliente e servidor;
L2FileEdit para edição dos arquivos da system;
painéis próprios para gerenciamento do LoginServer e GameServer;
arquivos de configuração separados por sistemas;
ferramentas necessárias para instalação e manutenção;
backup de banco no formato .nb3;
tutorial em vídeo para auxiliar na instalação.
Painéis de gerenciamento
O projeto acompanha dois aplicativos próprios:

LoginServer Control Panel
Painel destinado ao gerenciamento do servidor de login, contendo funções como:

iniciar o LoginServer;
parar o processo;
reiniciar o servidor;
abrir arquivos de configuração;
limpar e copiar o log;
acompanhar o tempo de execução;
verificar o estado do banco de dados;
visualizar portas utilizadas;
acompanhar a conexão dos GameServers registrados.
GameServer Control Panel
Painel destinado ao gerenciamento do servidor de jogo, permitindo:

iniciar o GameServer;
parar o processo;
reiniciar o servidor;
abrir os arquivos de configuração;
acompanhar o log em tempo real;
copiar ou limpar o log;
visualizar o estado do LoginServer;
acompanhar a porta do cliente;
verificar a memória Java configurada;
visualizar a capacidade máxima de jogadores.
Os painéis foram criados com uma interface moderna, simples e centralizada, facilitando a utilização do projeto sem depender exclusivamente dos arquivos .bat.

Requisitos
Para utilizar corretamente o L2JNexoraV3, recomenda-se:

Java


BellSoft Liberica JDK 8

O projeto utiliza Java 8.

Banco de dados


MySQL 5.7

Gerenciador de banco


Navicat atualizado

O backup do banco de dados é disponibilizado no formato:



.nb3

É necessário utilizar uma versão recente do Navicat que seja compatível com a restauração desse tipo de backup.

Informações técnicas principais
JAVA

AntiCheat

Pack Compilado
Fonte

Fileedit

Mysql 32 bit

Mysql 64x

System
Crônica: Lineage 2 Interlude
Java: BellSoft Liberica JDK 8
Banco de dados: MySQL 5.7
Porta padrão do GameServer: 7777
Protocol Revision configurado: 797
Capacidade configurada: até 3000 jogadores
LoginServer: incluído
GameServer: incluído
Código-fonte: incluído
Geodata: incluída
System: incluída
HWID: incluído
L2FileEdit: incluído

As configurações podem ser alteradas conforme a proposta do servidor que será desenvolvido.

Configuração atual da base
A configuração disponibilizada está preparada inicialmente como uma base de servidor de alta taxa.



EXP: 10000x
SP: 10000x
Adena: 10000x
Drop de itens: 1x
Spoil: 1x
Raid Boss Drop: 1x
Quest Reward: 1x
Mob Spawn Rate: 2x
Level máximo: 80
Subclass máxima: 80
Quantidade máxima de subclasses: 4

Esses valores ficam nos arquivos de configuração e podem ser modificados livremente pelo administrador.

Geodata
O pacote possui suporte a geodata ativado.

Entre os recursos configuráveis estão:

carregamento de arquivos .l2j e .l2g;
verificação de movimento;
pathfinding;
controle de quedas em paredes;
movimentação por teclado;
definição da área de mapas carregados;
validação de trajetos de jogadores, NPCs e criaturas.
Configuração principal:



AllowGeodata = True
AllowPawnPathFind = True
AllowMoveWithKeyboard = True

A utilização da geodata ajuda a melhorar a movimentação, colisões, perseguição de NPCs e validação de caminhos dentro do mundo.

System com HWID
O pacote acompanha uma system preparada para trabalhar junto ao servidor.

O sistema de HWID está integrado ao projeto e pode ser ativado ou desativado através das configurações.



HwidEnabled = True

O objetivo do HWID é permitir que o administrador desenvolva controles relacionados ao dispositivo utilizado pelo jogador, de acordo com as regras implementadas no servidor.

Por segurança, chaves internas, senhas, secrets e informações privadas devem ser substituídas pelo administrador antes de colocar o servidor em produção.

L2FileEdit
Também está incluído o L2FileEdit, utilizado para editar arquivos da system do cliente.

Com ele, é possível trabalhar em arquivos como:

itemname-e.dat;
weapongrp.dat;
armorgrp.dat;
etcitemgrp.dat;
skillname-e.dat;
skillgrp.dat;
npcname-e.dat;
npcgrp.dat;
systemmsg-e.dat;
outros arquivos compatíveis com a versão do cliente.
Antes de editar, mantenha sempre uma cópia de segurança da system original.

Community Board
O projeto possui suporte à Community Board, incluindo configurações para:

loja;
teleporte;
troca de classe;
serviços de personagem;
alteração de nome;
alteração de sexo;
nobreza;
delevel;
sistema de pontos de teleporte;
páginas e serviços personalizáveis.
Principais opções configuradas:



AllowCommunityBoard = True
AllowBBSShop = True
AllowBBSClassMaster = True
AllowBBSTeleport = True

NPCs e serviços
A base conta com suporte configurável para:

Global Gatekeeper;
Buffer;
GM Shop;
Auctioner;
Global Services;
PvP Event Manager;
Class Master;
Item Broker;
serviços de clan;
sistema de nobreza;
serviços personalizados.
Também há sistema de buffer com:

criação de esquemas;
limite de buffs por esquema;
Songs;
Dances;
buffs de Prophet;
buffs de Warcryer;
buffs de Overlord;
buffs de Elven Elder;
buffs de Shillien Elder.
Fake Players
O projeto possui um sistema de Fake Players, com arquivos próprios de configuração.

Entre as possibilidades presentes na estrutura estão:

controle da quantidade máxima online;
configuração de nível;
equipamentos para fighters e magos;
teleporte entre cidades;
áreas de farm;
cidades permitidas;
comportamento de movimentação;
ações automáticas;
participação configurável em eventos;
rotinas de spawn e despawn;
configurações complementares para correções do sistema.
Configuração inicial encontrada:



FakeMaxOnline = 200
FakeLevel = 80

O sistema pode ser personalizado conforme a capacidade da máquina e a proposta do servidor.

Áreas configuráveis para os Fake Players
A configuração já possui suporte para definição de áreas de farm e cidades de rotação.

Exemplos de áreas presentes:



Varka Silenos
Ketra Orc
Monastery of Silence
Primeval Isle
Imperial Tomb

Exemplos de cidades de rotação:



Giran
Aden
Goddard
Oren
Heine
Schuttgart
Rune

As coordenadas podem ser alteradas diretamente nos arquivos de configuração.

Eventos
A estrutura possui suporte a diversos sistemas e eventos, incluindo:

TvT;
CTF;
Death Match;
GvG;
eventos PvP;
Simple Drop Event;
Glittering Medal;
L2Day;
The Fall Harvest;
Coffer of Shadows;
Change of Heart;
Christmas Event;
Halloween Event;
Saving Snowman;
Trick of Transmutation;
eventos com recompensas configuráveis;
restrições de skills e equipamentos nos eventos.
O gerenciamento dos principais eventos PvP pode ser realizado por comando administrativo dentro do jogo.

Olympiad
O sistema de Olympiad está habilitado e possui configurações próprias para:

período da Olympiad;
estatísticas;
anúncios;
restrição de skills;
checagem por IP;
arenas;
recompensas;
sistema de ranking;
controle de participantes.


OlympiadEnabled = True

Clans, castelos e residências
O projeto inclui sistemas relacionados a:

clans;
alianças;
academias;
reputação;
skills de clan;
mudança de nome;
venda de níveis;
castelos;
siege;
clan halls;
manor;
residências;
serviços personalizados para líderes.
Também há configurações para venda de níveis, skills e reputação de clan por itens definidos pelo administrador.

Offline Shop
O comércio offline está disponível na base.



AllowOfflineTrade = True
OfflineRestoreAfterRestart = True

Entre as configurações disponíveis estão:

nível mínimo;
quantidade de dias até remoção;
cor do nome;
efeito visual;
custo para ativação;
restauração das lojas depois de reiniciar o servidor;
restrição por área.
Outros recursos
A base também conta com diversas funções configuráveis, como:

autoloot;
autoloot individual;
sistema de subclasses;
sistema de raids e grand bosses;
cursed weapons;
manor;
warehouse;
second password;
proteção de teleporte;
sistema antispam;
chat global;
World Chat;
restauração automática;
reinício diário programado;
salvamento automático;
sistema de anúncios;
auto account creation;
filtragem de pacotes;
controle de multilogin;
serviços premium;
casamento;
loteria;
sistema de duelos;
sistema de PvP e PK;
proteção antifarm configurável.
Alguns recursos podem estar desativados por padrão e precisam ser habilitados conforme a necessidade do administrador.

Reinício automático
O GameServer possui configuração para reinício diário programado.

Configuração inicial:



AutoRestartAt = 0 4 * * *

Isso representa uma programação de reinício automático às 04:00, podendo ser alterada conforme a necessidade.

Tutorial em vídeo
O tutorial de referência para instalação e utilização está disponível no YouTube:



Link direto:


Orientações de instalação
Fluxo básico recomendado:

Instale o BellSoft Liberica JDK 8.
Instale o MySQL 5.7.
Instale uma versão recente do Navicat.
Crie o banco de dados utilizado pelo projeto.
Restaure o backup .nb3.
Configure os dados de acesso ao banco no LoginServer.
Configure os dados de acesso ao banco no GameServer.
Defina os IPs interno e externo.
Revise as portas do LoginServer e GameServer.
Registre o GameServer no LoginServer.
Configure a system com o IP do servidor.
Inicie primeiro o LoginServer.
Depois que o LoginServer estiver online, inicie o GameServer.
Verifique os logs antes de tentar conectar pelo cliente.
Avisos importantes
Antes de publicar o servidor, altere obrigatoriamente:

usuário do banco;
senha do banco;
nome do banco;
IP interno;
IP externo;
chaves do HWID;
secrets internos;
URLs personalizadas;
nome do servidor;
identificadores e configurações administrativas.
Não utilize em produção as credenciais que acompanham qualquer pacote de demonstração.

Faça backup antes de editar:

código-fonte;
banco de dados;
system;
geodata;
arquivos de configuração.
Finalidade do projeto
O L2JNexoraV3 é disponibilizado para:

estudo;
desenvolvimento;
aprendizado;
personalização;
criação de servidores próprios;
continuação do projeto pela comunidade.
Cada administrador é responsável pelas alterações feitas, pela segurança do ambiente, pela configuração da máquina e pelo uso adequado dos arquivos.

L2JNexoraV3 Project

Qualidade, desenvolvimento e ferramentas para a comunidade Lineage 2.

Autor: BAN-NEXORA​
 
Did you put AI to work trying to steal from here?
Сообщение объединено:
1784776827642.webp 1784776838070.webp 1784776853183.webp
Сообщение объединено:
1784776889439.webp
Сообщение объединено:
1784777033212.webp
 
Назад
Сверху Снизу