All Projects → luna-rs → Luna

luna-rs / Luna

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

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Labels

Projects that are alternatives of or similar to Luna

Http Server
a simple zero-configuration command-line http server
Stars: ✭ 11,280 (+8381.2%)
Mutual labels:  server
Old
每天大红包 · 旧版(不再维护,仅供参考)
Stars: ✭ 1,611 (+1111.28%)
Mutual labels:  server
Compose Server Side
Experiment with server side rendering using compose and ktor
Stars: ✭ 131 (-1.5%)
Mutual labels:  server
Jsonrpcserver
Process JSON-RPC requests in Python
Stars: ✭ 126 (-5.26%)
Mutual labels:  server
Playlistfromsong
Create an offline music playlist from a single song 🎶
Stars: ✭ 128 (-3.76%)
Mutual labels:  server
Nano
Lightweight, facility, high performance golang based game server framework
Stars: ✭ 1,888 (+1319.55%)
Mutual labels:  server
Watsonwebserver
Watson is the fastest, easiest way to build scalable RESTful web servers and services in C#.
Stars: ✭ 125 (-6.02%)
Mutual labels:  server
Jstp
Fast RPC for browser and Node.js based on TCP, WebSocket, and MDSF
Stars: ✭ 132 (-0.75%)
Mutual labels:  server
Docker Vlmcsd
vlmcsd is a replacement for Microsoft's KMS server.
Stars: ✭ 128 (-3.76%)
Mutual labels:  server
Express Env Example
A sample express environment that is well architected for scale. Read about it here:
Stars: ✭ 130 (-2.26%)
Mutual labels:  server
Server Go
🎨OpenIoTHub Server[内网穿透和物联网设备管理服务器]
Stars: ✭ 127 (-4.51%)
Mutual labels:  server
Ocpp
Python implementation of the Open Charge Point Protocol (OCPP).
Stars: ✭ 127 (-4.51%)
Mutual labels:  server
Armor
Uncomplicated, modern HTTP server
Stars: ✭ 1,629 (+1124.81%)
Mutual labels:  server
Hydra
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Compatible with MITREid.
Stars: ✭ 11,884 (+8835.34%)
Mutual labels:  server
Health
Laravel Health Panel
Stars: ✭ 1,774 (+1233.83%)
Mutual labels:  server
Node Oidc Provider
OpenID Certified™ OAuth 2.0 Authorization Server implementation for Node.js
Stars: ✭ 2,018 (+1417.29%)
Mutual labels:  server
Stocazzo
Stocazzo As A Service
Stars: ✭ 129 (-3.01%)
Mutual labels:  server
Practical Server Side Swift
Vapor 4 code samples for the Practical Server Side Swift book
Stars: ✭ 133 (+0%)
Mutual labels:  server
Spreadsheet server
A python server harnessing the calculational ability of LibreOffice Calc (thanks to 'pyoo'). It provides 'instant' access to the cell ranges of a set of spreadsheets.
Stars: ✭ 132 (-0.75%)
Mutual labels:  server
Ardb
A redis protocol compatible nosql, it support multiple storage engines as backend like Google's LevelDB, Facebook's RocksDB, OpenLDAP's LMDB, PerconaFT, WiredTiger, ForestDB.
Stars: ✭ 1,707 (+1183.46%)
Mutual labels:  server

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.

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].