Skip to content
forked from luna-rs/luna

A highly scalable and efficient Runescape server. Targets revision #317

License

Notifications You must be signed in to change notification settings

DukeCharles/luna

 
 

Repository files navigation

Luna | Build Status Discord chat GitHub license

Luna is a Runescape emulator that aims to correct all of the fundamental issues accumulated over the various releases of it's predecessor Asteria. This project is no longer in development.

Some of the sweetness within Luna

  • high performing and scalable code where it matters most
  • lightweight abstraction models that avoid featuritis
  • effective management of the host computer's resources
  • flexible, event-based Kotlin plugin system for game content
  • highly documented code

Goals

Currently, the Runescape private server scene is plagued with somewhat of a dilemma. One half of servers are lightweight, easy to understand, but perform poorly; while the other half perform very well, but contain a lot of bloat and overcomplicated code.

The goal of Luna (and its predecessor, Asteria) is to rectify this by being fast and scalable, while still being relatively lightweight and easy to understand.

Getting started

Luna is currently unstable and therefore not ready to be used in a production environment. The first stable pre-release will be v0.5, which is planned for sometime in February, 2019.

An official client can be found here, along with the cache. To learn more about how to get started with Luna please visit the wiki.

For more help, inquiries, or just to dicuss the state of the project please join our Discord server.

Acknowledgements

Much of the inspiration for various features within Luna came from

About

A highly scalable and efficient Runescape server. Targets revision #317

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Java 76.2%
  • Kotlin 23.8%