Multiverse runs its own alternative hub for compatible Space Station 14 servers. Using Multiverse, you can access some servers that are not available on WizDen’s hub/launcher.
Players
The best way for players to access the Multiverse hub list is to download Multiverse launcher.
Players using other launchers
- You can alternatively add SSMV’s hub to WizDen launcher, but you likely won’t be able to actually launch from WizDen launcher as it does not have support for MV Auth / MV Engine. You can still use it to monitor server status, though.
- Additionally, other launcher forks which do support MV Engine should be connectable.
Add this URL to your hub list: https://cdn.spacestationmultiverse.com/hub/ [this is for players only, not for servers! Servers see below]
(If you download SSMV launcher, this hub will be in your hub list by default. If you already have SSMV, you can reset your hub list in v4+ by following the below steps:)
- Download latest launcher
- Go to Options -> Hub settings -> Reset button
- Then click Done
Servers
You can advertise your server to the hub by setting the hub address below. Note it is not the same as the player url.
Newer engines (154.2.0+)
Newer engine builds support advertising to multiple hubs. You can do this by adding our hub to the list of hubs you advertise to. For instance:
[hub]
# Comma-separated list of URLs of hub servers to advertise to.
hub_urls = "https://spacestationmultiverse.com/hub/,https://hub.spacestation14.com/"
Older engines
Older engines only support advertising to one hub at a time:
[hub] master_url = "https://spacestationmultiverse.com/hub/"
However, you could periodically run a script like this one Valtos & deathb4defeat came up with:
#!/bin/bash
HUBS=(
https://spacestationmultiverse.com/hub/api/servers/advertise
https://central.spacestation14.io/hub/api/servers/advertise
)
SERVERS=(
ss14://example.com
ss14://2.example.com
)
while [ true ]; do
date "+%Y/%m/%d %H:%M:%S"
for HUB_URL in "${HUBS[@]}"; do
for SERVER_URL in "${SERVERS[@]}"; do
curl "${HUB_URL}" -d "{\"Address\":\"$SERVER_URL\"}" -H 'Content-Type: application/json'
echo "> ${SERVER_URL} ADVERTISED TO ${HUB_URL}"
done
done
echo "DONE! NEXT ANNOUNCE IN 60S"
sleep 60s
done
Multiple Servers
If you are advertising multiple different servers from the same IP, please contact Skye to be whitelisted.
Ideally if you are running multiple servers, you have them registered to a domain — but if not, it is possible to whitelist based on IP as well.
Server technical requirements for listing on MV
All servers in the MV hub should be connectable by MV launcher. Due to WizDen blocking MV from their SS14 authentication, servers using WizDen auth in the “required” mode will be automatically prevented from listing on MV hub. (This prevents the situation where the hub was filled with many unconnectable entries.)
Engine | Auth Mode | Status |
WizDen | Disabled (Guest Only) | OK |
WizDen | Optional (Guest or Account Allowed) | OK |
WizDen | Required (Account Only) | Blocked |
MV | Disabled (Guest Only) | OK |
MV | Optional (Guest or Key Allowed) | OK |
MV | Required (Key Only) | OK |
Important Server Troubleshooting Notes
- After starting your server, please allow a few minutes for caches on multiverse hub to clear before it shows up in the list.
- Note that the player facing URL is not the same as the server facing URL. Trying to use the player facing URL as a server will throw an error.