{
  "updatedAt": "2026-08-28T16:18:48.800Z",
  "skills": [
    {
      "name": "games.7-days-to-die",
      "version": "0.1.3",
      "game": "7 Days to Die",
      "description": "7 Days to Die dedicated server via SteamCMD (app 294420) + startserver script. Long-running survival LAN nights; world saves grow large.",
      "tags": [
        "7dtd",
        "7-days-to-die",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.7-days-to-die-0.1.3.skill.zip",
      "sha256": "3816f4fcb03423788a80be2bf64adfe2298e0c9f8f7ac2538cba82e5b22fa088",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.abiotic-factor",
      "version": "0.1.5",
      "game": "Abiotic Factor",
      "description": "Abiotic Factor dedicated server via SteamCMD (app 2857200). Co-op facility survival — Windows-first Unreal dedicated.",
      "tags": [
        "abiotic-factor",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "windows-only",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.abiotic-factor-0.1.5.skill.zip",
      "sha256": "5184d0f85f853e9b764c79d393438f9706374bdc2d863b23bd0d37333c851561",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.ark-ascended",
      "version": "0.1.6",
      "game": "ARK: Survival Ascended",
      "description": "ARK: Survival Ascended dedicated server via SteamCMD (app 2430930). Windows-only binary (ArkAscendedServer.exe); no native Linux dedicated build. Very heavy (16 GB+ RAM). Prefer a Windows PlayOn node; Linux hosts need Wine/Proton + xvfb. ASA lists via EOS; PlayOn query is Valve A2S on UDP 27015 from the overlay helper (the Unreal PE has no Steam QueryPort).",
      "tags": [
        "ark",
        "ark-ascended",
        "asa",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "windows-only",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.ark-ascended-0.1.6.skill.zip",
      "sha256": "b761185339ea78465f40d11842a1ae5bba703e0ca9dcba34653c928b7df8a966",
      "official": true,
      "minRamMb": 16384
    },
    {
      "name": "games.ark-evolved",
      "version": "0.1.5",
      "game": "ARK: Survival Evolved",
      "description": "ARK: Survival Evolved dedicated server via SteamCMD (app 376030) + ShooterGameServer. Heavy RAM/disk (~23GB depot, 8–16GB+ RAM); still widely hosted vs Ascended.",
      "tags": [
        "ark",
        "ark-evolved",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.ark-evolved-0.1.5.skill.zip",
      "sha256": "9e309d64ed137c9acc4ca695e4ea4b092dd8d85a2f040b3adef4f13842b985af",
      "official": true,
      "minRamMb": 8192
    },
    {
      "name": "games.arma-reforger",
      "version": "0.1.2",
      "game": "Arma Reforger",
      "description": "Arma Reforger dedicated server via SteamCMD (app 1874900). Current Arma line — heavy dedicated for LAN milsim.",
      "tags": [
        "arma-reforger",
        "steamcmd",
        "milsim",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.arma-reforger-0.1.2.skill.zip",
      "sha256": "76db8b25bfd047e05fc2ed11b1d42aea300da63f574613a0ecb0a041d942690d",
      "official": true,
      "minRamMb": 8192
    },
    {
      "name": "games.arma3",
      "version": "0.1.1",
      "game": "Arma 3",
      "description": "Arma 3 dedicated server via SteamCMD (app 233780). Milsim sandbox — modded LAN nights; SteamCMD + arma3server_x64. Steam login required (anonymous SteamCMD has no depot).",
      "tags": [
        "arma3",
        "steamcmd",
        "milsim",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.arma3-0.1.1.skill.zip",
      "sha256": "d36d66e08718c1ae630d36c3105519a6697cf3e1cd4bcceff47034d95ac27beb",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.assaultcube",
      "version": "0.1.0",
      "game": "AssaultCube",
      "description": "AssaultCube dedicated server (native). Ultra-light FOSS FPS — tiny RAM LAN booth staple.",
      "tags": [
        "assaultcube",
        "native",
        "fps",
        "foss",
        "lan"
      ],
      "dependencies": [
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.assaultcube-0.1.0.skill.zip",
      "sha256": "e133583e521be21d99617d61ad4aeed44f82fc06ade58e4a34d05d92ad4fa830",
      "official": true,
      "minRamMb": 256
    },
    {
      "name": "games.assetto-corsa",
      "version": "0.1.1",
      "game": "Assetto Corsa",
      "description": "Assetto Corsa dedicated via AssettoServer (GitHub). Sim racing — UDP/TCP 9600 + HTTP 8081. Official Steam tool 302550 needs a logged-in account; anonymous SteamCMD has no entitlement. Sync cars/tracks from a legal client install for a full grid.",
      "tags": [
        "assetto-corsa",
        "native",
        "racing",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.assetto-corsa-0.1.1.skill.zip",
      "sha256": "09b1adf1c1d6fdcbea9abaa85c5872146419385a6a4cbb83bdee10d5c855fda5",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.ats",
      "version": "0.1.5",
      "game": "American Truck Simulator",
      "description": "American Truck Simulator Convoy dedicated via SteamCMD (app 2239530). SCS convoy — connection/query ports 27015/27016 by default.",
      "tags": [
        "american-truck-simulator",
        "ats",
        "steamcmd",
        "sim",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.ats-0.1.5.skill.zip",
      "sha256": "d2087a86d41be02aeccc908e29919c4f127e12d5962df05ba388fe58d35ac7f6",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.avorion",
      "version": "0.1.6",
      "game": "Avorion",
      "description": "Avorion dedicated server via SteamCMD (app 565060). Space sandbox — light dedicated for LAN fleets.",
      "tags": [
        "avorion",
        "steamcmd",
        "space",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.avorion-0.1.6.skill.zip",
      "sha256": "ef99e5292f5068c2886c1774cb15e90fe0025ef3725e1566edbd752f055bf350",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.bannerlord",
      "version": "0.1.4",
      "game": "Mount & Blade II: Bannerlord",
      "description": "Bannerlord dedicated custom server via SteamCMD (app 1863440). Multiplayer modes — UDP 7210; Windows dedi PE (dual-place). Requires a custom-server auth token from the Bannerlord client (customserver.gettoken).",
      "tags": [
        "bannerlord",
        "mount-and-blade",
        "steamcmd",
        "strategy",
        "lan",
        "windows-only",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability",
        "platform.server-auth"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.bannerlord-0.1.4.skill.zip",
      "sha256": "01f9ef0ade0ae80f9e3d1cf85119e33c47cce0d16989f7c23f15f3476ad8880d",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.barotrauma",
      "version": "0.1.4",
      "game": "Barotrauma",
      "description": "Barotrauma dedicated server via SteamCMD (app 1026340) + DedicatedServer. Party submarine co-op; Lidgren UDP game port (Steam query is optional).",
      "tags": [
        "barotrauma",
        "steamcmd",
        "co-op",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.barotrauma-0.1.4.skill.zip",
      "sha256": "56b9313a907e7ca24e318887ca2ed59bdba7d9c53d800cb731aa32f8d9d2ab4b",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.bf1942",
      "version": "0.1.0",
      "game": "Battlefield 1942",
      "description": "Battlefield 1942 dedicated (native). Classic large-scale FPS — fetch 1.6x dedicated binaries; game data from retail/Origin. GameSpy-era LAN fit.",
      "tags": [
        "battlefield-1942",
        "bf1942",
        "native",
        "fps",
        "lan"
      ],
      "dependencies": [
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.bf1942-0.1.0.skill.zip",
      "sha256": "58332cdd3f5cef5d1dec839ded2844fecabfd9f72fd878717de27b6ea3deb61e",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.black-mesa-dm",
      "version": "0.1.7",
      "game": "Black Mesa Deathmatch",
      "description": "Black Mesa (Deathmatch) dedicated server via SteamCMD (app 346680). Modern HL DM — Source dedicated for LAN.",
      "tags": [
        "black-mesa",
        "steamcmd",
        "source",
        "fps",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.black-mesa-dm-0.1.7.skill.zip",
      "sha256": "aa64fd66386f0698001527fdd93819ebfc5dbe7bcd5297ec0d63e070d4964c24",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.chivalry",
      "version": "0.1.9",
      "game": "Chivalry: Medieval Warfare",
      "description": "Chivalry: Medieval Warfare dedicated server via SteamCMD (app 220070). Older melee LAN classic — light UDK dedicated.",
      "tags": [
        "chivalry",
        "steamcmd",
        "melee",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.chivalry-0.1.9.skill.zip",
      "sha256": "4864b0ba75130b9f41a573b89ce111f2a7e7f3c8927db2572cba23a0bea027b1",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.classicube",
      "version": "0.1.0",
      "game": "ClassiCube / MCGalaxy",
      "description": "ClassiCube classic Minecraft protocol via MCGalaxy dedicated (native .NET/Mono). Fetch MCGalaxy release; TCP 25565 for LAN Direct Connect.",
      "tags": [
        "classicube",
        "mcgalaxy",
        "native",
        "voxel",
        "foss",
        "lan"
      ],
      "dependencies": [
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.classicube-0.1.0.skill.zip",
      "sha256": "2a76e8c36fb44984e198ddb9d332d25838ec8abbdad09fedc619adf086b361c3",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.clone-hero",
      "version": "0.1.0",
      "game": "Clone Hero",
      "description": "Clone Hero standalone dedicated via Docker (ghcr.io/athphane/clone-hero-server-docker). Guitar Hero-style rhythm — UDP 14242 lobby/server.",
      "tags": [
        "clone-hero",
        "docker",
        "rhythm",
        "lan"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.clone-hero-0.1.0.skill.zip",
      "sha256": "942b61f56e6aa4db586bd44efdc9365f6281880b0f92ab88260bfdf4c36776bc",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.cod-waw",
      "version": "0.1.0",
      "game": "Call of Duty: World at War",
      "description": "Call of Duty: World at War dedicated via SteamCMD (app 10090). Zombies + MP classic — light dedicated for LAN.",
      "tags": [
        "call-of-duty",
        "world-at-war",
        "waw",
        "steamcmd",
        "fps",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.cod-waw-0.1.0.skill.zip",
      "sha256": "19ff61a1d22c25656ade7104094354e4429c7724b6ff756334c0cbe1fac93148",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.cod2",
      "version": "0.1.0",
      "game": "Call of Duty 2",
      "description": "Call of Duty 2 dedicated via SteamCMD (app 2630). Classic FPS — light dedicated for LAN.",
      "tags": [
        "call-of-duty-2",
        "cod2",
        "steamcmd",
        "fps",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.cod2-0.1.0.skill.zip",
      "sha256": "6a9e7f8b3f09456008fb605bfeac7ed74509065492e1619f08bf30a178681e55",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.cod4",
      "version": "0.1.0",
      "game": "Call of Duty 4",
      "description": "Call of Duty 4: Modern Warfare dedicated via SteamCMD (app 7940). Classic FPS — light dedicated for LAN.",
      "tags": [
        "call-of-duty-4",
        "cod4",
        "steamcmd",
        "fps",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.cod4-0.1.0.skill.zip",
      "sha256": "99eca695be220c11b35368fa0e728db7bc877af0e0dc50a74b0efd2c91d74e76",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.colony-survival",
      "version": "0.1.6",
      "game": "Colony Survival",
      "description": "Colony Survival dedicated server via SteamCMD (app 748090). Colony builder — light dedicated, strong LAN fit.",
      "tags": [
        "colony-survival",
        "steamcmd",
        "colony",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.colony-survival-0.1.6.skill.zip",
      "sha256": "d9ca5d031309ce8b2acfc01876724b23c8da5e1b6abefcc5834a01685dc1f3d4",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.conan-exiles",
      "version": "0.1.6",
      "game": "Conan Exiles",
      "description": "Conan Exiles dedicated server via SteamCMD (app 443030) + ConanSandboxServer. Heavy survival; mature dedicated tooling.",
      "tags": [
        "conan-exiles",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "windows-only",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.conan-exiles-0.1.6.skill.zip",
      "sha256": "f9047377a34938279d9b3e01af198634ac2a9a8ff0f8a4dd3a4faf07a6c23b58",
      "official": true,
      "minRamMb": 8192
    },
    {
      "name": "games.core-keeper",
      "version": "0.1.4",
      "game": "Core Keeper",
      "description": "Core Keeper dedicated server via SteamCMD (app 1963720) + CoreKeeperServer. Cozy dig-and-build LAN; join via Game ID and/or direct UDP ports.",
      "tags": [
        "core-keeper",
        "steamcmd",
        "sandbox",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.core-keeper-0.1.4.skill.zip",
      "sha256": "4178e0e61f13fb678b8a0fc2040319bf7725d645156cb360d285867c98af1607",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.craftopia",
      "version": "0.1.1",
      "game": "Craftopia",
      "description": "Craftopia dedicated server via SteamCMD (app 1670340). Survival crafting — dedicated for LAN.",
      "tags": [
        "craftopia",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "windows-only"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.craftopia-0.1.1.skill.zip",
      "sha256": "95f98a3e83aea20449e1d998addb04bea6ea10bf45397befede1f2afc95df47a",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.cs-1.6",
      "version": "0.1.7",
      "game": "Counter-Strike 1.6",
      "description": "Counter-Strike 1.6 dedicated server via SteamCMD (HLDS app 90, mod cstrike). GoldSrc booth classic — tiny RAM footprint.",
      "tags": [
        "cs-1.6",
        "counter-strike",
        "steamcmd",
        "goldsrc",
        "fps",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.cs-1.6-0.1.7.skill.zip",
      "sha256": "3d5209a0ddf5c3c4817e4a27cd0e81576f2afa967343ba9b8f62e8661705ef5d",
      "official": true,
      "minRamMb": 512
    },
    {
      "name": "games.cs-source",
      "version": "0.1.7",
      "game": "Counter-Strike: Source",
      "description": "Counter-Strike: Source dedicated server via SteamCMD (app 232330). Classic CS LAN — light Source dedicated.",
      "tags": [
        "cs-source",
        "css",
        "steamcmd",
        "fps",
        "source",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.cs-source-0.1.7.skill.zip",
      "sha256": "7d795b1a5f894289d6876e469d3e22ad3d263998255cb70034dfe7b1e6dbe69c",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.cs2",
      "version": "0.1.1",
      "game": "Counter-Strike 2",
      "description": "Counter-Strike 2 dedicated server via joedwards32/cs2 Docker image (Steam app 730). LAN-friendly defaults; GSLT optional on pure LAN, required for public listing. First boot downloads the full Steam depot — expect a long pull before A2S answers.",
      "tags": [
        "cs2",
        "counter-strike",
        "docker",
        "fps",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.admin-protocols",
        "platform.server-auth",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.cs2-0.1.1.skill.zip",
      "sha256": "217f4ddbadedc7ead01d9bfe09fd7662d95404c9321b5156ce579733bdb92545",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.css-cz",
      "version": "0.1.8",
      "game": "CS: Condition Zero",
      "description": "Counter-Strike: Condition Zero dedicated via SteamCMD (HLDS app 90, mod czero). GoldSrc family — tiny LAN booth server.",
      "tags": [
        "condition-zero",
        "czero",
        "steamcmd",
        "goldsrc",
        "fps",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.css-cz-0.1.8.skill.zip",
      "sha256": "f1a38bda4d0fcce61825cd7d7f31d254a3d4fed146dffb125896d146a73ed1b3",
      "official": true,
      "minRamMb": 512
    },
    {
      "name": "games.dayz",
      "version": "0.1.1",
      "game": "DayZ",
      "description": "DayZ dedicated server via SteamCMD (app 223350). Heavy survival sandbox — Windows-first dedicated; high RAM.",
      "tags": [
        "dayz",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "windows-only"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.dayz-0.1.1.skill.zip",
      "sha256": "96975dfb2c3db4f42d8f311ea7aa2b80c8f31fd7ee52c25666f5e32bd0c7e21d",
      "official": true,
      "minRamMb": 8192
    },
    {
      "name": "games.ddnet",
      "version": "0.1.0",
      "game": "DDNet",
      "description": "DDNet dedicated server (native / SteamCMD app 412220). Teeworlds competitive fork — race/coop maps, tiny RAM.",
      "tags": [
        "ddnet",
        "teeworlds",
        "native",
        "steamcmd",
        "arena",
        "foss",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.ddnet-0.1.0.skill.zip",
      "sha256": "74a5b4beb87700f4f0af0a704eb69479cf5ad6452ec7e917c49b9a4f1e9d399c",
      "official": true,
      "minRamMb": 256
    },
    {
      "name": "games.dod-source",
      "version": "0.1.7",
      "game": "Day of Defeat: Source",
      "description": "Day of Defeat: Source dedicated server via SteamCMD (app 232290, mod dod). WW2 Source classic - light dedicated for LAN.",
      "tags": [
        "dod-source",
        "day-of-defeat",
        "steamcmd",
        "source",
        "fps",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.dod-source-0.1.7.skill.zip",
      "sha256": "e6e276074f49bad73c0e533c00e67340064f6d3e70e19e3eab65c88340aeb5ce",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.dont-starve-together",
      "version": "0.1.4",
      "game": "Don't Starve Together",
      "description": "Don't Starve Together dedicated server via SteamCMD (app 343050). Cluster + Master shard layout; PlayOn start.sh seeds an offline/LAN cluster under game/klei. Replace cluster_token.txt for online browse.",
      "tags": [
        "dst",
        "dont-starve",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.dont-starve-together-0.1.4.skill.zip",
      "sha256": "fc68d116f999eff05f0fdb820f6fd32eedf4547aca6b485bb5e6493c2829f29b",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.eco",
      "version": "0.1.3",
      "game": "Eco",
      "description": "Eco dedicated server via SteamCMD (app 739590). Civilization / ecology sandbox — strong LAN party fit, heavier RAM.",
      "tags": [
        "eco",
        "steamcmd",
        "sandbox",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.eco-0.1.3.skill.zip",
      "sha256": "c22efe84c5720069ac4c4df90cd4356e7326746382f726f5506d7c2cdb9d96a7",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.empyrion",
      "version": "0.1.4",
      "game": "Empyrion",
      "description": "Empyrion - Galactic Survival dedicated server via SteamCMD (app 530870). Space survival sandbox — heavy dedicated for LAN.",
      "tags": [
        "empyrion",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "windows-only"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.empyrion-0.1.4.skill.zip",
      "sha256": "2f2f44e3c436231d8eb0debf06aa457deccfbc83806ad711a15fe6b591d7dbd3",
      "official": true,
      "minRamMb": 8192
    },
    {
      "name": "games.enshrouded",
      "version": "0.1.2",
      "game": "Enshrouded",
      "description": "Enshrouded dedicated server via SteamCMD (app 2278520). Windows binary (enshrouded_server.exe); Linux hosts typically need Wine/Proton.",
      "tags": [
        "enshrouded",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "windows-only"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.enshrouded-0.1.2.skill.zip",
      "sha256": "c4790380a3c87f51e8d9384bf15b8daf288bffed9b62cbe01d8726e4562c47b3",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.et-legacy",
      "version": "0.1.0",
      "game": "ET: Legacy",
      "description": "ET: Legacy dedicated server (native etlded). Wolfenstein: Enemy Territory FOSS client/server — tiny RAM for LAN.",
      "tags": [
        "et-legacy",
        "enemy-territory",
        "native",
        "fps",
        "foss",
        "lan"
      ],
      "dependencies": [
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.et-legacy-0.1.0.skill.zip",
      "sha256": "a914b17d43dc6a40a7eba8ef138377431024d7e5ff9bea2fa4ccf52d3233333e",
      "official": true,
      "minRamMb": 512
    },
    {
      "name": "games.ets2",
      "version": "0.1.4",
      "game": "Euro Truck Simulator 2",
      "description": "Euro Truck Simulator 2 Convoy dedicated via SteamCMD (app 1948160). SCS convoy — connection/query ports 27015/27016 by default.",
      "tags": [
        "euro-truck-simulator-2",
        "ets2",
        "steamcmd",
        "sim",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.ets2-0.1.4.skill.zip",
      "sha256": "6385dab82c8ca5163eaa1bba1057c44966bf3df564ba41a9bb54fb086485d3e6",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.factorio",
      "version": "0.1.1",
      "game": "Factorio",
      "description": "Factorio headless dedicated server via factoriotools/factorio Docker image. Pin image tags for long saves. Live query probes RCON TCP (LAN-safe).",
      "tags": [
        "factorio",
        "docker",
        "lan",
        "factory"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability",
        "platform.admin-protocols"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.factorio-0.1.1.skill.zip",
      "sha256": "71de2d551ce891ca81d254f1c576e97c620b597d13ba186286b7533a476a458e",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.fistful-of-frags",
      "version": "0.1.7",
      "game": "Fistful of Frags",
      "description": "Fistful of Frags dedicated server via SteamCMD (app 295230). Free western Source FPS — light dedicated for LAN.",
      "tags": [
        "fistful-of-frags",
        "fof",
        "steamcmd",
        "source",
        "fps",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.fistful-of-frags-0.1.7.skill.zip",
      "sha256": "00a9220666c777d5d0301bed75642d82cd1e660d7b8eeb03d1d2777a6761ba68",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.foundry",
      "version": "0.1.8",
      "game": "Foundry",
      "description": "FOUNDRY dedicated server via SteamCMD (app 2915550). Factory building - Windows dedicated (Steam tool). LAN defaults via app.cfg overlay.",
      "tags": [
        "foundry",
        "steamcmd",
        "factory",
        "native",
        "lan",
        "windows-only",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.foundry-0.1.8.skill.zip",
      "sha256": "396ec95eeccbe546f1a92c988ae00b60925e57b236b6e5a73296f6dd5a4b6238",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.garrys-mod",
      "version": "0.1.7",
      "game": "Garry's Mod",
      "description": "Garry's Mod dedicated server via SteamCMD (app 4020) + Source SRCDS. Workshop/content mounts (e.g. CS:S) are optional follow-ons for full map sets.",
      "tags": [
        "gmod",
        "garrys-mod",
        "steamcmd",
        "source",
        "sandbox",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.admin-protocols",
        "platform.server-auth",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.garrys-mod-0.1.7.skill.zip",
      "sha256": "a6940649ddad88655aba32c1f4c7bfe6a1d1e16c3d5c01201cd5a88045732003",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.ground-branch",
      "version": "0.1.4",
      "game": "Ground Branch",
      "description": "Ground Branch dedicated server via SteamCMD (app 476400). Tactical FPS — Windows-first Unreal dedicated.",
      "tags": [
        "ground-branch",
        "steamcmd",
        "tactical",
        "native",
        "lan",
        "windows-only",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.ground-branch-0.1.4.skill.zip",
      "sha256": "ff1f9667d6675f1695674949ed031d50bd38ffc52ac93f73391f8a202ed18931",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.hl2dm",
      "version": "0.1.6",
      "game": "Half-Life 2: Deathmatch",
      "description": "Half-Life 2: Deathmatch dedicated server via SteamCMD (app 232370). Free Source arena — light dedicated for LAN.",
      "tags": [
        "hl2dm",
        "half-life-2",
        "steamcmd",
        "source",
        "fps",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.hl2dm-0.1.6.skill.zip",
      "sha256": "81fe331a9add57069662df5149c161314db7674e66d86f5f7d6f583868c5ee9a",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.hldm",
      "version": "0.1.5",
      "game": "Half-Life Deathmatch",
      "description": "Half-Life Deathmatch dedicated via SteamCMD (HLDS app 90, mod valve). OG deathmatch — tiny GoldSrc LAN server.",
      "tags": [
        "hldm",
        "half-life",
        "steamcmd",
        "goldsrc",
        "fps",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.hldm-0.1.5.skill.zip",
      "sha256": "7715cfeeeaff8ab95f3ce899a82340b57b1d6cbfda8e1d99225bedd5373b772f",
      "official": true,
      "minRamMb": 512
    },
    {
      "name": "games.holdfast",
      "version": "0.1.3",
      "game": "Holdfast: Nations At War",
      "description": "Holdfast: Nations At War dedicated server via SteamCMD (app 1424230). Line-battle milsim — Unity dedicated for LAN.",
      "tags": [
        "holdfast",
        "steamcmd",
        "milsim",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.holdfast-0.1.3.skill.zip",
      "sha256": "22b35d615c24d05773ed3d5253ee951bca6e1480ed690cde0c126185af6393c4",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.humanitz",
      "version": "0.1.7",
      "game": "HumanitZ",
      "description": "HumanitZ dedicated server via SteamCMD (app 2728330). Zombie survival — Windows default depot; Linux requires -beta linuxbranch.",
      "tags": [
        "humanitz",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.humanitz-0.1.7.skill.zip",
      "sha256": "b2924520f04a05631dbb888ec86b7f1f2cabdb3bec35455ab9aaf36567a4f569",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.hurtworld",
      "version": "0.1.4",
      "game": "Hurtworld",
      "description": "Hurtworld dedicated server via SteamCMD (app 405100). Older survival — still hostable for LAN nostalgia.",
      "tags": [
        "hurtworld",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.hurtworld-0.1.4.skill.zip",
      "sha256": "ac7787dc43808087b99816168fc60ee09b207e0f57fc73e2408ccb942648d863",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.icarus",
      "version": "0.1.3",
      "game": "Icarus",
      "description": "Icarus dedicated server via SteamCMD (app 2089300). Drop-in prospect survival — Windows-first dedicated for LAN sessions.",
      "tags": [
        "icarus",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "windows-only",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.icarus-0.1.3.skill.zip",
      "sha256": "4aea484cc2379879803a3f9fd24475e5c25fb32df06922c5589b7071a067cc0f",
      "official": true,
      "minRamMb": 8192
    },
    {
      "name": "games.insurgency",
      "version": "0.1.2",
      "game": "Insurgency (2014)",
      "description": "Insurgency (2014) dedicated server via SteamCMD (app 237410). Classic Source tactical FPS — light dedicated for LAN.",
      "tags": [
        "insurgency",
        "steamcmd",
        "fps",
        "source",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.insurgency-0.1.2.skill.zip",
      "sha256": "1d80aafa1b9dd5d21da5321ae6d6a1dab6488fb53f9a92d01d1e2ed464898372",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.insurgency-sandstorm",
      "version": "0.1.4",
      "game": "Insurgency: Sandstorm",
      "description": "Insurgency: Sandstorm dedicated server via SteamCMD (app 581330). Tactical FPS; GSLT recommended for public browser, optional on pure LAN.",
      "tags": [
        "insurgency",
        "sandstorm",
        "steamcmd",
        "fps",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.insurgency-sandstorm-0.1.4.skill.zip",
      "sha256": "c83aa1844f1667169ed92d16d7d41891e3f2be508ef3b06aac048e724d2030ad",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.jk2",
      "version": "0.1.0",
      "game": "Jedi Knight II",
      "description": "Jedi Knight II: Jedi Outcast dedicated via SteamCMD (app 6030) + jk2ded. Saber LAN classic — light dedicated.",
      "tags": [
        "jedi-knight-2",
        "jk2",
        "steamcmd",
        "fps",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.jk2-0.1.0.skill.zip",
      "sha256": "96d4e5622b7e5b4d63c9d9f72477ffd4dce34ff433147eddc2527022862b5ce1",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.just-cause-2",
      "version": "0.1.2",
      "game": "Just Cause 2: Multiplayer",
      "description": "Just Cause 2 Multiplayer dedicated via SteamCMD (app 261140). JC2-MP — UDP BindPort 7777; requires JC2-MP client (not stock JC2 alone).",
      "tags": [
        "just-cause-2",
        "jc2-mp",
        "steamcmd",
        "sandbox",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.just-cause-2-0.1.2.skill.zip",
      "sha256": "41c86a2a6ebbf87f69e8685d56409cab3469f186f0ae2d14c6c260e4da0b7769",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.killing-floor",
      "version": "0.1.0",
      "game": "Killing Floor",
      "description": "Killing Floor (1) dedicated server via SteamCMD (app 215360). Classic wave shooter — light UE2 dedicated for LAN.",
      "tags": [
        "killing-floor",
        "kf1",
        "steamcmd",
        "co-op",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.killing-floor-0.1.0.skill.zip",
      "sha256": "2398f133b0727f0487ade81a8050a6b8c2b39c22317a78bafc5a75c7c805aecd",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.killing-floor-2",
      "version": "0.1.3",
      "game": "Killing Floor 2",
      "description": "Killing Floor 2 dedicated server via SteamCMD (app 232130) + KFServer. Wave shooter LAN classic.",
      "tags": [
        "killing-floor-2",
        "kf2",
        "steamcmd",
        "co-op",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.killing-floor-2-0.1.3.skill.zip",
      "sha256": "39900a64598af467b6e4c0db9d5138fe0acd35c4f5108fac7496daaf664e4461",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.left4dead",
      "version": "0.1.1",
      "game": "Left 4 Dead",
      "description": "Left 4 Dead dedicated server via SteamCMD (app 222840). Companion to L4D2 — light Source dedicated for LAN co-op.",
      "tags": [
        "left4dead",
        "l4d",
        "steamcmd",
        "co-op",
        "source",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.left4dead-0.1.1.skill.zip",
      "sha256": "9d187085f0bb7dd596e732930272c6c45a5eaa89270dac663860fcebae53466f",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.left4dead2",
      "version": "0.1.5",
      "game": "Left 4 Dead 2",
      "description": "Left 4 Dead 2 dedicated server via SteamCMD (app 222860) + Source SRCDS. Classic LAN co-op; anonymous SteamCMD install.",
      "tags": [
        "l4d2",
        "left4dead",
        "steamcmd",
        "source",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.admin-protocols",
        "platform.server-auth",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.left4dead2-0.1.5.skill.zip",
      "sha256": "d4ac0681778956d8e31c70c86fc86ccbc065d5b28d87991a8f5cc93c3581bc2e",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.longvinter",
      "version": "0.1.4",
      "game": "Longvinter",
      "description": "Longvinter dedicated server via SteamCMD (app 1639880). Cozy multiplayer island — Unreal dedicated for LAN (EOS session browser, not Valve A2S).",
      "tags": [
        "longvinter",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.longvinter-0.1.4.skill.zip",
      "sha256": "05594dcf3b42853afd9083aecf182c7f3c0a1e26e240a80469d35c0b229b434e",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.lotr-moria",
      "version": "0.1.1",
      "game": "Return to Moria",
      "description": "The Lord of the Rings: Return to Moria dedicated server via SteamCMD (app 3349480). Co-op dwarf survival — Windows-first dedicated.",
      "tags": [
        "return-to-moria",
        "lotr",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "windows-only"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.lotr-moria-0.1.1.skill.zip",
      "sha256": "291b5bcf0baba06844f3bcade51c4ed509ce25c9a600f58be010d87e44d210e0",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.mindustry",
      "version": "0.1.4",
      "game": "Mindustry",
      "description": "Mindustry dedicated via Docker (kagurazakanyaa/mindustry). FOSS tower-defense factory — headless server on TCP+UDP 6567 for LAN. Auto-hosts on start via dockerArgs `host`.",
      "tags": [
        "mindustry",
        "docker",
        "factory",
        "foss",
        "lan"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.mindustry-0.1.4.skill.zip",
      "sha256": "5070173ef6f9d2fbb586f516d24dcb0f0ba0a3b93a5ab1b1c2c7fda360265d72",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.minecraft-bedrock",
      "version": "0.1.0",
      "game": "Minecraft Bedrock",
      "description": "Minecraft Bedrock dedicated server via itzg/minecraft-bedrock-server. Console / Windows / mobile friends on LAN; UDP game port.",
      "tags": [
        "minecraft",
        "bedrock",
        "docker",
        "lan"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.minecraft-bedrock-0.1.0.skill.zip",
      "sha256": "8803fd38288dd8cf90c2122fd6bda2e82d819e31a5233319da887382ff75524a",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.minecraft-fabric",
      "version": "0.1.0",
      "game": "Minecraft (Fabric)",
      "description": "Fabric Minecraft dedicated server via itzg/minecraft-server (TYPE=FABRIC). Modded LAN nights; pin VERSION for reproducible packs.",
      "tags": [
        "minecraft",
        "fabric",
        "docker",
        "mods",
        "lan"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.admin-protocols",
        "platform.server-auth",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.minecraft-fabric-0.1.0.skill.zip",
      "sha256": "9905f18551af3b6efde35194917ee48a0732958a17d872174c42902f9076254b",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.minecraft-forge",
      "version": "0.1.0",
      "game": "Minecraft (Forge)",
      "description": "Forge Minecraft dedicated via itzg/minecraft-server (TYPE=FORGE). Modpack LANs; pin VERSION / FORGE_VERSION for reproducible nights.",
      "tags": [
        "minecraft",
        "forge",
        "docker",
        "mods",
        "lan"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.admin-protocols",
        "platform.server-auth",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.minecraft-forge-0.1.0.skill.zip",
      "sha256": "976d67e5f20c50fc4781df2eb229e20a11fa8b81e9b89211b74658829a81b1b7",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.minecraft-paper",
      "version": "0.1.0",
      "game": "Minecraft",
      "description": "Minecraft dedicated server (Docker).",
      "tags": [
        "minecraft",
        "paper",
        "docker"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.admin-protocols",
        "platform.server-auth",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.minecraft-paper-0.1.0.skill.zip",
      "sha256": "ed295ea9713dc5da92a52f7ea27cb926c6092e18768b1520c5add74546530b24",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.minecraft-purpur",
      "version": "0.1.0",
      "game": "Minecraft (Purpur)",
      "description": "Purpur Minecraft dedicated via itzg/minecraft-server (TYPE=PURPUR). Paper fork with extra knobs — LAN-friendly ONLINE_MODE=FALSE.",
      "tags": [
        "minecraft",
        "purpur",
        "docker",
        "lan"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.admin-protocols",
        "platform.server-auth",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.minecraft-purpur-0.1.0.skill.zip",
      "sha256": "1fb9400e09f0c244ff38ef72820284e96da6d10875f2fb4cb50b191a0b095004",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.minetest",
      "version": "0.1.0",
      "game": "Minetest / Luanti",
      "description": "Luanti (formerly Minetest) dedicated via Docker (linuxserver/luanti). FOSS voxel — UDP 30000; pick a gameid (Minetest Game, VoxeLibre, etc.).",
      "tags": [
        "minetest",
        "luanti",
        "docker",
        "voxel",
        "foss",
        "lan"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.minetest-0.1.0.skill.zip",
      "sha256": "15f9be782f7dd0c03afa6d7d714f7e169a1d374bfa28f32a58142ae9ef8c803d",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.mohaa",
      "version": "0.1.0",
      "game": "Medal of Honor: Allied Assault",
      "description": "Medal of Honor: Allied Assault dedicated (native / LinuxGSM revival pack). Classic FPS — fetch dedicated binaries; game data from retail/Steam.",
      "tags": [
        "medal-of-honor",
        "mohaa",
        "native",
        "fps",
        "lan"
      ],
      "dependencies": [
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.mohaa-0.1.0.skill.zip",
      "sha256": "17a3ffbc67835b5a8a8939b19a6f0bda708a5b13b2afbd813013a01ee429fc82",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.mordhau",
      "version": "0.1.0",
      "game": "Mordhau",
      "description": "Mordhau dedicated server via SteamCMD (app 629520). Melee combat FPS — Unreal dedicated for LAN nights.",
      "tags": [
        "mordhau",
        "steamcmd",
        "melee",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.mordhau-0.1.0.skill.zip",
      "sha256": "1b01cacff04bd29af3264d5af2c8badce83807380814cbc6172a8a15c45ea716",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.myth-of-empires",
      "version": "0.1.3",
      "game": "Myth of Empires",
      "description": "Myth of Empires dedicated server via SteamCMD (app 1794810). Large-map survival — Windows / Proton Unreal dedicated.",
      "tags": [
        "myth-of-empires",
        "moe",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "windows-only"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.myth-of-empires-0.1.3.skill.zip",
      "sha256": "0b5221e12c02cd48bddbe20a272e9f408033ab77cf5fbe788e903529f0a82acb",
      "official": true,
      "minRamMb": 8192
    },
    {
      "name": "games.natural-selection-2",
      "version": "0.1.4",
      "game": "Natural Selection 2",
      "description": "Natural Selection 2 dedicated server via SteamCMD (app 4940). Alien/marine classic — light dedicated for LAN.",
      "tags": [
        "natural-selection-2",
        "ns2",
        "steamcmd",
        "fps",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.natural-selection-2-0.1.4.skill.zip",
      "sha256": "40f73856ec172306115c65cb61cfc4b98a1b9d771c8d2b0c3fd3e1a33e78ede3",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.necesse",
      "version": "0.1.3",
      "game": "Necesse",
      "description": "Necesse dedicated server via SteamCMD (app 1169370). Terraria-like survival — light Java dedicated for LAN.",
      "tags": [
        "necesse",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.necesse-0.1.3.skill.zip",
      "sha256": "b71f8c7f280bd05303567195a62b6d22b0f6842d89a35cd4e0725abce23579c3",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.night-of-the-dead",
      "version": "0.1.3",
      "game": "Night of the Dead",
      "description": "Night of the Dead dedicated server via SteamCMD (app 1420710). Base-builder survival — Windows-only Unreal dedicated (LFServer-Win64-Shipping.exe). PlayOn hosts on Windows nodes only — no native Linux binary available.",
      "tags": [
        "night-of-the-dead",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "windows-only"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.night-of-the-dead-0.1.3.skill.zip",
      "sha256": "08705876250a5ca58fc323f338cfc4b0a5c4fe2ee07223cba9102df228074f68",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.nightingale",
      "version": "0.1.0",
      "game": "Nightingale",
      "description": "Nightingale dedicated server via SteamCMD (app 3796810). Realm survival — official dedicated with IP/LAN join.",
      "tags": [
        "nightingale",
        "steamcmd",
        "survival",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.nightingale-0.1.0.skill.zip",
      "sha256": "08052929a0f1b82eaf8f1b7ec1ef6b6c636397927e8fb6ee4679b3d4563e8025",
      "official": true,
      "minRamMb": 8192
    },
    {
      "name": "games.nmrih",
      "version": "0.1.4",
      "game": "No More Room in Hell",
      "description": "No More Room in Hell dedicated server via SteamCMD (app 317670). Free zombie Source co-op — light dedicated for LAN.",
      "tags": [
        "nmrih",
        "steamcmd",
        "co-op",
        "source",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.nmrih-0.1.4.skill.zip",
      "sha256": "74882d0658605bc18fc9b0f12d8fdecb033816c9093e9107bcaab6a68ffc0980",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.nwn-ee",
      "version": "0.1.1",
      "game": "Neverwinter Nights: Enhanced Edition",
      "description": "Neverwinter Nights Enhanced Edition dedicated via Docker (urothis/nwserver). Module hosting — UDP 5121; no anonymous Steam dedicated app.",
      "tags": [
        "neverwinter-nights",
        "nwn-ee",
        "docker",
        "rpg",
        "lan"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.nwn-ee-0.1.1.skill.zip",
      "sha256": "5f813548ba61111091ea1230605bcdf26ccf30cc0049271100469ee5732597a9",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.openarena",
      "version": "0.1.0",
      "game": "OpenArena",
      "description": "OpenArena dedicated server (native). Q3-compatible FOSS arena — free clients and tiny dedicated for LAN.",
      "tags": [
        "openarena",
        "native",
        "fps",
        "foss",
        "lan"
      ],
      "dependencies": [
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.openarena-0.1.0.skill.zip",
      "sha256": "a0512731d5b5a9a724fc00fa8c7d572929d5364c7c6222d29a1b6f8f53becf78",
      "official": true,
      "minRamMb": 512
    },
    {
      "name": "games.openra",
      "version": "0.1.0",
      "game": "OpenRA",
      "description": "OpenRA dedicated via Docker (ghcr.io/dkruyt/openra). FOSS RTS (RA / CNC / D2K) — ListenPort TCP 1234.",
      "tags": [
        "openra",
        "docker",
        "rts",
        "foss",
        "lan"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.openra-0.1.0.skill.zip",
      "sha256": "6aec986fc99456e03ac7cdf7dc9e79b45390f6b20bcc8bee42f5cd6432d4ee6b",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.openrct2",
      "version": "0.1.0",
      "game": "OpenRCT2",
      "description": "OpenRCT2 dedicated via Docker (openrct2/openrct2-cli). RollerCoaster Tycoon 2 remake — headless host on TCP 11753.",
      "tags": [
        "openrct2",
        "docker",
        "strategy",
        "foss",
        "lan"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.openrct2-0.1.0.skill.zip",
      "sha256": "848f69d6cb3975edc43f86a6d96289b61e5e4d1401fc1eeb1436976e94f481a5",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.openttd",
      "version": "0.1.0",
      "game": "OpenTTD",
      "description": "OpenTTD dedicated via Docker (bateau/openttd). FOSS transport tycoon — TCP+UDP 3979; excellent LAN multiplayer.",
      "tags": [
        "openttd",
        "docker",
        "strategy",
        "foss",
        "lan"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.openttd-0.1.0.skill.zip",
      "sha256": "bb65680d0cfa398bc457a89c4e7aefff91cf56ac5f3b0a955e3aa676635f4530",
      "official": true,
      "minRamMb": 512
    },
    {
      "name": "games.operation-harsh-doorstop",
      "version": "0.1.0",
      "game": "Operation: Harsh Doorstop",
      "description": "Operation: Harsh Doorstop dedicated server via SteamCMD (app 950900). Free milsim — Unreal dedicated for LAN.",
      "tags": [
        "operation-harsh-doorstop",
        "ohd",
        "steamcmd",
        "milsim",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.operation-harsh-doorstop-0.1.0.skill.zip",
      "sha256": "b37f654e16ae65fcc82d0dd3385a0b39a0e150fd3b4d67c106edd2ff198f0b11",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.palworld",
      "version": "0.1.2",
      "game": "Palworld",
      "description": "Palworld dedicated server via SteamCMD (app 2394010) + PalServer start script. Heavy RAM; keep capacity warnings honest for party boxes.",
      "tags": [
        "palworld",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.palworld-0.1.2.skill.zip",
      "sha256": "5aa8534def59e3bf5af22f2064284ff1c240104963b7984f4b8b7cf77a625abe",
      "official": true,
      "minRamMb": 8192
    },
    {
      "name": "games.pavlov-vr",
      "version": "0.1.3",
      "game": "Pavlov VR",
      "description": "Pavlov VR dedicated server via SteamCMD (app 622970). VR FPS — dedicated for LAN booths / headset parties. Linux-only (no Windows dedicated depot).",
      "tags": [
        "pavlov-vr",
        "steamcmd",
        "vr",
        "fps",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.pavlov-vr-0.1.3.skill.zip",
      "sha256": "d787db22965747a5f80b22fb4d94f002024e30dc2817f1c0ad6b7f8c7227fe48",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.project-zomboid",
      "version": "0.1.3",
      "game": "Project Zomboid",
      "description": "Project Zomboid dedicated server via SteamCMD (app 380870) + native start script. Anonymous SteamCMD install; players need the client (app 108600).",
      "tags": [
        "project-zomboid",
        "zomboid",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.admin-protocols",
        "platform.server-auth",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.project-zomboid-0.1.3.skill.zip",
      "sha256": "ec7619ffbd0e20d56af21373215c6571437ca162dbcc6d52f8fa703175bf1a64",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.pvkii",
      "version": "0.1.4",
      "game": "Pirates, Vikings and Knights II",
      "description": "Pirates, Vikings and Knights II dedicated server via SteamCMD (app 17575). Chaotic Source LAN — light dedicated.",
      "tags": [
        "pvkii",
        "steamcmd",
        "source",
        "fps",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.pvkii-0.1.4.skill.zip",
      "sha256": "64ab27a37a688f7bddede3f2d4b68db391a66ed3dcaaf010dfc25f2cdd6a2677",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.quake-live",
      "version": "0.1.2",
      "game": "Quake Live",
      "description": "Quake Live dedicated server via SteamCMD (app 349090) + qzeroded. Classic arena FPS — light RAM, strong LAN fit.",
      "tags": [
        "quake-live",
        "steamcmd",
        "fps",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.quake-live-0.1.2.skill.zip",
      "sha256": "c9c753b3f7649186fe1358cd35e9b628b362b392e3bd6c75686f4d1b30b61cdc",
      "official": true,
      "minRamMb": 512
    },
    {
      "name": "games.quake2",
      "version": "0.1.0",
      "game": "Quake 2",
      "description": "Quake II dedicated server via SteamCMD (app 2310) + q2ded / Yamagi. Classic arena — tiny RAM, pairs with UT99 LAN nights.",
      "tags": [
        "quake2",
        "steamcmd",
        "fps",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.quake2-0.1.0.skill.zip",
      "sha256": "c1247486b2f7bd7434ca2b2b07c81777b038428060220f170158e0fc098625a2",
      "official": true,
      "minRamMb": 512
    },
    {
      "name": "games.quake3",
      "version": "0.1.0",
      "game": "Quake 3 Arena",
      "description": "Quake III Arena dedicated server via SteamCMD (app 2200) + q3ded / ioquake3. Arena LAN staple — tiny RAM footprint.",
      "tags": [
        "quake3",
        "q3a",
        "steamcmd",
        "fps",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.quake3-0.1.0.skill.zip",
      "sha256": "a73867c0fafeb56a7f50c0cdb9a32a01160ce45430b2d37210a9be83f63edc4f",
      "official": true,
      "minRamMb": 512
    },
    {
      "name": "games.quake4",
      "version": "0.1.0",
      "game": "Quake 4",
      "description": "Quake 4 dedicated server via SteamCMD (app 2210) + q4ded. Classic FPS — dedicated for LAN.",
      "tags": [
        "quake4",
        "steamcmd",
        "fps",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.quake4-0.1.0.skill.zip",
      "sha256": "05aecd3ce8aa6867f459867a02cdba369b7ee58bb0adf29d46311cc557726276",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.quakeworld",
      "version": "0.1.0",
      "game": "QuakeWorld",
      "description": "QuakeWorld dedicated via mvdsv / FTE (native). Ultra-light classic FPS — pak0 from Quake required; no Steam dedicated app.",
      "tags": [
        "quakeworld",
        "mvdsv",
        "native",
        "fps",
        "lan"
      ],
      "dependencies": [
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.quakeworld-0.1.0.skill.zip",
      "sha256": "8db2116a7a2d02b8442e6d0b35d88c48cf8a97dc793e4679cc82ec055d66c6fe",
      "official": true,
      "minRamMb": 256
    },
    {
      "name": "games.rising-world",
      "version": "0.1.1",
      "game": "Rising World",
      "description": "Rising World dedicated server via SteamCMD (app 339010). Voxel sandbox — native dedicated for LAN worlds.",
      "tags": [
        "rising-world",
        "steamcmd",
        "sandbox",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.rising-world-0.1.1.skill.zip",
      "sha256": "f779b7ce5d8e9b8c40b5b2431e7036f4ce96e51c5154b95d1d6d0df31290c3e8",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.risk-of-rain-2",
      "version": "0.1.2",
      "game": "Risk of Rain 2",
      "description": "Risk of Rain 2 dedicated server via SteamCMD (app 1180760). Short-session co-op; configure sv_port / query ports in server cfg.",
      "tags": [
        "risk-of-rain-2",
        "ror2",
        "steamcmd",
        "roguelite",
        "native",
        "lan",
        "windows-only"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.risk-of-rain-2-0.1.2.skill.zip",
      "sha256": "c833e1fec244cef8f893f8191534e356875e8e52a0c9ae210d906ade93234533",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.rtcw",
      "version": "0.1.0",
      "game": "Return to Castle Wolfenstein",
      "description": "Return to Castle Wolfenstein dedicated via SteamCMD (app 9010) + wolfded. Classic FPS — tiny RAM.",
      "tags": [
        "rtcw",
        "wolfenstein",
        "steamcmd",
        "fps",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.rtcw-0.1.0.skill.zip",
      "sha256": "55103ff82a39b9f314ce16b4f9b39f6c640c7bcfcecc1789a033ee1f98c4d145",
      "official": true,
      "minRamMb": 512
    },
    {
      "name": "games.rust",
      "version": "0.1.3",
      "game": "Rust",
      "description": "Rust dedicated server via SteamCMD + native process. Expands platform.steamcmd; install app 258550 into game/, then start via overlay start.sh / start.bat.",
      "tags": [
        "rust",
        "steamcmd",
        "survival",
        "native",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.admin-protocols",
        "platform.server-auth",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.rust-0.1.3.skill.zip",
      "sha256": "b7d347c65057e80fce73c64b2e7ada40e0b3170da0c5a0a56d38485a39b5049f",
      "official": true,
      "minRamMb": 8192
    },
    {
      "name": "games.satisfactory",
      "version": "0.1.0",
      "game": "Satisfactory",
      "description": "Satisfactory dedicated server via SteamCMD (app 1690800) + FactoryServer. Needs game port 7777 (UDP/TCP) and reliable port 8888 (TCP) as of patch 1.1+.",
      "tags": [
        "satisfactory",
        "steamcmd",
        "factory",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.satisfactory-0.1.0.skill.zip",
      "sha256": "6e1e10a2a3aa802ed5f07c01c9b67cdcfaea66c5f581d7e2061830b2738a8f2d",
      "official": true,
      "minRamMb": 8192
    },
    {
      "name": "games.sauerbraten",
      "version": "0.1.0",
      "game": "Cube 2: Sauerbraten",
      "description": "Cube 2: Sauerbraten dedicated server (native). Cube engine classic — free FPS, tiny RAM for LAN.",
      "tags": [
        "sauerbraten",
        "cube2",
        "native",
        "fps",
        "foss",
        "lan"
      ],
      "dependencies": [
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.sauerbraten-0.1.0.skill.zip",
      "sha256": "788861c1abfe54abc8c600bb3dd1f332f1560baf723243f6f9988f74422b92ac",
      "official": true,
      "minRamMb": 256
    },
    {
      "name": "games.sbox",
      "version": "0.2.0",
      "game": "s&box",
      "description": "s&box dedicated server via har0x/sbox-server (Windows Server 2022, windows/amd64). Windows-only — host Docker Engine must be in Windows container mode (Server Core or Desktop). Will not run on WSL Linux Docker. Default load is facepunch.sandbox on facepunch.flatgrass.",
      "tags": [
        "sbox",
        "s-and-box",
        "docker",
        "sandbox",
        "lan",
        "windows-only",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.sbox-0.2.0.skill.zip",
      "sha256": "af995f3e3738f5ca066cd4b362aeecc59698d6eb59bdb1573d3a275da768bb3d",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.scpsl",
      "version": "0.1.2",
      "game": "SCP: Secret Laboratory",
      "description": "SCP: Secret Laboratory dedicated server via SteamCMD (app 996560) + LocalAdmin. Round-based LAN favorite; single UDP game port.",
      "tags": [
        "scpsl",
        "scp",
        "steamcmd",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.scpsl-0.1.2.skill.zip",
      "sha256": "fc8b455df29d33122767efc3d49a6b878ce2d304b7e73445c1cc139732d9e314",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.smalland",
      "version": "0.1.4",
      "game": "Smalland",
      "description": "Smalland: Survive the Wilds dedicated server via SteamCMD (app 808040). Insect-world survival — Unreal dedicated for LAN.",
      "tags": [
        "smalland",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "windows-only"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.smalland-0.1.4.skill.zip",
      "sha256": "231257059e82eb825fef6ca84982f8f0a5710a433be075392dd8364c73ad0bea",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.soldat",
      "version": "0.1.0",
      "game": "Soldat",
      "description": "Soldat dedicated server via SteamCMD (app 638500). 2D arena — tiny RAM LAN filler.",
      "tags": [
        "soldat",
        "steamcmd",
        "arena",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.soldat-0.1.0.skill.zip",
      "sha256": "1a9fb5b18a7035954897a6b315d2c3dea307c56e491783169b07b939bd97fdc4",
      "official": true,
      "minRamMb": 256
    },
    {
      "name": "games.sons-of-the-forest",
      "version": "0.1.4",
      "game": "Sons of the Forest",
      "description": "Sons of the Forest dedicated server via SteamCMD (app 2465200). Official dedicated — Windows-first; Wine on Linux when needed. First world gen is slow.",
      "tags": [
        "sons-of-the-forest",
        "sotf",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "windows-only",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.sons-of-the-forest-0.1.4.skill.zip",
      "sha256": "dbd1b40d6b0298cf299f02c8e37d3eb133a9b430a807bfb078a2e08cb16daad3",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.soulmask",
      "version": "0.1.3",
      "game": "Soulmask",
      "description": "Soulmask dedicated server via SteamCMD (app 3017300 Linux / 3017310 Windows). Heavy survival / crafting — Unreal dedicated for LAN clans.",
      "tags": [
        "soulmask",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.soulmask-0.1.3.skill.zip",
      "sha256": "a05cfd4df2174c07b22944d053a33ae54a90b0861cb9fce540610995800551d3",
      "official": true,
      "minRamMb": 8192
    },
    {
      "name": "games.space-engineers",
      "version": "0.1.8",
      "game": "Space Engineers",
      "description": "Space Engineers dedicated server via SteamCMD (app 298740). Windows-leaning dedicated binary; heavy sandbox worlds.",
      "tags": [
        "space-engineers",
        "steamcmd",
        "sandbox",
        "native",
        "lan",
        "windows-only",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.space-engineers-0.1.8.skill.zip",
      "sha256": "b071528fde57d4c5beecb2d3515d4efe9f75ad8a98ab71a4aa7803de228413a5",
      "official": true,
      "minRamMb": 8192
    },
    {
      "name": "games.spacestation-14",
      "version": "0.1.0",
      "game": "Space Station 14",
      "description": "Space Station 14 dedicated via Docker (ghcr.io/liamaedwards/ss14-docker-linux-server) or official server builds. SS13-style RP — UDP+TCP 1212.",
      "tags": [
        "space-station-14",
        "ss14",
        "docker",
        "roleplay",
        "lan"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.spacestation-14-0.1.0.skill.zip",
      "sha256": "cdbe9162e584e667e213f6e884fbc40a093ed16a65ae52497076f8ad03a68bc9",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.squad",
      "version": "0.1.2",
      "game": "Squad",
      "description": "Squad dedicated server via SteamCMD (app 403240). Large-team tactical FPS — heavy Unreal dedicated for LAN.",
      "tags": [
        "squad",
        "steamcmd",
        "milsim",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.squad-0.1.2.skill.zip",
      "sha256": "ddf93713082546ca34241d4ebcfd6d639c5936e604896145616178a37354acf6",
      "official": true,
      "minRamMb": 8192
    },
    {
      "name": "games.squad-44",
      "version": "0.1.1",
      "game": "Squad 44",
      "description": "Squad 44 (Post Scriptum) dedicated server via SteamCMD (app 746200). WW2 tactical FPS — heavy Unreal dedicated for LAN.",
      "tags": [
        "squad-44",
        "post-scriptum",
        "steamcmd",
        "milsim",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.squad-44-0.1.1.skill.zip",
      "sha256": "e6f089d06fd451c80abfc0d4d1b0f9a48602893dc477c6df0d2d3f9f80ba0cb3",
      "official": true,
      "minRamMb": 8192
    },
    {
      "name": "games.starbound",
      "version": "0.1.2",
      "game": "Starbound",
      "description": "Starbound dedicated server via SteamCMD (app 211820) + starbound_server. Requires a Steam account that owns the game (anonymous SteamCMD has no depot). 2D sandbox exploration — still common on LAN.",
      "tags": [
        "starbound",
        "steamcmd",
        "sandbox",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.starbound-0.1.2.skill.zip",
      "sha256": "8dc65039ed001e5fd8ecbc5604b8b11227c02cd321dae22092d93b5b342a5763",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.starmade",
      "version": "0.1.0",
      "game": "StarMade",
      "description": "StarMade dedicated via SteamCMD (app 244770) or StarMade-Starter.jar. Voxel space sandbox — TCP 4242; dedicated server scripts in install tree.",
      "tags": [
        "starmade",
        "steamcmd",
        "space",
        "sandbox",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.starmade-0.1.0.skill.zip",
      "sha256": "9a57a62218d2c7bfe388ec029480e0ad933d2a298f967d6266020b092f2fce11",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.stationeers",
      "version": "0.1.2",
      "game": "Stationeers",
      "description": "Stationeers dedicated server via SteamCMD (app 600760) + native start.sh. Hardcore station sim — dedicated for LAN engineering nights. World id Mars2 (not mars); difficulty Easy (case-sensitive).",
      "tags": [
        "stationeers",
        "steamcmd",
        "sim",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.stationeers-0.1.2.skill.zip",
      "sha256": "4c0f714cd6f2db0a5906c2e7a3167adb7a1776971420be08773ee78af30f8d2d",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.stormworks",
      "version": "0.1.2",
      "game": "Stormworks",
      "description": "Stormworks: Build and Rescue dedicated via SteamCMD (app 573090). server64.exe ships in the paid client — the old dedicated tool 1247090 is a discontinued stub. Vehicle building multiplayer.",
      "tags": [
        "stormworks",
        "steamcmd",
        "sim",
        "native",
        "lan",
        "windows-only"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.stormworks-0.1.2.skill.zip",
      "sha256": "b0b15a659a7893713dcc662fdad75f434da7301da9d16b5ff42b05245488a35a",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.supertuxkart",
      "version": "0.1.1",
      "game": "SuperTuxKart",
      "description": "SuperTuxKart dedicated via Docker (juanelas/supertuxkart). FOSS kart racing — LAN needs UDP 2759 (game) and 2757 (discovery). Starts with --lan-server.",
      "tags": [
        "supertuxkart",
        "stk",
        "docker",
        "racing",
        "foss",
        "lan"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.supertuxkart-0.1.1.skill.zip",
      "sha256": "de087255b181778705c37ba41e1d44e40f0d70a2efaf2bb1e66d9eeb5bb12059",
      "official": true,
      "minRamMb": 512
    },
    {
      "name": "games.sven-coop",
      "version": "0.1.0",
      "game": "Sven Co-op",
      "description": "Sven Co-op dedicated server via SteamCMD (app 276060). Half-Life co-op campaigns — light GoldSrc dedicated for LAN.",
      "tags": [
        "sven-coop",
        "steamcmd",
        "co-op",
        "goldsrc",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.sven-coop-0.1.0.skill.zip",
      "sha256": "eaa013b2c9547d75a8b54d33bd3e8d92eaf5e9e75d1e548505122299f320a9aa",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.teeworlds",
      "version": "0.1.3",
      "game": "Teeworlds",
      "description": "Teeworlds dedicated server (native FOSS). Free 2D arena — tiny RAM; DDNet is the competitive sibling. Bootstrap from GitHub releases (Steam app 380840 needs a logged-in account; anonymous SteamCMD has no entitlement).",
      "tags": [
        "teeworlds",
        "native",
        "foss",
        "arena",
        "lan"
      ],
      "dependencies": [
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.teeworlds-0.1.3.skill.zip",
      "sha256": "7fb3854847b84b5beff86fe71c1a002a509f016b36be4b72bd6e69a1a912ecb6",
      "official": true,
      "minRamMb": 256
    },
    {
      "name": "games.terraria",
      "version": "0.1.2",
      "game": "Terraria",
      "description": "Terraria dedicated server via Docker (ryshe/terraria, TShock-capable). Worlds persist under game/. First boot autocreates a small world when none exists.",
      "tags": [
        "terraria",
        "docker",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.terraria-0.1.2.skill.zip",
      "sha256": "cb56b88f54cd1b698c80f9ca957e0082355a9d7b7f0fcf9cf91b0d501ae8774a",
      "official": true,
      "minRamMb": 1536
    },
    {
      "name": "games.terraria-tmod",
      "version": "0.1.1",
      "game": "Terraria (tModLoader)",
      "description": "tModLoader dedicated via Docker (jacobsmile/tmodloader1.4). Modded Terraria — TCP 7777; Workshop mod IDs via env. Autocreates a small world on first boot.",
      "tags": [
        "terraria",
        "tmodloader",
        "docker",
        "mods",
        "lan"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.terraria-tmod-0.1.1.skill.zip",
      "sha256": "e1f549a4c61e8378dad438ecd821324e7345316d7d1f06ff5b19050d0b9c3485",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.tf2",
      "version": "0.1.4",
      "game": "Team Fortress 2",
      "description": "Team Fortress 2 dedicated server via SteamCMD (app 232250) + Source SRCDS. Free-to-play client; strong LAN filler. First pull is ~15 GB.",
      "tags": [
        "tf2",
        "team-fortress",
        "steamcmd",
        "source",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.tf2-0.1.4.skill.zip",
      "sha256": "89ac968ffe8b61bcfb64f085f3e1594f56aee78f720b0307c75dbc5dabcab5c2",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.tfc",
      "version": "0.1.5",
      "game": "Team Fortress Classic",
      "description": "Team Fortress Classic dedicated via SteamCMD (HLDS app 90, mod tfc). Pre-TF2 classic — tiny GoldSrc LAN server.",
      "tags": [
        "tfc",
        "team-fortress-classic",
        "steamcmd",
        "goldsrc",
        "fps",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.tfc-0.1.5.skill.zip",
      "sha256": "93032a5efca391dab252a7ecf044c11a86c6cb3b81495418eefae59d774839b9",
      "official": true,
      "minRamMb": 512
    },
    {
      "name": "games.the-forest",
      "version": "0.1.4",
      "game": "The Forest",
      "description": "The Forest dedicated server via SteamCMD (app 556450). Classic survival predecessor to Sons — Windows-first dedicated.",
      "tags": [
        "the-forest",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "windows-only",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.the-forest-0.1.4.skill.zip",
      "sha256": "42e82d6fa73a2f3b5dcb607973dbca9855f6174af998d93db64f19a42a361e67",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.the-front",
      "version": "0.1.3",
      "game": "The Front",
      "description": "The Front dedicated server via SteamCMD (Windows app 2612550). Survival FPS — Windows depot only (Linux app 2334200 is a different package).",
      "tags": [
        "the-front",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "windows-only",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.the-front-0.1.3.skill.zip",
      "sha256": "d75e9a0a6ec791b07a7f140ca7a37fea4db8133ed5e6a5afe678727fbdf0acf8",
      "official": true,
      "minRamMb": 8192
    },
    {
      "name": "games.the-isle",
      "version": "0.1.1",
      "game": "The Isle",
      "description": "The Isle (Evrima) dedicated server via SteamCMD (app 412680, beta evrima). Dino survival niche — Windows-first Unreal dedicated.",
      "tags": [
        "the-isle",
        "evrima",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "windows-only"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.the-isle-0.1.1.skill.zip",
      "sha256": "eb0ebce73c1ab60670d795db4816b2ba7cda427cc3f49bb0c68b207b728ab219",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.tower-unite",
      "version": "0.1.2",
      "game": "Tower Unite",
      "description": "Tower Unite dedicated via SteamCMD (app 439660). Party/condo hosting — Unreal game port 7777 + Steam query (prefer 27016 when co-hosting client).",
      "tags": [
        "tower-unite",
        "steamcmd",
        "party",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.tower-unite-0.1.2.skill.zip",
      "sha256": "74c23cbd8cf087b964caf6349b23fef486ab9b33c122542edf7ee29edc0f93de",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.trackmania",
      "version": "0.1.4",
      "game": "Trackmania (2020)",
      "description": "Trackmania (2020) dedicated via Docker (evoesports/trackmania). Omitting TM_MASTERSERVER_* starts true LAN mode (no Nadeo dedicated login). TCP+UDP 2350.",
      "tags": [
        "trackmania",
        "docker",
        "racing",
        "lan"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.trackmania-0.1.4.skill.zip",
      "sha256": "ca62251014e0fd8953aa87547db68d9df227fe8904921cfd428a46b3e96671cb",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.unreal-tournament-99",
      "version": "0.1.0",
      "game": "Unreal Tournament 99",
      "description": "UT99 dedicated server (native). Host supplies OldUnreal binaries under game/; PlayOn lays out data and the player panel.",
      "tags": [
        "unreal",
        "ut99",
        "classic",
        "native"
      ],
      "dependencies": [
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.unreal-tournament-99-0.1.0.skill.zip",
      "sha256": "1787bb0e5df0c0e8c7a34f4fc98cc9b97f7c8009c307bdfb9cf8d656a1504250",
      "official": true,
      "minRamMb": 512
    },
    {
      "name": "games.unturned",
      "version": "0.1.1",
      "game": "Unturned",
      "description": "Unturned dedicated server via SteamCMD (app 1110390) + headless/server helper. Free-to-play client; easy LAN onboarding.",
      "tags": [
        "unturned",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.unturned-0.1.1.skill.zip",
      "sha256": "c89726c7ad22772860670a894c1d04bf62878f92d8a3f1e20c329feff63abd6d",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.urban-terror",
      "version": "0.1.0",
      "game": "Urban Terror",
      "description": "Urban Terror dedicated server (native). Free Quake 3-based tactical FPS — Pelican/standalone download for LAN.",
      "tags": [
        "urban-terror",
        "urt",
        "native",
        "fps",
        "foss",
        "lan"
      ],
      "dependencies": [
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.urban-terror-0.1.0.skill.zip",
      "sha256": "d8fbfbfe393006d999974f028b9e1f13c39745f8e51ad098bbe699b5398846c0",
      "official": true,
      "minRamMb": 512
    },
    {
      "name": "games.ut",
      "version": "0.1.0",
      "game": "Unreal Tournament (2010s)",
      "description": "Unreal Tournament (free / pre-EOS era) dedicated via SteamCMD (app 1218200). Verify binaries still install — master/EOS services are gone; LAN may work.",
      "tags": [
        "unreal-tournament",
        "ut4",
        "steamcmd",
        "fps",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.ut-0.1.0.skill.zip",
      "sha256": "f6cab10de8392d82555f2f497c12604a99af97774fa29f651568e70c2e8de547",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.ut2004",
      "version": "0.1.0",
      "game": "Unreal Tournament 2004",
      "description": "Unreal Tournament 2004 dedicated via SteamCMD (app 13230) + ucc-bin. UT lineage after UT99 — classic LAN arena.",
      "tags": [
        "ut2004",
        "unreal-tournament",
        "steamcmd",
        "fps",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.ut2004-0.1.0.skill.zip",
      "sha256": "43d8543a075975e3c5dd8929cf9178477c7fd4f06fe30e8f9ca7084f51ab7b0c",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.ut3",
      "version": "0.1.0",
      "game": "Unreal Tournament 3",
      "description": "Unreal Tournament 3 dedicated server via SteamCMD (app 13240). Unreal Engine 3 arena for LAN.",
      "tags": [
        "ut3",
        "unreal-tournament",
        "steamcmd",
        "fps",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.ut3-0.1.0.skill.zip",
      "sha256": "492a710573fc77abd742a5eb7935a74ac88c1ac989ecdae1703ce26212f7d0ad",
      "official": true,
      "minRamMb": 1024
    },
    {
      "name": "games.v-rising",
      "version": "0.1.2",
      "game": "V Rising",
      "description": "V Rising dedicated server via SteamCMD (app 1829350). Windows-only PE (VRisingServer.exe); SteamCMD on Linux still ships the Windows build. LAN defaults via start.bat + CLI host overrides (Port/QueryPort 9876/9877).",
      "tags": [
        "v-rising",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "windows-only",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.v-rising-0.1.2.skill.zip",
      "sha256": "49cb20c004f9fb9682e252cbfac5554c2a3e5771370d63e0a8ce1e7c4052790c",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.valheim",
      "version": "0.1.2",
      "game": "Valheim",
      "description": "Valheim dedicated server via SteamCMD (app 896660) + native start.sh. Password must be ≥5 characters and not contained in the server name.",
      "tags": [
        "valheim",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.valheim-0.1.2.skill.zip",
      "sha256": "58b3c6e9ca7c357eb39884baf1d90da9376b4f132a736082bba48aa292f9c930",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.vein",
      "version": "0.1.4",
      "game": "VEIN",
      "description": "VEIN dedicated server via SteamCMD (app 2131400). Newer zombie survival — Unreal dedicated for LAN.",
      "tags": [
        "vein",
        "steamcmd",
        "survival",
        "native",
        "lan",
        "windows-only",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.vein-0.1.4.skill.zip",
      "sha256": "6d409af4d6ca10fcef75446f07aada3c1038a85e918a6e410443881c2e0b851c",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.veloren",
      "version": "0.1.0",
      "game": "Veloren",
      "description": "Veloren dedicated via Docker (registry.gitlab.com/veloren/veloren/server-cli). FOSS voxel RPG — game port 14004; optional query 14006.",
      "tags": [
        "veloren",
        "docker",
        "rpg",
        "voxel",
        "foss",
        "lan"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.veloren-0.1.0.skill.zip",
      "sha256": "b85191822fce2791fff6eae697d78a20a17f0f25da50c2c77ce0a4e29e0d5409",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.vintage-story",
      "version": "0.1.0",
      "game": "Vintage Story",
      "description": "Vintage Story dedicated via Docker (ghcr.io/darkmatterproductions/vintagestory). Survival craft — official server bits downloaded by the image; LAN on 42420.",
      "tags": [
        "vintage-story",
        "docker",
        "survival",
        "sandbox",
        "lan"
      ],
      "dependencies": [
        "platform.docker-basics",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "full",
      "downloadUrl": "https://playon.games/packages/games.vintage-story-0.1.0.skill.zip",
      "sha256": "6eefa8969752791d9108ca748747e8e71c45d5eef8c5c877a3334b62d6c171fd",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.wesnoth",
      "version": "0.1.0",
      "game": "The Battle for Wesnoth",
      "description": "Battle for Wesnoth multiplayer daemon (wesnothd). FOSS turn-based strategy — TCP 15000; install via distro package or fetch matching binary.",
      "tags": [
        "wesnoth",
        "native",
        "strategy",
        "foss",
        "lan"
      ],
      "dependencies": [
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.wesnoth-0.1.0.skill.zip",
      "sha256": "eaaa3c21cc776137fea14e89241f4282088cb0b18998a724b41c3951c9f06e47",
      "official": true,
      "minRamMb": 512
    },
    {
      "name": "games.wreckfest",
      "version": "0.1.1",
      "game": "Wreckfest",
      "description": "Wreckfest dedicated via SteamCMD (app 361580). Windows-only PE (Wreckfest_x64.exe / start_server.bat); SteamCMD on Linux still ships the Windows build — place on a Windows node. Vendor defaults: game_port 33540, steam_port 27015, query_port 27016.",
      "tags": [
        "wreckfest",
        "steamcmd",
        "racing",
        "lan",
        "windows-only"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.wreckfest-0.1.1.skill.zip",
      "sha256": "315bd46bc803a99d7b52761c3d967150da7ce3e74a5f85778f70a33ab49857bb",
      "official": true,
      "minRamMb": 2048
    },
    {
      "name": "games.wreckfest-2",
      "version": "0.1.1",
      "game": "Wreckfest 2",
      "description": "Wreckfest 2 dedicated via SteamCMD (app 3519390). Sequel destruction racing — default UDP game port 30100; Steam login often required for the tool.",
      "tags": [
        "wreckfest-2",
        "steamcmd",
        "racing",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.wreckfest-2-0.1.1.skill.zip",
      "sha256": "c42ab31c1bb71407fb2d6fa78f80e0a9653d47c0a8941e2c5b3de92089867544",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.wurm-unlimited",
      "version": "0.1.1",
      "game": "Wurm Unlimited",
      "description": "Wurm Unlimited dedicated server via SteamCMD (app 402370). Long-running sandbox worlds — dedicated for persistent LAN realms.",
      "tags": [
        "wurm-unlimited",
        "steamcmd",
        "sandbox",
        "native",
        "lan"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.wurm-unlimited-0.1.1.skill.zip",
      "sha256": "84cb1a1471d024f2c27b2aca66dfeeab513246051f409f6d0175149bd37b17fe",
      "official": true,
      "minRamMb": 4096
    },
    {
      "name": "games.xonotic",
      "version": "0.1.0",
      "game": "Xonotic",
      "description": "Xonotic dedicated server (native zip / Docker). FOSS arena FPS — tiny RAM, free clients for LAN booths.",
      "tags": [
        "xonotic",
        "native",
        "fps",
        "foss",
        "lan"
      ],
      "dependencies": [
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "partial",
      "downloadUrl": "https://playon.games/packages/games.xonotic-0.1.0.skill.zip",
      "sha256": "7cbabc3a1a8e29dfe75a479a892860af9818d496494ebbfbc462ef30e5222e13",
      "official": true,
      "minRamMb": 512
    },
    {
      "name": "games.zandronum",
      "version": "0.1.0",
      "game": "Zandronum (Doom)",
      "description": "Zandronum dedicated server (native). Doom multiplayer host — IWAD required, tiny RAM for LAN.",
      "tags": [
        "zandronum",
        "doom",
        "native",
        "fps",
        "foss",
        "lan"
      ],
      "dependencies": [
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.zandronum-0.1.0.skill.zip",
      "sha256": "aa7aebeba9e972935f434d43adaecf899378eac64e760164b1708128261f2ef3",
      "official": true,
      "minRamMb": 256
    },
    {
      "name": "games.zombie-panic-source",
      "version": "0.1.3",
      "game": "Zombie Panic! Source",
      "description": "Zombie Panic! Source dedicated server via SteamCMD (app 17505). Source zombie vs humans — light dedicated for LAN. Windows dual-place on modern Linux hosts (Ubuntu 24.04+ segfaults in steamclient without Steam Runtime).",
      "tags": [
        "zombie-panic-source",
        "zps",
        "steamcmd",
        "source",
        "fps",
        "lan",
        "slow_first_boot"
      ],
      "dependencies": [
        "platform.steamcmd",
        "platform.native-process",
        "platform.networking-lan",
        "platform.capacity",
        "platform.hostability"
      ],
      "containerSupport": "none",
      "downloadUrl": "https://playon.games/packages/games.zombie-panic-source-0.1.3.skill.zip",
      "sha256": "12217ec2f57947dfbc8fc97e56cd5e3ec6b1004e88b8d24a31b85720be799e4f",
      "official": true,
      "minRamMb": 1024
    }
  ]
}
