This project is licensed under the GPL-3.0 License.
Node-FlyFF is an open-source project aiming to create a Fly For Fun (FlyFF) emulator using Node.js. It focuses on implementing game logic and networking for version 15 of the FlyFF game.
- Language: TypeScript (Node.js)
- Node.js Version: 18 or higher
- Application Type: Console
- Database Type: SQLite, MySQL (SQLite for now)
- Configuration Files Type: TBA (YAML or JSON)
- Environment: Visual Studio Code, any Node.js compatible editor
- Redis-server (Caching)
- WSL (for windows development)
- Node.js 18
Please refer to our contributing guidelines if you're interested in contributing to the project.
Before getting started, ensure you have the following software installed:
- Node.js
- Visual Studio Code or any Node.js compatible editor
- Redis-server (Requires WSL for windows development)
- Clone this repository.
- Install dependencies with
yarn or yarn install
. - Set up your database (SQLite or MySQL) and configure the connection in the appropriate configuration file.
- Setup Redis Server. WSL
- Start the server with
yarn dev [server]
(login, cluster or world).
This project is licensed under the GPL-3.0 License. See the LICENSE.md file for details.