RuneTopic Js5 Server
A server which delivers the game cache files to an end-user.
Setup Guide
You can host a js5 server with Docker or with your local machine.
Before continuing, download a game cache and place it inside "/HOMEDIRECTORY/REVISION/" where "HOMEDIRECTORY" is your Operating System user home directory and "REVISION" is the revision of the client you are targeting.
Example
/John Appleseed/647/
Hosting With Docker
Please follow this guide to setup Docker Compose.
Once Docker Compose is setup on your machine, clone the repository and run the following commands in terminal.
Note: Make sure to build using Gradle before attempting to host.
docker-compose build
docker-compose up
Hosting With Local Machine
Launch the application with the Gradle "run" task.