Skip to content
Documentation

Server management

Game support: features, versions, and distributions

Minecraft, Factorio, Satisfactory, and Terraria coverage: versions, content, administration, and limits.

On this page

Nexardo's built-in catalog covers four games and 12 runtime variants on Linux amd64. This page describes implemented features as reviewed on 7 November 2026. Available versions depend on publisher downloads and the capabilities of your node's agent.

Games, distributions and versions

Game / edition Distribution Version selection Installation and limits
Minecraft Java Vanilla Mojang manifest: releases, old versions and experimental versions Requires a dedicated-server artifact; manifest entries without one cannot be installed
Minecraft Java Paper Paper game versions and per-version builds Selected server JAR build
Minecraft Java Purpur Purpur game versions and builds Selected JAR build; latest build labelled stable, previous builds old
Minecraft Java Fabric Game version, loader build and installer from Fabric Meta Matching game and loader required
Minecraft Java Quilt Game version, loader build and installer from Quilt Meta Official installer with checksum verification
Minecraft Java Forge Game version and loader build from Forge Maven metadata Installer creates the runtime launcher; not every historical installer is verified
Minecraft Java NeoForge Game version and loader build from NeoForge Maven metadata Installer creates the runtime launcher; beta/snapshot builds are experimental
Minecraft Bedrock Bedrock Dedicated Server Current stable Linux build only Historical builds and preview channel are not offered
Factorio Linux headless Current stable/experimental and discovered 2.x archive releases Exact headless archive; archive availability may differ from current releases
Satisfactory Dedicated server Steam app 1690800, public branch Installed/public build discovery before updating; arbitrary historical builds are not guaranteed
Terraria Vanilla Official dedicated-server feed and verified retained archives Retained candidates: archive IDs 1457, 1456, 1449; offered only while their version is verified
Terraria tModLoader Latest publisher release or explicit release tag Updates list stable releases with the server archive from the latest 30 release records; tag is the loader release, not the base game version

The version list changes as publishers release or remove builds. latest selects a published artifact; it is not a fixed version. An update keeps the current edition, distribution and channel. Switching loaders is not an ordinary version update.

Minecraft Java selects a suitable Java runtime through dependency preflight. The fallback mapping is Java 8 before 1.17, Java 16 for 1.17, Java 17 for 1.18–1.20.4, Java 21 from 1.20.5 and Java 25 for 26.x; Vanilla artifact metadata can override the fallback. This does not certify every snapshot or loader. tModLoader uses .NET 8 preflight.

Windows, macOS and ARM game hosting are outside this matrix. An agent download for a platform does not establish support for the game server on that platform.

Shared service features

Feature Available behavior What to check
Installation and lifecycle Install, start, stop and restart Dependencies, available resources and the final operation result
Settings Typed settings, drafts, history, explicit Apply or Apply and restart Saving a draft does not restart the server
Files and native configuration Service-owned files and discovered game/mod/plugin documents Approved paths, file limits and concurrent-edit checks still apply
Console and logs Native console/log surface; Satisfactory uses its administration API Commands and administration differ between games
Monitoring Resource usage, game-specific availability and readiness checks Process metrics do not imply a full player list or tick metrics
Backups and recovery Encrypted game-state backups and restore Quotas, required state and successful restore result; documented backup limit is 4 GiB
Explicit updates Target selection, compatibility checks, retained state and recovery Agent update capability required; unknown save/mod compatibility needs acknowledgement
Ports Per-node/protocol reservations and game-owned listener checks Public routing, firewall/NAT and actual client connection remain separate checks

Installed extension configuration may appear only after the first launch. Supported native document formats include JSON, JSON5, YAML, TOML, INI, properties, key/value text and Factorio binary mod settings. Supported files remain subject to service path and size restrictions.

Content and player management matrix

“None” means no dedicated integration is advertised; ordinary file or native console access is a separate feature. A content upload is not a guarantee of package compatibility.

Runtime Dedicated player actions Extension catalog Managed uploads Extra metrics collector
Java Vanilla Yes None None None
Java Paper Yes Modrinth / CurseForge Plugin .jar Spark, when installed and compatible
Java Purpur Yes Modrinth / CurseForge Plugin .jar Spark, when installed and compatible
Java Fabric Yes Modrinth / CurseForge Mod .jar, pack .zip / .mrpack Spark, when installed and compatible
Java Quilt Yes Modrinth / CurseForge Mod .jar, pack .zip / .mrpack Spark, when installed and compatible
Java Forge Yes Modrinth / CurseForge Mod .jar, pack .zip / .mrpack Spark, when installed and compatible
Java NeoForge Yes Modrinth / CurseForge Mod .jar, pack .zip / .mrpack Spark, when installed and compatible
Bedrock Dedicated Server None None Add-on .zip / .mcpack / .mcaddon None
Factorio headless Yes No Mod Portal catalog Mod .zip, save .zip None
Satisfactory dedicated None None Native save import through administration None
Terraria Vanilla None None World .wld None
Terraria tModLoader None None World .wld, mod .tmod None

All rows have settings, backups and explicit update implementations, subject to their runtime restrictions. Content catalogs filter by game/loader compatibility and provider availability or credentials. Catalog membership does not make every provider project installable. Uploads and special administration require the corresponding agent capability; update the agent if the interface reports it missing.

Minecraft details

Java supports server properties, version-filtered gamerules and installed extension configuration. Dedicated player actions are whitelist add/remove, op/deop, ban/pardon and kick. Plugins are supported for Paper/Purpur; managed mods and modpacks require Fabric, Quilt, Forge or NeoForge. There is no universal compatibility or configuration schema for every third-party extension.

Java 1.21.9+ management/TLS settings use a separately reserved TCP listener when enabled. They are not implicitly available on older releases.

Bedrock supports native properties, configured-world backups and add-ons. It does not advertise Java player management, Java extension catalogs or Spark. Signaling readiness and reserved UDP/NAT ranges do not prove an external NetherNet/ICE client can connect.

Factorio details

Server settings, config.ini, binary mod settings, mod inventory and enabled-list validation are supported. Initial map-generation/map-settings inputs apply when the first save is created; they do not regenerate an existing save. Save management includes import and export.

Player actions include kick, ban/unban, promote/demote, mute/unmute and whitelist add/remove. The existing-world surface editor uses native Lua, a verified pre-operation save backup and restart workflow. Generation changes affect future chunks.

Mod inventory validation is not a Mod Portal downloader or an automatic dependency solver. Keep the exact compatible mod archives with your world.

Satisfactory details

Administration supports certificate discovery/confirmation, server claim/bootstrap, server state, sessions/save inventory, save creation/loading/deletion, native save import/export, save/shutdown, client/admin passwords, API token reissue, server options and Advanced Game Settings.

Initial-session settings include the map, onboarding, advanced settings, game-mode settings and custom mod options. A new initial session is created only when no saved session exists. Custom mod options do not provide a mod installer.

The local HTTPS certificate must be confirmed. API operations can partially succeed; restoring configuration files cannot undo every password, option or saved-world change. Review recovery errors and current state before retrying. There is no dedicated player-management or extension catalog in the built-in capability set.

Terraria and tModLoader details

Typed controls cover world creation, network, gameplay and Journey permissions, alongside native server configuration. Vanilla uses the official dedicated-server archive. tModLoader uses the publisher release archive, a service-local save directory and discovered mod configuration after launch.

World .wld uploads are supported in both distributions; .tmod uploads require tModLoader. There is no advertised Workshop browser, automatic loader dependency solver or dedicated player-management page. A recent agent with noninvasive Terraria listener readiness is required for install/rebuild/start/restart on an assigned node.

Backup scope and verification

Runtime Game state included
Minecraft Java / Bedrock Configured world, configuration, access records and installed content under the actual installation root
Factorio Saves, configuration and mods; exact mod/save compatibility still needs checking
Satisfactory Runtime user's SaveGames; installed INI files have a separate location and are not the save source
Terraria / tModLoader Worlds and configured world sidecars, configuration, ban list and tModLoader state

Legacy backups retain their recorded layout. Missing required state must fail recovery rather than silently create a replacement world.

The recorded clean-VM configuration gate from 12 October 2026 includes pinned Minecraft 1.21.8, Forge/NeoForge 1.21.1 and a 1.21.9 management-listener case, along with lifecycle/recovery cases. It does not certify all versions now listed by publishers. Exact current build × distribution × feature coverage is unverified unless a matching execution result exists. No new VM runs were performed for this page. Native game-client acceptance is separate.

Games and distributions outside this matrix

Valheim, Palworld, Project Zomboid, Rust, Counter-Strike 2, Team Fortress 2, Garry's Mod, Unturned, 7 Days to Die, Don't Starve Together, Core Keeper, ARK, V Rising, Enshrouded, Space Engineers, Eco, Conan Exiles and Battlefield are not built-in supported titles. Spigot, Bukkit, Folia, Sponge and Minecraft proxies are not registered runtime variants. A custom catalog entry alone does not add a working game integration.

Continue with Game configuration, Files and mods, Backups and recovery and Player connections and ports.

Was this guide helpful?