Metadata
{
"MaxPlayers": 16,
"MinPlayers": 1,
"GameNetworkType": "Multiplayer",
"MapSelect": "Official",
"MapList": [
"gvar.metro",
"baks.training_arena",
"facepunch.prison",
"gvar.stalkyard"
],
"RankType": "None",
"PerMapRanking": false,
"LeaderboardType": "None",
"Collision": {
"Defaults": {
"solid": "Collide",
"trigger": "Trigger",
"ladder": "Ignore",
"water": "Trigger",
"ragdoll": "Trigger",
"weapon": "Trigger",
"player": "Collide"
},
"Pairs": [
{
"a": "solid",
"b": "solid",
"r": "Collide"
},
{
"a": "trigger",
"b": "playerclip",
"r": "Ignore"
},
{
"a": "trigger",
"b": "solid",
"r": "Trigger"
},
{
"a": "solid",
"b": "trigger",
"r": "Collide"
},
{
"a": "playerclip",
"b": "solid",
"r": "Collide"
},
{
"a": "ladder",
"b": "water",
"r": "Ignore"
},
{
"a": "trigger",
"b": "water"
},
{
"a": "solid",
"b": "ragdoll",
"r": "Collide"
},
{
"a": "solid",
"b": "weapon",
"r": "Collide"
},
{
"a": "player",
"b": "player",
"r": "Ignore"
}
]
},
"Physics": {
"SubSteps": 2,
"TimeScale": 1,
"Gravity": "0,0,-800",
"AirDensity": 1.2,
"SleepingEnabled": true,
"SimulationMode": "Continuous",
"PositionIterations": 2,
"VelocityIterations": 8,
"SoftBodyIterations": 1,
"SoftBodySubsteps": 1
},
"Compiler": {
"RootNamespace": "Facepunch.Gunfight",
"DefineConstants": "SANDBOX;ADDON;DEBUG",
"NoWarn": "1701;1702;1591;"
},
"GameCategory": "Shooter",
"ControlModes": {
"Keyboard": true,
"Gamepad": true
},
"ParentPackage": "",
"PackageSettings": [
{
"DisplayType": "Choice",
"Choices": [
{
"Value": "KillConfirmedGamemode",
"Name": "Kill Confirmed"
},
{
"Value": "WarGamemode",
"Name": "Ground War"
},
{
"Value": "",
"Name": "No Gamemode (good for testing)"
}
],
"ConVarName": "gunfight_gamemode",
"DisplayName": "Active Mode",
"DefaultValue": "KillConfirmedGamemode",
"Description": "The current gamemode.",
"Group": "Important"
},
{
"DisplayType": "Boolean",
"Choices": [],
"ConVarName": "gunfight_friendly_fire_override",
"DisplayName": "Friendly Fire (Override)",
"DefaultValue": "false",
"Description": "If set on, friendly fire will always be active.",
"Group": "Game Rules"
},
{
"DisplayType": "Boolean",
"Choices": [],
"ConVarName": "gunfight_thirdperson",
"DisplayName": "Third Person (Override)",
"DefaultValue": "false",
"Description": "Should third person be available to use?",
"Group": "Game Rules"
},
{
"DisplayType": "Integer",
"Choices": [],
"ConVarName": "gunfight_kc_minimum_players",
"DisplayName": "Minimum Players",
"DefaultValue": "2",
"Description": "The minimum amount of required players to start a Kill Confirmed game.",
"Group": "Kill Confirmed",
"Minimum": 1,
"Maximum": 16
},
{
"DisplayType": "Float",
"Choices": [],
"ConVarName": "gunfight_kc_round_countdown",
"DisplayName": "Round Countdown",
"DefaultValue": "10",
"Description": "The time (in seconds) it takes to start a match in Kill Confirmed.",
"Group": "Kill Confirmed",
"Maximum": 30
},
{
"DisplayType": "Float",
"Choices": [],
"ConVarName": "gunfight_kc_round_duration",
"DisplayName": "Round Duration",
"DefaultValue": "600",
"Description": "The round duration (in seconds) in Kill Confirmed.",
"Group": "Kill Confirmed",
"Minimum": 60,
"Maximum": 3600,
"Step": 1
},
{
"DisplayType": "Integer",
"Choices": [],
"ConVarName": "gunfight_kc_max_score",
"DisplayName": "Maximum Score",
"DefaultValue": "75",
"Description": "The score required to win a match in Kill Confirmed.",
"Group": "Kill Confirmed",
"Minimum": 1,
"Maximum": 300
}
],
"DefaultLeaderboards": [],
"GeneralExtensions": false,
"TargettedExtensions": true,
"ExtensionApiVersion": 1001,
"Summary": "A fast paced first-person shooter game with a bunch of different gamemodes.",
"Description": "",
"ReplaceTags": "firstperson thirdperson action fps shooter",
"Public": true,
"CsProjName": "",
"HttpAllowList": null,
"InputSettings": {
"Actions": [
{
"Name": "Forward",
"KeyboardCode": "W",
"GroupName": "Movement"
},
{
"Name": "Backward",
"KeyboardCode": "S",
"GroupName": "Movement"
},
{
"Name": "Left",
"KeyboardCode": "A",
"GroupName": "Movement"
},
{
"Name": "Right",
"KeyboardCode": "D",
"GroupName": "Movement"
},
{
"Name": "Jump",
"KeyboardCode": "space",
"GamepadCode": "A",
"GroupName": "Movement"
},
{
"Name": "Run",
"KeyboardCode": "shift",
"GamepadCode": "LeftJoystickButton",
"GroupName": "Movement"
},
{
"Name": "Walk",
"KeyboardCode": "alt",
"GroupName": "Movement"
},
{
"Name": "Duck",
"KeyboardCode": "Ctrl",
"GamepadCode": "B",
"GroupName": "Movement"
},
{
"Name": "attack1",
"KeyboardCode": "mouse1",
"GamepadCode": "RightTrigger",
"GroupName": "Actions"
},
{
"Name": "attack2",
"KeyboardCode": "mouse2",
"GamepadCode": "LeftTrigger",
"GroupName": "Actions"
},
{
"Name": "reload",
"KeyboardCode": "r",
"GamepadCode": "X",
"GroupName": "Actions"
},
{
"Name": "Interact",
"KeyboardCode": "f",
"GamepadCode": "Y",
"GroupName": "Actions"
},
{
"Name": "Slot1",
"KeyboardCode": "1",
"GamepadCode": "DpadWest",
"GroupName": "Inventory"
},
{
"Name": "Slot2",
"KeyboardCode": "2",
"GamepadCode": "DpadEast",
"GroupName": "Inventory"
},
{
"Name": "Slot3",
"KeyboardCode": "3",
"GamepadCode": "DpadSouth",
"GroupName": "Inventory"
},
{
"Name": "Slot4",
"KeyboardCode": "4",
"GroupName": "Inventory"
},
{
"Name": "Slot5",
"KeyboardCode": "5",
"GroupName": "Inventory"
},
{
"Name": "Slot6",
"KeyboardCode": "6",
"GroupName": "Inventory"
},
{
"Name": "Slot7",
"KeyboardCode": "7",
"GroupName": "Inventory"
},
{
"Name": "Slot8",
"KeyboardCode": "8",
"GroupName": "Inventory"
},
{
"Name": "Slot9",
"KeyboardCode": "9",
"GroupName": "Inventory"
},
{
"Name": "Slot0",
"KeyboardCode": "0",
"GroupName": "Inventory"
},
{
"Name": "SlotPrev",
"KeyboardCode": "mouse4",
"GamepadCode": "SwitchLeftBumper",
"GroupName": "Inventory"
},
{
"Name": "SlotNext",
"KeyboardCode": "mouse5",
"GamepadCode": "SwitchRightBumper",
"GroupName": "Inventory"
},
{
"Name": "View",
"KeyboardCode": "C",
"GamepadCode": "RightJoystickButton",
"GroupName": "Other"
},
{
"Name": "Voice",
"KeyboardCode": "v",
"GamepadCode": "RightJoystickButton",
"GroupName": "Other"
},
{
"Name": "Drop",
"KeyboardCode": "g",
"GamepadCode": "RightJoystickButton",
"GroupName": "Other"
},
{
"Name": "Score",
"KeyboardCode": "tab",
"GamepadCode": "SwitchLeftMenu",
"GroupName": "Other"
},
{
"Name": "Menu",
"KeyboardCode": "Q",
"GamepadCode": "SwitchRightMenu",
"GroupName": "Other"
},
{
"Name": "Chat",
"KeyboardCode": "enter",
"GroupName": "Other"
},
{
"Name": "Mount",
"KeyboardCode": "T",
"GroupName": "Weapon Handling"
},
{
"Name": "FireMode",
"KeyboardCode": "B",
"GroupName": "Weapon Handling"
},
{
"Name": "UseKillstreak",
"KeyboardCode": "k",
"GroupName": "Gameplay"
},
{
"Name": "Slide",
"KeyboardCode": "C",
"GroupName": "Movement"
}
]
},
"TickRate": 30,
"LaunchConfigs": [
{
"Name": "gunfight_test",
"GameIdent": "facepunch.gunfight#local",
"MapName": "eagleone.killhouse_chimona",
"MaxPlayers": 16,
"GameSettings": {},
"Addons": "",
"PreLaunchCommand": "",
"PostLaunchCommand": "GunfightGamemode KillConfirmedGamemode"
},
{
"Name": "sv_lan 1",
"GameIdent": "facepunch.gunfight#local",
"MapName": "eagleone.killhouse_chimona",
"MaxPlayers": 16,
"GameSettings": {},
"Addons": "",
"PreLaunchCommand": "sv_lan 1",
"PostLaunchCommand": "GunfightGamemode KillConfirmedGamemode"
}
],
"Resources": "",
"MenuResources": "/fonts/*\n/UI/*\n/GameMenu/*\n/Styles/*",
"CodePackageReferences": [
"facepunch.9mm_ejectbrass",
"facepunch.w_usp",
"facepunch.v_usp",
"facepunch.w_mp5",
"facepunch.v_mp5"
]
}
Files