Changelog

What changed on Swarm Hosts.

Feature and fix notes from recent site updates, grouped by the day they were completed.

Follow the Atom feed

Continue an existing Discord support case

  • Existing support conversations can use their readable case number for follow-ups and human escalation, including after the chatbot starts a fresh session.

Follow your support cases from Swarm Hosts

  • Support cases now appear in your account with their current status, last activity, and a direct link back to the Discord conversation.
  • Discord support commands use the same readable case number for creation and status lookup.

Monitor and manage server storage budgets

  • A new Storage tab shows server-file usage, budget utilization, last measurement and host drive capacity.
  • Server administrators can set a storage budget and warning threshold without restarting the server. Updated agents can block File Manager uploads and edits that grow usage beyond that budget.
  • Storage budgets are monitored limits, not hard disk quotas. Running game writes, mods, imports, restores and separate backup storage remain outside upload protection.

Recoverable file saves while a server is busy

  • Opening files and refreshing folders wait through temporary file locks, and file connections renew their access token during long editing sessions.
  • File edits wait and retry for up to five minutes when a backup or another server operation temporarily holds the files. Stop waiting preserves your draft for another save.
  • Interrupted saves check the current file before reporting success or allowing a retry, while conflicting changes remain protected.

Faster host listings and smaller guide downloads

  • Host listings load permissions and storage policies together to stay responsive as your host fleet grows.
  • Guides use smaller logo images to reduce fresh-page downloads.
  • Page templates are prepared during startup so the first visitor avoids template compilation delays.

A clearer path from signup to your first host

  • After signup, the verification screen shows where to look for your email and how to request a new link. Email delivery problems explain how to retry while keeping your account.
  • Free signup takes you straight to agent setup after verification. Resent and expired verification links keep your intended next step, including your selected plan page.

Swarm Evolution contribution foundation

  • A new Swarm Evolution experience shows progress using verified physical capacity rather than subscription bonuses or advertised hardware.
  • Host owners can opt spare CPU, memory, and disk into contribution tracking, follow qualification, and see auditable base and subscriber-bonus Contribution Power separately.
  • Community customer workloads remain disabled until the documented isolation, reliability, operational, and business launch gates pass.

Preserve server data when a backup restore fails

  • Backups are fully staged and validated before a running server is stopped or its data changes.
  • Interrupted restores and failed startup recover the original selected files and leave the server stopped for an explicit retry.
  • Restored settings take precedence over creation-time file assets, and file uploads cannot race restore publication.

Recover the previous files when an asset bundle fails

  • All requested file archives are validated before a running server is stopped.
  • Asset updates retain previous files through startup and recover the complete bundle after an interruption or failed readiness check.
  • Unrelated world files remain in place, and duplicate or conflicting destinations between archives are rejected before publication.

Require source shutdown proof before automatic recovery

  • Automatic recovery waits for the original agent to confirm durable exclusion and disabled container restart before starting each replacement.
  • Host owners can review an unreachable source's recovery risk explicitly; recovery targets must belong to the same owner.
  • Returning a recovered host to service keeps its original server IDs excluded, and bounded recovery scans continue past unavailable candidates.

Check a computer against verified game server minimums

  • A new private in-browser checker compares available CPU and memory with the current public catalog minimums for every validated game.
  • Player count, mods, storage, and upload speed are shown as planning risks without inventing performance, capacity, disk, or bandwidth guarantees.
  • Each supported game now has an indexable hardware report tied to the same catalog entry that controls public launch availability.

More everyday controls in Swarm Drone

  • Swarm Drone can now show connection details, health, players, backups, schedules, activity, versions, permissions, Swarm Hosts, and maintenance warnings directly in Discord.
  • Customers can review or change individual email notification topics and check existing support cases without leaving Discord.
  • Server updates join start, stop, restart, and backup behind the same private confirmation flow; destructive configuration and raw commands remain in the browser.

