/NodeL2Classic

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

Primary LanguageJavaScriptApache License 2.0Apache-2.0

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

GitHub Repo stars GitHub license

LINEAGE II Classic 1.x 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.

Prerequisites

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

License

Open-source under Apache 2.0 license.