Jump to content

[Projeto Open Source] Servidor Lineage 2 High Five em TypeScript (NodeJS + Docker)

Featured Replies

Posted

[Projeto Open Source] Servidor Lineage 2 High Five em TypeScript (NodeJS + Docker)

CREDITOS : MrThirtyOddSix

Fala, pessoal!

Venho compartilhar com vocês um projeto open source de servidor Lineage 2 voltado para o cliente High Five, totalmente desenvolvido em TypeScript e com suporte completo a Docker.

🔗 Repositório GitLab: MrTREX / Lineage2TS
📦 Instalação via Docker:

docker pull lineage2ts/server:latest
docker run -p 7777:7777 -p 2106:2106 lineage2ts/server:latest

🛠️ Tecnologias e Recursos

  • Baseado no L2J, mas reestruturado com arquitetura moderna usando Node.js.

  • GeoDados funcionais: extraídos do L2J e otimizados (≈35% menor e muito mais rápido).

  • Datapack compactado em banco de dados SQLite — substitui XMLs e carrega o servidor em cerca de 5 segundos.

  • Banco de dados principal também em SQLite, com acesso ultra-rápido.

  • Arquivos de configuração compatíveis em parte com o L2J, mas com várias opções novas e customizadas.

  • Dados híbridos: parte do L2J e parte extraída diretamente do L2OFF HF (skills, npcs etc.).


🔧 Funcionalidades adicionais

  • Sistema de testes automatizados com cucumberjs para validação de funcionalidades do servidor.

  • Proxy embutido para Lineage 2, permitindo redirecionamento do cliente via outro servidor.


🤝 Colaboração

O projeto recebe atualizações semanais (código e imagem Docker).
Estou aceitando ajuda tanto para testes quanto para desenvolvimento.

Se você curte L2, programação moderna e quer contribuir com algo diferente dos projetos em Java, será muito bem-vindo!

File Information

Submitter Farmalouco

Submitted 06/18/2025

Category (L2J) Source & Packed

View File

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...