Swarm Zone replication policy

  • Swarm Zone owners can now require 3-copy replication for the entire zone. Enabling the policy upgrades existing active servers on assigned hosts and forces future zone launches to keep two verified peer copies.
  • Turning the policy off stops future enforcement without silently downgrading existing protected servers or deleting their backup schedules and replicas.

Clearer pricing and signup

  • A dedicated pricing page now compares Free and Plus, explains what customers provide, and states clearly that paid checkout is not open during Early Access.
  • Visitors can carry a Free or Plus preference into registration without creating a subscription, sharing payment details, or starting a charge.
  • Plus-minded signups return to the authenticated Plan page after email verification so checkout can be an explicit later action when billing opens.

Prepare account plans for subscription billing

  • Made account membership state explicit across Early Access, Free, and paid Plus access.
  • Kept plan-enforcement status separate from actual paid-enrollment availability so public plan messaging stays accurate.

Counter-Strike 1.6 Server Actions use legacy-safe credentials

  • New Counter-Strike 1.6 servers now receive an alphanumeric private management credential that is compatible with the legacy GoldSrc command-line parser.
  • The credential remains private to the loopback-only Server Actions adapter and is never exposed as a public game port.

Smaller incremental Swarm Zone syncs

  • Current Swarm Hosts now reuse unchanged binary chunks between protected snapshots, reducing LAN traffic for localized world and configuration changes while preserving the existing verified restore format.
  • Mixed agent versions and interrupted chunk negotiation safely use the existing encrypted full LAN copy without sending zone backup bytes through a relay or the control plane.

Counter-Strike 1.6 and OpenTTD join Community Classics

  • Counter-Strike 1.6 and OpenTTD are now available from the public launch catalog after pinned-runtime, managed-relay, stability, persistence, backup, and game-protocol validation.
  • Counter-Strike 1.6 includes closed typed Server Actions; OpenTTD launches with Server Actions clearly unavailable until its bounded admin adapter is ready.
  • Desktop game-client replay is tracked as an optional manual follow-up while independent server-side and game-protocol launch gates remain required.

Swarm Sync health and whole-zone utilization

  • Swarm Zone pages now show whether every protected server has two fresh, verified copies on distinct healthy LAN peers, preserve the last complete sync time during degradation, and display weighted CPU, memory, and deduplicated managed game-and-backup filesystem pressure with reporting coverage.
  • Swarm Host owners can also see the exact LAN backup gateway port, replication capability, and readiness state used for peer-sync troubleshooting.

Private LAN backup sync for Swarm Zones

  • Protected Swarm Servers can now replicate encrypted backup archives directly between capable zone peers on the local network, reuse unchanged content without retransferring it, and replace stale or corrupt copies on another healthy peer.

Delegate part of a computer to Swarm Servers

  • Swarm Host owners can dedicate all detected CPU and memory or set a smaller custom Swarm Server budget from the host Operations view.
  • Swarm Zone launches, restores, and failover placement honor each host's delegated budget, while whole-computer utilization remains a separate pressure warning.
  • Existing hosts retain automatic capacity behavior, and safety checks prevent explicit allocation from conflicting with overcommit or dropping below current commitments.

Choose separate game and backup storage

  • Swarm Host owners can discover local drives or mounts and choose separate game and backup folders before creating the host's first Swarm Server or backup.
  • The empty-host workflow rejects unsafe paths and never moves or adopts existing data, while the host page distinguishes pending, active, prior-known-good, and validation-error states.
  • Linux protects the managed selection with mode 0600, and Windows uses a verified service-owner and local-Administrators ACL.

Rename a registered Swarm Host

  • Swarm Host owners can now change a host's display name from its Overview page without changing its hostname or registration identity.

Automatic Swarm Zone failover

  • Three-host Swarm Zones can now require two LAN witnesses before automatically restoring a protected Swarm Server from a recent verified peer replica.
  • Automatic, manual, and retried failovers now keep returned source containers fenced until the owner reviews the replacement and returns the host to service.
  • The selected failure grace now becomes eligible at its displayed time boundary, with recovery beginning on the next worker scan.

