📝 Client Metadata
Sent by the editor's project when this version was published
{
  "MaxPlayers": 64,
  "MinPlayers": 1,
  "TickRate": 50,
  "GameNetworkType": "Multiplayer",
  "MapSelect": "Unrestricted",
  "MapList": [
    "facepunch.flatgrass"
  ],
  "RankType": "None",
  "PerMapRanking": false,
  "LeaderboardType": "None",
  "CsProjName": "",
  "StartupScene": "scenes/sandbox.scene",
  "ControlModes": {
    "Keyboard": true,
    "VR": false,
    "Gamepad": true
  },
  "LaunchMode": "Launcher",
  "MapStartupScene": "scenes/sandbox.scene",
  "DedicatedServerStartupScene": "scenes/sandbox.scene",
  "SystemScene": "scenes/system.scene",
  "RecommendedMinPlayers": 1,
  "RecommendedMaxPlayers": 64,
  "Coop": true,
  "Versus": true,
  "Resources": "/fonts/*\n/UI/*.png\n/ui/*.png\n/ui/*\n/ui/weapons/melee/*",
  "GameSettings": [
    {
      "Name": "sandbox.noclip_speed",
      "Title": "Noclip Speed",
      "Group": "Gameplay",
      "Default": "1",
      "Options": null,
      "Min": 0.1,
      "Max": 10,
      "Step": 0.1
    },
    {
      "Name": "sandbox.carry",
      "Title": "Carry Props",
      "Group": "Gameplay",
      "Default": "True",
      "Options": null,
      "Min": 0,
      "Max": 0,
      "Step": null
    },
    {
      "Name": "sandbox.carry.maxmass",
      "Title": "Carry Max Mass",
      "Group": "Gameplay",
      "Default": "80",
      "Options": null,
      "Min": 0,
      "Max": 1000,
      "Step": null
    },
    {
      "Name": "sandbox.developer.entities",
      "Title": "Show Developer Entities",
      "Group": "Other",
      "Default": "False",
      "Options": null,
      "Min": 0,
      "Max": 0,
      "Step": null
    },
    {
      "Name": "sandbox.reequiplast",
      "Title": "Re-equip Last",
      "Group": "Gameplay",
      "Default": "False",
      "Options": null,
      "Min": 0,
      "Max": 0,
      "Step": null
    },
    {
      "Name": "sandbox.allow.godmode",
      "Title": "Allow God Mode",
      "Group": "Gameplay",
      "Default": "False",
      "Options": null,
      "Min": 0,
      "Max": 0,
      "Step": null
    },
    {
      "Name": "sandbox.allow.pvp",
      "Title": "Allow PvP",
      "Group": "Gameplay",
      "Default": "True",
      "Options": null,
      "Min": 0,
      "Max": 0,
      "Step": null
    },
    {
      "Name": "sandbox.allow.noclip",
      "Title": "Allow Noclip",
      "Group": "Gameplay",
      "Default": "True",
      "Options": null,
      "Min": 0,
      "Max": 0,
      "Step": null
    },
    {
      "Name": "sandbox.keepcorpses.players",
      "Title": "Keep Player Corpses",
      "Group": "Gameplay",
      "Default": "False",
      "Options": null,
      "Min": 0,
      "Max": 0,
      "Step": null
    },
    {
      "Name": "sandbox.keepcorpses.npcs",
      "Title": "Keep NPC Corpses",
      "Group": "Gameplay",
      "Default": "False",
      "Options": null,
      "Min": 0,
      "Max": 0,
      "Step": null
    },
    {
      "Name": "sandbox.allow.physgunplayers",
      "Title": "Physgun Players",
      "Group": "Gameplay",
      "Default": "True",
      "Options": null,
      "Min": 0,
      "Max": 0,
      "Step": null
    },
    {
      "Name": "sandbox.allow.drive",
      "Title": "Drive Props",
      "Group": "Gameplay",
      "Default": "True",
      "Options": null,
      "Min": 0,
      "Max": 0,
      "Step": null
    },
    {
      "Name": "sandbox.drive.physics",
      "Title": "Allow Physics",
      "Group": "Gameplay",
      "Default": "PerPlayer",
      "Options": [
        {
          "Name": "Disabled",
          "Icon": null
        },
        {
          "Name": "PerPlayer",
          "Icon": null
        },
        {
          "Name": "Forced",
          "Icon": null
        }
      ],
      "Min": 0,
      "Max": 0,
      "Step": null
    },
    {
      "Name": "sandbox.drive.speed",
      "Title": "Prop Movement Speed",
      "Group": "Gameplay",
      "Default": "300",
      "Options": null,
      "Min": 50,
      "Max": 2000,
      "Step": 10
    },
    {
      "Name": "sandbox.drive.sprint",
      "Title": "Sprint Multiplier",
      "Group": "Gameplay",
      "Default": "1.66",
      "Options": null,
      "Min": 1,
      "Max": 10,
      "Step": 0.01
    },
    {
      "Name": "sandbox.spawnprotection",
      "Title": "Spawn Protection",
      "Group": "Gameplay",
      "Default": "5",
      "Options": null,
      "Min": 0,
      "Max": 30,
      "Step": 1
    },
    {
      "Name": "sandbox.falldamage_realistic",
      "Title": "Realistic Fall Damage",
      "Group": "Gameplay",
      "Default": "False",
      "Options": null,
      "Min": 0,
      "Max": 0,
      "Step": null
    },
    {
      "Name": "sandbox.gravity",
      "Title": "Gravity",
      "Group": "Gameplay",
      "Default": "850",
      "Options": null,
      "Min": 0,
      "Max": 2000,
      "Step": 10
    },
    {
      "Name": "sandbox.limit.props",
      "Title": "Max Props Per Player",
      "Group": "Limits",
      "Default": "-1",
      "Options": null,
      "Min": -1,
      "Max": 1024,
      "Step": null
    },
    {
      "Name": "sandbox.limit.explosives",
      "Title": "Max Explosives Per Player",
      "Group": "Limits",
      "Default": "-1",
      "Options": null,
      "Min": -1,
      "Max": 16,
      "Step": null
    },
    {
      "Name": "sandbox.limit.balloons",
      "Title": "Max Balloons Per Player",
      "Group": "Limits",
      "Default": "-1",
      "Options": null,
      "Min": -1,
      "Max": 64,
      "Step": null
    },
    {
      "Name": "sandbox.limit.constraints",
      "Title": "Max Constraints Per Player",
      "Group": "Limits",
      "Default": "-1",
      "Options": null,
      "Min": -1,
      "Max": 512,
      "Step": null
    },
    {
      "Name": "sandbox.limit.emitters",
      "Title": "Max Emitters Per Player",
      "Group": "Limits",
      "Default": "-1",
      "Options": null,
      "Min": -1,
      "Max": 64,
      "Step": null
    },
    {
      "Name": "sandbox.limit.thrusters",
      "Title": "Max Thrusters Per Player",
      "Group": "Limits",
      "Default": "-1",
      "Options": null,
      "Min": -1,
      "Max": 64,
      "Step": null
    },
    {
      "Name": "sandbox.limit.hoverballs",
      "Title": "Max Hoverballs Per Player",
      "Group": "Limits",
      "Default": "-1",
      "Options": null,
      "Min": -1,
      "Max": 32,
      "Step": null
    },
    {
      "Name": "sandbox.limit.wheels",
      "Title": "Max Wheels Per Player",
      "Group": "Limits",
      "Default": "-1",
      "Options": null,
      "Min": -1,
      "Max": 32,
      "Step": null
    },
    {
      "Name": "sandbox.limit.texts",
      "Title": "Max Texts Per Player",
      "Group": "Limits",
      "Default": "-1",
      "Options": null,
      "Min": -1,
      "Max": 256,
      "Step": null
    }
  ],
  "CodePackageReferences": [
    "facepunch.graffiti_peace",
    "facepunch.graffiti_zap",
    "facepunch.graffiti_time",
    "facepunch.graffiti_io",
    "facepunch.graffiti_stuff",
    "facepunch.graffiti_mind",
    "facepunch.graffiti_ouioui",
    "facepunch.graffiti_doug",
    "facepunch.graffiti_king",
    "facepunch.graffiti_from",
    "facepunch.graffiti_brb",
    "facepunch.graffiti_smilie",
    "facepunch.graffiti_quack",
    "facepunch.graffiti_alien01",
    "facepunch.graffiti_alien02",
    "facepunch.graffiti_die01",
    "facepunch.graffiti_hearts01",
    "facepunch.graffiti_collection01",
    "facepunch.graffiti_collection02",
    "facepunch.graffiti_collection03",
    "facepunch.graffiti_scribble01",
    "facepunch.graffiti_scribble02",
    "facepunch.graffiti_scribble03",
    "facepunch.graffiti_scribble04",
    "facepunch.graffiti_scribble05",
    "facepunch.graffiti_scribble06",
    "facepunch.graffiti_scribble07",
    "facepunch.graffiti_scribble08",
    "facepunch.graffiti_scribble09",
    "facepunch.graffiti_scribble10",
    "facepunch.graffiti_scribble11",
    "facepunch.graffiti_scribble12",
    "facepunch.graffiti_scribble13",
    "facepunch.graffiti_scribble14",
    "facepunch.graffiti_scribble15",
    "facepunch.graffiti_scribble16",
    "facepunch.graffiti_scribble17",
    "facepunch.graffiti_scribble18",
    "facepunch.graffiti_scribble19",
    "facepunch.graffiti_scribble20"
  ]
}
🔬 Extracted Metadata
Stats we read from the uploaded files — e.g. for models: verts, triangles, bounds, bones
{
  "$type": "game",
  "MinPlayers": 1,
  "MaxPlayers": 64,
  "RecommendedMinPlayers": 1,
  "RecommendedMaxPlayers": 64,
  "Singleplayer": true,
  "Multiplayer": true,
  "Coop": true,
  "Versus": true,
  "Vr": false,
  "VrOnly": false,
  "Streamer": false,
  "LaunchMode": "Launcher",
  "HasGameSettings": true,
  "UseCreateGameModal": true,
  "NeedsMap": true,
  "ShowChangeMap": true,
  "DefaultMap": "facepunch.flatgrass",
  "MapTarget": "*"
}