Skip to content
forked from chr1sto/Rhisis

Rhisis is an experimental FlyFF MMORPG emulator built with C# 9 and .NET 6

License

Notifications You must be signed in to change notification settings

NotCookie69/Rhisis

 
 

Repository files navigation

Rhisis - Fly For Fun V15 Emulator

Made With C#

Built with C# 9 and the .NET 6.

This project has been created for learning purposes about the network and game logic problematics on the server-side.
We choose to use the LiteNetwork to manage our server connecitions because it provides a clients management system and also a robust packet management system entirely customisable.

⚠️ This project is **not** affiliated with Gala Lab. ⚠️


GitHub last commit

Technical informationFeaturesHow To'sContributingContributorsSupportersLicense

Technical information

Getting started

Please take a look at our contributing guidelines, if you're interested in helping!

Before getting started, you will need to install the following softwares:

Initial setup

Navigate to the folder where you have checkout the project, open a command prompt (cmd or PowerShell) and run the following command:

$ dotnet build Rhisis.sln -c Release

This command will build the entire solution.

Configure the database access

In the same command prompt you used to setup your development environment, navigate to the bin/ directory of your repository and type the following commands:

$> ./rhisis-cli database configure

This command will configure the different servers to access the database. Follow the the instructions that will be displayed on the command prompt.

For the rest of the options, you can choose to use encryption or not. It's up to you now.

Setup the database

Using SQL Scripts

You can setup your database by creating an empty database with the name you want, and then execute the scripts located in the src/Rhisis.Infrastructure/Persistance/Migrations/SQL.

Note that the scripts should be executed in the order and are formated as followed: yyyyMMddHHmmss_XXXX.sql

Using CLI

⚠️ This method might not work and require some rework of the CLI.

Contributors

Supporters

  • Ukiyo
  • Kinami
  • Sauce

About

Rhisis is an experimental FlyFF MMORPG emulator built with C# 9 and .NET 6

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.9%
  • Other 0.1%