Game recovery and fresh-world controls

  • ARK: Survival Ascended now includes a confirmed Respawn wild dinos action, an optional wild-dino respawn on startup, automatic Game.ini creation, and downloaded-mod repair.
  • ARK, Minecraft, and Factorio also gain backup-gated Start a new game controls that preserve the Swarm Server while replacing only each game's verified world paths.

Minecraft 26.2 player analytics compatibility

  • Player Analytics now discovers both legacy Minecraft world stats and the player-data layout used by Paper 26.2.
  • Saved join, leave, and chat activity now recognizes Paper 26.2 logs even when Docker timestamps are present.

ASA mod sets can now be fully managed from each server

  • Create, edit, version, delete, and apply ordered ARK: Survival Ascended mod sets from Mods & Content.
  • Server Actions now links directly to ASA mod management, and the apply panel explains backups, restarts, stopped-server behavior, and runtime-latest mod resolution before the instance changes.

Clearer public capability and release notes

  • Public product pages and guides now share one tested contract for supported Linux hosting, the six validated games, Free and Plus, shared relay, custom DNS, and local backups.
  • Windows hosting is identified consistently as an evaluation path until its current release and relay-backed workload are proven in production.
  • The public changelog now excludes internal administration, infrastructure, runbook, and Factory updates through an explicit audience boundary.

Simpler Free and Plus plans

  • The public plan catalog now has Free for one connected Swarmhost and Plus at $5/month or $50/year for unlimited count-based platform use under fair use.
  • Managed shared relay, custom DNS, local backup tools, and the currently available core features are reflected consistently across plan surfaces.
  • Retired pre-release plan names no longer appear publicly, and existing accounts using those stored plan ids remain compatible with Plus.

Reliable Swarm Host storage controls

  • Storage detail cards now keep the owner's expanded or collapsed choice while live utilization refreshes in the background.
  • Linux managed-root quarantine can safely move permission-restricted inactive items without recursively reading their contents, while still blocking mounted or active container data.
  • Storage capacity, incomplete analysis, and optional filesystem details now use clearer labels and explain whether action is required.

A clearer path from spare hardware to game server

  • The redesigned homepage now explains the bring-your-own-hardware model, three-step setup, free-host boundary, and ownership story in a shorter path.
  • New Product and Games pages provide an interactive product walkthrough, supported-game guidance, and a quick hardware-readiness check.
  • The responsive public visual system now uses Swarm Hosts artwork, centered account forms, and capability-focused walkthroughs without invented server names, player names, metrics, or timestamps.

A clearer game catalog

  • The public Games page and signed-in Launch page now organize supported servers into Featured, Popular, and Community Classics collections.
  • Search and filters make it easier to compare categories, platform tools, and lightweight, balanced, or high-resource hardware profiles before launch.

A calmer control plane for every signed-in workflow

  • Signed-in pages now share the graphite-and-violet Swarm Hosts visual system while preserving clear green, amber, and red operational states.
  • Navigation is grouped around servers, infrastructure, activity, and account tasks, with launching a server kept as a prominent action.
  • The mobile control plane now has a full header and accessible off-canvas navigation with hidden-state handling, contained keyboard focus, and focus restoration.

Faster managed-root storage cleanup

  • Swarm Host owners can select multiple unmanaged or quarantined items, use Select all, and quarantine, restore, or permanently delete the selection in one action.
  • Bulk cleanup now continues past protected or active items, refreshes the inventory, and reports which selections were moved or skipped and why.

Clarify file gateway connectivity and safe troubleshooting

  • Customers can understand when file management uses a direct gateway, WebRTC fallback, or the legacy compatibility path.
  • Operators have a credential-safe troubleshooting guide for connectivity, identity, TLS, and fallback failures.
  • File gateway secret handling and approval-required recovery actions are now documented clearly.

