Website | Discord | Rune-Server
status: completely ported
The client code was source ported to TypeScript by us.
Jagex has never had any source code leaks.
Try out the client hosted on Github! It is 100% source ported and available to use. Create your account on the 2004scape website.
World | High Detail | Low Detail | Members |
---|---|---|---|
1 (Central USA) | Play Now! | Play Now! | No |
2 (Central USA) | Play Now! | Play Now! | Yes |
3 (Germany) | Play Now! | Play Now! | Yes |
4 (Germany) | Play Now! | Play Now! | No |
Playground - An Interactive Model Viewer
Items Viewer - View All the Items
Message Animation Viewer - A Chat Message Animation Editor
Sounds Viewer - Sounds Viewer & Listener
Viewer - A Cache Viewer (WIP)
Interface Editor - An Interface Editor (WIP)
::debug
Shows performance metrics (FPS, frame times and more).
::chat
Changes between 3 different chat font eras.
::fps
Set a targeted FPS (ex. ::fps 30
)
A developer can utilize the debug command for development purposes.
npm install
npm run prepare
npm run build:dev
If you are on a Mac:
chmod ug+x .husky/*
chmod ug+x .git/hooks/*
Local development should be done with: npm run dev
The client will automatically launch connecting to World 1. Local world is hosted on World 0. You have the ability to connect to live servers from the local client by changing the param.
http://localhost:8080/?world=0&detail=high&method=0 (TypeScript)
This is not to be confused with the Java TeaVM client which is hosted here if the local server is running: