Inferred Values

Some (currently most) servers do not declare their auth_methods or engine_type in their server status data. When this happens, SS14.fyi makes a best guess based on which hubs the server lists on.

A value that has been inferred rather than declared by the server is marked with a ? icon.

How inference works

Each hub is configured with an assumed authentication method and engine type. If a server appears on a hub and does not provide its own values, the hub's assumed values are used instead, with a ? suffix to indicate the value was inferred.

For example, servers on Wizden hub are assumed to use Wizden auth and engine (since that's the only one natively supported by their launcher), so a server listing only on the Wizden hub that does not declare auth_methods will show Wizden?.

When a server lists on multiple hubs that assume different values, the inference becomes unreliable — there is no way to tell which one is correct. In this case, one value is shown with the ? marker, but it is essentially a guess.

What servers/engines should provide

Server operators can eliminate guesswork by declaring the correct metadata in their server's status response. Unfortunately, this may require a change from your engine provider to accomplish (example from MV). The following fields should be included in the statusData object of the hub API info response:

auth_methods
An array of supported authentication methods. Common values include guest for guest mode and provider-specific values such as mvKeyAuth.
engine_type
The provider of the game engine build (e.g. Multiverse).
engine
The engine version string. It is recommended to prefix releases with a provider tag to avoid collisions (e.g. mv-June2024-1.0.6).
Example

A server that declares its own metadata will have all values correctly identified without inference:

{
    "address": "ss14://game.example.com",
    "statusData": {
        "name": "Example Server",
        "engine_type": "Multiverse",
        "engine": "mv-June2024-1.0.6",
        "auth_methods": [
            "mvKeyAuth",
            "guest"
        ],
        "tags": ["rp:low", "lang:en", "region:am_n_w"],
        "map": "Survival Planet One",
        "soft_max_players": 80,
        "preset": "Planet Survival"
    }
}
← Go back