Safer Linux agent recovery guidance

  • Linux operators can identify service, registration, container runtime, storage, port, and connection failures using a structured recovery guide.
  • Support diagnostics are bounded to avoid exposing agent credentials, identity data, customer details, or raw logs.
  • Linux installation guidance now directs operators to credential-safe diagnostics.

Unified Windows 11 host service guidance

  • Windows 11 users get one consistent path for installing and managing the Swarm Host service.
  • Update, rollback, diagnostics, and removal instructions now reflect the supported service commands and data-preservation behavior.
  • Windows game-hosting limitations and Docker service-account checks are stated clearly without implying unverified production parity.

Clearer player connection addresses

  • Relay-backed servers clearly show the public address players should use and share.
  • Directly connected servers continue to show the host, port, and protocol information required by game clients.
  • Private backend connection details remain hidden from relay-backed deployment pages.

Clarify early-access homepage capabilities

  • The homepage now clearly explains that you bring Linux hardware and manage it through the Swarm Hosts browser control plane.
  • Plan and capability descriptions now reflect what early-access users can rely on today.
  • Unavailable paid upgrades and unsupported Windows hosting paths are no longer presented as ready to use.

Clearer Podman installation guidance

  • Fedora and other Podman users can follow a service-compatible installation and verification path.
  • The guide explains when Podman is selected automatically and how to select it explicitly.
  • Debian and Ubuntu users retain the established Docker installation path.

Hide backend details for relay connections

  • Relay-backed deployments show renters the player-facing relay address and public ports.
  • Private host and backend connection details are no longer shown in the renter-facing Connection section.
  • Direct-connect deployment addresses remain unchanged.

PlayStation-ready ARK server configuration

  • New ARK: Survival Ascended deployments enable cross-platform server mode and use ASA's required -Port game-port binding syntax for PlayStation browser discovery.
  • Swarm Hosts now publishes only the UDP game port that ASA actually binds, instead of reporting unused peer and Steam-query ports as reachable.
  • Existing ARK deployments must be updated or redeployed to use the corrected immutable image.

ARK: Survival Ascended launch support

  • ARK: Survival Ascended is now in the public launch catalog with a repaired immutable Linux runtime, 4 CPU and 16 GiB minimums, persistent worlds, managed-relay or direct/NAT connection guidance, authenticated RCON, and secret-safe startup logs.

Safe Minecraft helper bots

  • Private/test Minecraft Java Swarm Servers with Authenticate with Mojang turned off now include a dedicated Bots page with bounded Observer, Greeter, Patrol, and Survival Helper profiles, visible safety limits, session status and events, and prominent stop/cleanup controls. Public or authenticated servers, Builder and Miner, free-form AI chat, combat, and arbitrary server targets remain unavailable.

Quieter Minecraft admin actions

  • Minecraft admin-action updates now stay in the Swarm Hosts notification inbox and task audit history without sending routine lifecycle emails.

Minecraft stats collection restored

  • Minecraft Swarm Server stats now sync vanilla world statistic files from the swarm host into the Stats tab and API, so existing servers show player activity after the next successful host metrics heartbeat.

Minecraft saved kit queue flow

  • Minecraft Saved kits now generate their grant preview automatically after a kit, online players, and reason are selected, with Queue Kit enabled only after the server-generated preview validates.

Minecraft player roles in Swarm Server details

  • Minecraft Swarm Server detail player lists now show each online player's server role, distinguishing operators from normal players when the server role source is available and showing Unknown when it is not.

Minecraft Give Item audit log

  • Minecraft Give Item and saved-kit grant history now lives in the audit log instead of a separate Actions history panel, with Swarm Server-scoped audit links that show task status, targets, item or kit details, and failure messages.

Minecraft bot controls removed

  • Removed the temporary Minecraft bot panels and bot-control API paths while Swarm Hosts researches a production-ready intelligent bots feature.

Live Minecraft Give Item player refresh

  • Minecraft Give Item now lets Refresh queue a live RCON /list check when the server reports online players but cached usernames are missing, then reloads selectable player targets when the swarm host reports back.

Guided Minecraft version selection

  • Minecraft launch now uses a supported-version dropdown for the Java server version instead of a free-text field, keeping launches on values the platform accepts.

Automatic Minecraft Give Item previews

  • Minecraft Give Item now refreshes the server-generated command preview automatically as players, item, quantity, reason, schedule, or advanced template fields change, and Queue Give Item enables without a separate preview-confirmation checkbox once validation is clean.

Minecraft offline item delivery

  • Minecraft Give Item can now opt into offline item delivery with an image-local join watcher that delivers pending UUID-backed grants when players rejoin and keeps full-inventory attempts pending for retry or cancel.

Minecraft common admin actions

  • Minecraft tools now include typed command templates for broadcasts, XP, player moderation, whitelist, weather, time, and difficulty changes, with saved presets, server-side validation, preview confirmation, approval hooks for dangerous actions, and task/audit history.

Server-aware Minecraft Give Item players

  • Minecraft Give Item player search now preserves selected online players across refreshes, searches usernames and UUIDs, shows cached world/dimension/last-seen metadata when available, and rejects offline or stale targets before queueing.

Safer Minecraft Give Item actions

  • Minecraft Give Item now shows selected players, selected item, quantity, total items, generated commands, and a large-grant warning before requiring explicit confirmation to queue.

Modded Minecraft Give Item catalogs

  • Minecraft Give Item can now refresh and search a companion-reported item registry for supported modded servers, falling back to the static vanilla catalog with clear status text when server-specific data is missing or stale.

Minecraft Give Item safety policies

  • Minecraft Give Item now enforces per-Swarm Server safety policies for required reasons, max quantity, max selected players, large grants, blocked items, and emergency disable, with policy decisions recorded in audit details.

Minecraft admin action history

  • Minecraft Give Item runs now appear in task history and audit detail views with filterable status, requester, item, per-player result, generated command, and audit details.

Profile achievements

  • Moved first-server progress out of Launch and Swarm Servers into Profile Achievements, with platform-wide host, server, reachability, backup, import, sharing, and automation milestones.

Cleaner Minecraft launch view

  • Launch and Configure Minecraft now skip the always-visible Host readiness preflight card, while host readiness details remain available in support diagnostics for troubleshooting.

Minecraft Podman launch compatibility

  • Minecraft launches now prepare the persistent /data folder for the server image user before starting the container, preventing clean Podman hosts from failing on first boot with a read-only EULA write.

Minecraft import staging cleanup

  • Minecraft direct-to-host import uploads now clean up successful staged sources automatically, prune abandoned .swarm-imports folders after the retention window, and show cleanup troubleshooting when the host cannot remove staging files.

Minecraft command delivery

  • Minecraft operator, whitelist, and console commands now queue an image-local container exec operation so the swarm host agent can deliver the command without embedding game-specific logic.

Compact profile settings

  • Profile, plan, usage, notification, API token, agent, integration, and access settings now use compact operations-console layouts with grouped rows, tables, mobile-stacked access details, and isolated token rotation.

Compact host operations views

  • Swarm host lists now use compact operational rows with status, agent, IP, platform, uptime, and Swarm Server counts, while host detail pages add a resource header and denser related Swarm Server sections.

Cleaner Swarm Server Overview

  • Swarm Server Overview now stays focused on compact overview details, with connection, activity, support diagnostics, and deeper status panels grouped under the Status section.

Cleaner Minecraft connection panel

  • Minecraft Swarm Server Status now keeps the player address in the compact header connection panel and removes the redundant invite-friends card below the tabs.

Minecraft Modrinth modpacks

  • Minecraft Swarm Servers now include a Modpacks tab for searching Modrinth packs, saving exact versions to a library, caching verified .mrpack archives on a swarm host, and queueing backup-first installs while the server is stopped.

Compact operations console

  • Swarm Server dashboards, Swarm Server details, Minecraft actions, and plan management now use denser operations-console layouts that keep connection, status, and control actions closer together.
  • The authenticated shell now has shared operations-console primitives for page headers, action groups, status chips, panels, tabs, compact cards, settings forms, tables, alerts, and destructive action zones.

Swarm host status diagnostics

  • Swarm host details now show heartbeat freshness separately from metrics freshness and include that mismatch context in copied support diagnostics.

Podman host runtime support

  • Linux swarm host agents can now auto-detect Podman when Docker is unavailable, force Podman with SWARM_CONTAINER_RUNTIME=podman, and report rootless runtime limitations in host readiness and support diagnostics.

Minecraft memory guardrails

  • Minecraft launch, resource, and settings forms now warn when Java memory leaves less than 512 MB of container RAM for overhead and block Java heap values that are at or above the container RAM limit.

Less intrusive Swarm Server help panels

  • Swarm Server details now keep the redacted support diagnostics copy action visible while collapsing the long report preview, and the Swarm Servers overview compacts the first-Minecraft checklist for accounts that already have Minecraft activity.

Clearer Minecraft world import paths

  • Minecraft world import now explains that the source folder path is on the swarm host, shows common Linux and Windows examples, links to the import guide, and gives more direct fixes when preview validation cannot find or read the world.

Action-oriented Minecraft empty states

  • Minecraft stats and activity empty states now point hosts to the next useful step, such as checking reachability, copying the server address, opening logs, or comparing log-derived activity with vanilla stats files.

Swarm Server repair history

  • Swarm Server details now show recent support repair attempts and outcomes for guarded retry, start, restart, Docker image prune, and agent update flows, and copied diagnostics include the same redacted history so support can see what has already been tried.

Scheduled Minecraft backups

  • Minecraft Swarm Server details now show restore-point health, backup counts, plain-language backup failure guidance, and scheduled backup controls with deterministic retention for scheduled restore points.

Minecraft world backups

  • Minecraft Swarm Server details now show latest backup status, last successful backup size and timestamp, and require an explicit overwrite confirmation before restoring a backup in place.

Minecraft settings UI

  • Minecraft Swarm Server details now show a dedicated settings flow for safe managed server.properties values, explain the required restart/redeploy behavior, and link operator and whitelist player management to the running-server Minecraft tools.

Minecraft settings presets

  • Minecraft settings now include safe player-count and Java-memory presets, server-side validation for supported heap values, and clearer disabled-state reasons for operator and whitelist tools.

Minecraft protocol validation proof

  • Minecraft Swarm Servers now persist the latest post-deploy Java status validation proof, including endpoint source, timestamp, version, player counts, MOTD text when available, and clear stale or failed proof messaging in the dashboard and support diagnostics.

Minecraft host readiness preflight

  • The first-Minecraft launch path now shows host readiness checks for agent freshness, Docker, disk, memory, and relay/network state before users start their first server, and copy diagnostics include the same redacted readiness context.

Minecraft common fixes

  • Failed or stuck Minecraft Swarm Server details now show a common-fixes panel with guarded retry, start, restart, Docker image prune, agent update, diagnostics copy, and troubleshooting guide actions, including unavailable-state reasons for unsafe runtime repairs.

Minecraft command center

  • Minecraft Swarm Server Overview now starts with a task-focused command center for invites, status and logs, stats, settings, operator and whitelist tools, world import, and backups, with disabled-state reasons when a task is not ready.

Minecraft activity snapshot

  • Minecraft Swarm Server details now show the latest Java status-protocol online player count when available, keep log-derived join and leave counts clearly labeled, and hide raw chat message bodies from the activity feed.

First Minecraft server checklist

  • Added a guided first-Minecraft-server checklist to Launch and Swarm Servers so new users can see account, agent, host, launch, reachability, invite, import, and backup progress in one place.

Counter-Strike: Source relay validation

  • Counter-Strike: Source remains in the public launch catalog after a fresh managed-relay Swarm Server proof, with Source-query reachability and five-minute stability evidence recorded for the current CSS image.

Swarm host monitor reliability

  • Improved the Swarmhost Monitoring WebRTC path so browser SDP answers stay parseable and monitor gateway failures show clearer repair guidance.

Safer form validation

  • Hardened launch, Swarm Server settings, backup, transfer, API token, and Minecraft action forms with clearer input constraints and server-side rejection for unsupported game settings.

Minecraft Swarm Server stats

  • Added a Minecraft stats page with General, Items, and Mobs tabs that reads vanilla server statistics from hosted worlds and summarizes player activity in the Swarm Server dashboard.

Minecraft invite card

  • Minecraft Swarm Server details now show an invite-friends card with the best relay or public address, a Discord-friendly Copy invite button, join steps, and honest Minecraft status-probe messaging before users share a server.

Guided Minecraft launch settings

  • Expanded Minecraft launch and settings controls with safer dropdowns, bounded player/view-distance inputs, whitelist and command-block toggles, and plain-language helper text.

Focused Swarm Server connection cards

  • Removed duplicate Logs, Files, Stats, Monitor, and Stop shortcuts from the Swarm Server connection card while keeping those controls in the Swarm Server section navigation and Actions view.

Copy diagnostics buttons

  • Swarm Server and Swarm Host detail pages now have Copy diagnostics buttons with Discord-friendly status, ID, game, endpoint, probe, and redacted recent activity context.

Clearer relay guidance

  • Updated Swarm Host network readiness copy to explain that relay-backed access avoids manual home-router port forwarding while direct host connections remain available.

Cleaner Swarm Host networking details

  • Removed the File Gateway reachability badge from Swarm Host networking details because the File Manager tests its direct and fallback connection paths when opened.

Dashboard and Swarm Server detail redesign

  • Added a Swarm Server command center summary that highlights running servers, queued work, public access issues, and the next best action.
  • Redesigned Swarm Server detail pages with a status-first hero, copyable primary connection address, and common actions before advanced tabs.
  • Improved the first-host onboarding empty state with a clearer agent setup path.

Copyable support reports

  • Added copyable support reports to Swarm Server and Swarm Host detail pages so users can share account, host, Swarm Server, endpoint, probe, and redacted recent log context in Discord without exposing tokens or passwords.

Swarm host storage cleanup

  • Swarm host agents now automatically prune unused Docker images when Docker storage reaches 80% usage.
  • Added a Swarm host Operations action to manually prune unused Docker images from the web UI.

Responsive dashboard layout polish

  • Improved the logged-in Launch, Swarm Servers, and Swarm hosts layouts so cards start closer to the search controls on phones and use desktop space more evenly.

Game server version upgrades

  • Swarm Server cards and version-management views now show the server's current managed version and the latest stable version available for that game.
  • Added a backup-first Upgrade server version action that queues a temporary rollback backup before redeploying the newer managed image.
  • Temporary upgrade backups now expire automatically after three days.

Terms and privacy pages

  • Added public Terms of Service and Privacy Policy pages for Swarm Hosts and the Swarm Drone Discord bot.
  • Linked the legal pages from the bottom of the public home page so Discord and users can reach them directly without crowding the top navigation.

Swarm Drone Discord bot endpoint

  • Added the production Discord interactions endpoint for the Swarm Drone bot.
  • Prepared the Swarm Server path for slash-command linking, server status, resources, logs, and confirmed server actions from Discord.

Public changelog

  • Added a public changelog view and linked it from the top homepage navigation.
  • Updated the publish workflow so future feature and fix releases include a dated changelog note.