RuneTopic Game Server

Discord
License

The RuneTopic game server implementation that hosts and processes a game world.

Setup Guide

You can host a game 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

When hosting on your local machine, you must set an environment variable to specify the host address the game server is to bind to.

After cloning the repository, edit the run configuration of the Gradle “run” task and add the following environment variable.

HOST=127.0.0.3

Then launch the application with the task.

GitHub

View Github