RSHub

Unofficial game launcher for UnityStation.

RSHub is a terminal application written in Rust for listing and connecting to UnityStation game servers. UnityStation is a modern remake of Space Station 13 in Unity.

Server List

Feature comparison to official Hub

| feature | RSHub | StationHub | |:---:|:---:|:---:| | auth[1] | no | yes | | list online servers | yes | yes | | connect to server | yes | yes | | ping servers | no | yes | | manage installations (add/remove) | yes | yes | | run local installation | yes | broken | | news/commits section | yes | yes | | show servers on map (useless) | yes | no | | written in rust | yes | no |

Usage

Platform support

Issues

There are multiple issues using RSHub currently: - Linux, i3 specific: game starts in fullscreen in bad resolution. Solution: uncheck fullscreen mode in game settings. - You will get auth error when connecting to server. This is because of a workaround for this bug: https://github.com/unitystation/unitystation/issues/7375 - When connecting to server, you will have to uncheck Host Server checkbox because of this bug: https://github.com/unitystation/unitystation/issues/7376 - When connecting to server, you will have to enter your password each time. Autologin is broken: https://github.com/unitystation/unitystation/issues/7377

Installation

There are no prebuilt binaries yet, you can run RSHub using cargo: cargo run or cargo run --release (slow)

Geolocation

Currently geolocation feature (world map) is opt-in at compile time because of security cencerns. You will have to run cargo install --path . --features geolocation to enable it.

Special thanks (random order)

More screenshots

Commits Download Shortcuts World