Giter Club home page Giter Club logo

NodeL2 :: LINEAGE II Server Emulator (https://naden.co)

GitHub Repo stars GitHub license

LINEAGE II Chronicle 2 server emulator for NodeJS. The structure is comprised of ES6 JavaScript (as much as possible), SQL via MariaDB, JSON for vast data, and JSON Schema for data structure validation.

⚠️ Careful, this is not to be used as a private server at all.

YouTube Showcase

YouTube Thumbnail

Prerequisites

📌 You could also download LINEAGE II C1 Client that features 419 API protocol, and use branch feature/c1. Final option, download LINEAGE II C4 Client with 656 API protocol, and use feature/c4.

Setup

  • Fix database credentials in database/install script, and config/default.ini
  • Run database/install.bat for Windows, or database/install.sh for Linux and macOS
  • Run npm install -i

Run

⚠️ It is advised to reset the database with the database/install script after each pull from the repo. A lot of quintessential implementation is worked on.

  • Launch server with npm run --silent NodeL2
  • Fire-up LINEAGE II Client and authenticate
  • In order to access the Admin panel, use this in the chat prompt: .admin

What to expect

✅ Authentication, and Server selection
✅ Character Creation for 5 Races, also Deletion
✅ NPC & Monster Spawns
✅ Attack, Cast, other Basic Actions
✅ Mob Combat, Gain Experience, SP
✅ Level-up, Pick-up items
✅ Admin panel (Shop & Teleport)

WIP/Experimental

✴️ Skill Animation & Launch, Skill trees
✴️ NPC interaction, Quests
✴️ Calculation Formulas

Unimplemented

⛔️ Skills Purpose & Mechanics (a real bummer)
⛔️ Broadcast Packets to others
⛔️ 50% of datapack

License

Open-source under Apache 2.0 license.

NodeL2's Projects

chronos icon chronos

Granular time scheduler and time repeater

nodel2 icon nodel2

LINEAGE2 / Chronicle 1, 2, 3, 4 server emulator in JavaScript / NodeJS

nodel2classic icon nodel2classic

LINEAGE2 / Classic 1.x server emulator in JavaScript / NodeJS

speckmath icon speckmath

Plane point math calculation & other horror stories

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.