Skip to content

Open-Source Plugin Based Oldschool Runescape Private Server

License

Notifications You must be signed in to change notification settings

NovaGTX/rsbox

 
 

Repository files navigation

Build Status GitHub tag (latest by date) RSBox License GitHub contributors Join Discord


RSBox

RSBox

An Open-Source Oldschool Runescape Private Server
Visit Our Forum »

Explore the docs · Report Bug · Request Feature

Table of Contents

About The Project

RSBox is an Open-Source Runescape Private Server running the latest OSRS revision. It aims to provide a very simple and documented way to build your own custom content in OSRS using our documented API.

Here's What RSBox Offers:

  • Streamlined plugin system with Bukkit style API design. The API layer stits on top of the engine so no matter what OSRS revision you use, plugins should not break.
  • Drag and drop plugin installation through compiled JAR files.
  • No development knowledge needed for server setup. If you just want to run your own RSPS server, we offer download and run solutions to get your server running quickly.

Of course, this is an ongoing long-term project run primarily by our community on discord. If you are at all interested it playing with RSBox, please join our discord by clicking the discord badge at the top.

A list of core contributions can be found in the acknowledgements section at the bottom.

Built With

This project relies on a couple of core software and libraries. They are listed below.

Quick Start

You can setup RSBox two different ways, either in an IDE if you plan on adding content. Or you can download the server JAR executable from the releases page.
Below is a quick guide on how to setup the project both ways. You can always find more information on the Wiki or by joining our discord server.

Server Executable Setup

  1. Download the latest rsbox-server-.jar from the releases page. You can click on the badge above for quick navigation.
  2. Before you can start your server for the first time, you must run the setup wizard. This downloads everything needed for RSBox to function properly.

java -Xmx1G -Xms1G -jar rsbox-server-0.1.jar --setup



After the setup wizard completes, You may start your server with the following command.

java -Xmx1G -Xms1G -jar rsbox-server-0.1.jar

Server IDE Setup

  1. Clone the repository into a directory.

git clone https://github.com/rsbox/rsbox

To run the setup wizard within an IDE, run the gradle setup task.



You can now start the server by just executing `gradle run`.

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Kyle Escobar - @KyleEscobar

Project Link: https://github.com/rsbox/rsbox

Acknowledgements

About

Open-Source Plugin Based Oldschool Runescape Private Server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%