gitwtfhub

wtf is project-gielinor?

slashx124/project-gielinor — explained in plain English

Analysis updated 2026-05-18

1KotlinAudience · developerComplexity · 4/5LicenseSetup · moderate

TL;DR

A community-built, non-commercial Kotlin fork of RS Mod aiming to faithfully recreate an old revision of Old School RuneScape as a private server.

Mindmap

mindmap
  root((Project-Gielinor))
    What it does
      OSRS style emulator
      Forked from RS Mod
      Revision 239 focus
    Tech stack
      Kotlin
      Gradle
      Java 21
    Use cases
      Run private server
      Contribute mechanics
      Connect via RSProx
    Audience
      Game server hobbyists
    License
      ISC
      Permissive

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Run a private Old School RuneScape style game server for revision 239.

REASON 2

Contribute mechanics, content, or cache verification work to a community game server project.

REASON 3

Connect to the server using RSProx for packet inspection and testing.

What's in the stack?

KotlinGradleJava

How it stacks up

slashx124/project-gielinormfori/bit-aesnacode-studios/kdrant
Stars111
LanguageKotlinKotlinKotlin
Last pushed2020-05-11
MaintenanceDormant
Setup difficultymoderatemoderatemoderate
Complexity4/52/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 1h+

Requires Java 21, Gradle, and downloading game data files on first boot.

You can use, copy, and modify the code for any purpose as long as you keep the original copyright and license notice.

Wtf does this do

Project Gielinor is a community driven fork of RS Mod, an open source emulator for Old School RuneScape style game servers, written in Kotlin. The goal stated by the creator is to build a faithful, modern recreation of the classic game as a shared community effort rather than a commercial product, since a project of this size and history is too large for one person to keep up with alone. The project currently focuses on recreating game revision 239 as mechanically accurately as possible, along with matching cache and network protocol files from that era. It builds directly on top of RS Mod for its core server architecture and plugin system, and also credits several other open source projects it depends on: RSProt for the low level OSRS networking protocol, RSProx as a recommended proxy and client bridge for connecting to private servers, and OpenRS2 for cache archive tools. To run the project you need Java 21 or newer. It can be set up either through IntelliJ by cloning the repository directly from version control and running the included GameServer configuration, or from the command line using Gradle commands to install dependencies and start the server. The first time the server starts it downloads required game data files, so later starts are faster. If you edit certain map or spawn configuration files, the project needs a separate cache repacking command run before starting the server again for those changes to take effect. For connecting a game client, the project recommends RSProx, a free proxy tool that also supports inspecting network packets, and it ships a ready made configuration file so players do not need to write their own connection settings by hand. The project keeps the same ISC license as its upstream RS Mod project, a short permissive license that lets anyone use, copy, and modify the code as long as the original copyright and permission notice stay attached.

Yoink these prompts

Prompt 1
Help me set up Java 21 and run this game server from the command line.
Prompt 2
Explain how the cache repacking step works after editing spawn TOML files.
Prompt 3
Show me how to connect to this server using the included RSProx target file.
Prompt 4
Walk me through contributing a small mechanic fix as a pull request to this project.

Frequently asked questions

wtf is project-gielinor?

A community-built, non-commercial Kotlin fork of RS Mod aiming to faithfully recreate an old revision of Old School RuneScape as a private server.

What language is project-gielinor written in?

Mainly Kotlin. The stack also includes Kotlin, Gradle, Java.

What license does project-gielinor use?

You can use, copy, and modify the code for any purpose as long as you keep the original copyright and license notice.

How hard is project-gielinor to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is project-gielinor for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.