NodeL2 :: LINEAGE II Server Emulator (https://naden.co)
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.
- Install NodeJS LTS, and MariaDB 16
- For convenience, also install MS Visual Studio Code, and TablePlus
- Download LINEAGE II C2 Splendor Client that features
485
API protocol
📌 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
.
- Fix database credentials in
database/install
script, andconfig/default.ini
- Run
database/install.bat
for Windows, ordatabase/install.sh
for Linux and macOS - Run
yarn
database/install
script after each pull from the repo. A lot of quintessential implementation is worked on.
- Go to the
config
folder and create adefault.ini
file, defining your personal settings for your server - Launch server with
npm run --silent start
oryarn start
- Fire-up LINEAGE II Client and authenticate
- In order to access the Admin panel, use this in the chat prompt:
.admin
✅ 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)
✴️ Skill Animation & Launch, Skill trees
✴️ NPC interaction, Quests
✴️ Calculation Formulas
⛔️ Skills Purpose & Mechanics (a real bummer)
⛔️ Broadcast Packets to others
⛔️ 50% of datapack
Open-source under Apache 2.0 license.