RuneScape experience with modern emulation
Features • Quick setup • Setup Guide • Quick Links • Blog • Bugs
- Classic 2011 Experience: Relive the nostalgia of 2011 RuneScape with a faithful emulation of the past.
- Modern Emulation: Enjoy the stability and performance of modern technology while keeping the core 2011 RuneScape experience intact.
- Partial Content Available: While we're still in the process of adding content, you can enjoy a selection of skills, NPCs, and combat mechanics from the 2011 era.
- Ongoing Development: We're actively working on adding missing content such as quests, mini-games, NPCs, combat mechanics, bosses, and more to fully recreate the 2011 RuneScape experience.
- Community-Driven Progress: Join an active community where player feedback helps guide the development and improvements of the server.
- Nostalgic Atmosphere: Immerse yourself in the look and feel of 2011 RuneScape with familiar areas, mini-games, and events.
Before you begin, ensure that you have the following tools and files ready:
-
Note: JDK 11 is required for the RS-Client repository, using newer versions of the Java Development Kit is currently untested, and Java 11 is the recommended option
-
You can skip any of these downloads if you have them already installed, or saved somewhere.
-
Clone Repositories:
- Fork and clone the following repositories:
-
Install Dependencies:
- Java 11 (or higher) installed.
- GitHub Desktop for cloning repositories.
- IntelliJ IDEA for development.
-
Download Files:
-
Set Up Game Server:
- Open the game repository in IntelliJ IDEA and wait for Gradle setup.
- Extract the cache into
/data/cache/
and placexteas.json
into/data/xteas/
. - Run the server with the Gradle run configuration or using
./game run
.
-
Set Up File Server:
- Clone the File Server repository.
- Copy cache files into
/file-server/cache
. - Run the File Server using
./file-server run
-
Set Up Client:
- Clone the Client repository.
- Open
2011Scape-client
in IntelliJ, right-clickRS2Loader.java
, and run it.
Now, the server should be running, and the client should be ready to play!
If you encounter any issues or bugs, please let us know on our Issues page of the problem so we can address it promptly.