Неприемлемый язык
- Хроники
- Interlude
- Исходники
- Присутствуют
- Сборка
- Interlude
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
Qualidade, desenvolvimento e ferramentas para a comunidade Lineage 2.
Autor: BAN-NEXORA
