Sandbox Logo

Metadata

{
  "MapList": [
    "bafkb.bhopaqua",
    "mml.strafe_mmillion",
    "dogi.surf_esmdogi",
    "rival.surf_egypt",
    "rival.surf_combo",
    "dogi.surf_esmdogi",
    "facepunch.strafe_hackr",
    "rival.surf_combov2"
  ],
  "MinPlayers": 1,
  "MapSelect": "Tagged",
  "RankType": "Best",
  "LeaderboardType": "Ascending",
  "PerMapRanking": true,
  "GameNetworkType": "Multiplayer",
  "MaxPlayers": 16,
  "GameCategory": "Parkour",
  "Collision": {
    "Defaults": {
      "solid": "Collide",
      "trigger": "Trigger",
      "ladder": "Ignore",
      "water": "Trigger",
      "player": "Trigger"
    },
    "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": "player",
        "b": "player",
        "r": "Ignore"
      }
    ]
  },
  "DefaultLeaderboards": null,
  "Summary": "A work in progress surf, bunnyhop, and rocket jump gamemode.",
  "Description": "\uD83C\uDFBF | About\n\nSurf and bunnyhop as enjoyed in Garry\u0027s Mod and Counter Strike.\n\n\u231B | Speedrun Timer\n\n- In-depth run statistics.\n- Global and secure leaderboards.\n- World record and personal best replay bots.\n- World record comparisons upon reaching checkpoints.\n\n\uD83D\uDD28 | Mapping\n\n1. Open Hammer, build your beautiful bhop or surf map.\n2. Add Strafe entities to your entity tool.\n3. Staged map: place start and end zones for every stage, set the stage number accordingly.\n4. Linear map: place one start and one and zone spanning the entire map, optionally place Checkpoint zones throughout your map.\n5. Add facepunch.strafe to your map\u0027s supported games (found in S\u0026box Editor\u0027s Addon Manager)\n6. Servers will now include your map in their map cycle.",
  "Public": true,
  "ReplaceTags": "speedrun sbm surf bhop rj rocketjump quake",
  "CsProjName": "",
  "ControlModes": {},
  "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": "use",
        "KeyboardCode": "e",
        "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": "Flashlight",
        "KeyboardCode": "f",
        "GamepadCode": "DpadNorth",
        "GroupName": "Other"
      },
      {
        "Name": "Score",
        "KeyboardCode": "tab",
        "GamepadCode": "SwitchLeftMenu",
        "GroupName": "Other"
      },
      {
        "Name": "Menu",
        "KeyboardCode": "Q",
        "GamepadCode": "SwitchRightMenu",
        "GroupName": "Other"
      },
      {
        "Name": "Chat",
        "KeyboardCode": "enter",
        "GroupName": "Other"
      }
    ]
  },
  "HttpAllowList": [
    "https://strafedb.com",
    "https://strafereplays.blob.core.windows.net",
    "wss://strafedb.com/"
  ],
  "Resources": "",
  "MenuResources": "/ui/gamemenu/*\n/ui/menu-background.jpg\n/fonts/*",
  "CodePackageReferences": []
}

Files

Name Size
.bin
text_snippet manifest.json 53B
text_snippet package.base.dll 729KB
text_snippet package.facepunch.strafe.dll 255.5KB
devcam
text_snippet devcamoverlay.razor.scss 2.9KB
fonts
text_snippet ubuntu-bold.ttf 263.8KB
text_snippet ubuntu-bolditalic.ttf 276.8KB
text_snippet ubuntu-italic.ttf 319.3KB
text_snippet ubuntu-light.ttf 354.1KB
text_snippet ubuntu-lightitalic.ttf 342KB
text_snippet ubuntu-medium.ttf 278.5KB
text_snippet ubuntu-mediumitalic.ttf 302.4KB
text_snippet ubuntu-regular.ttf 292.7KB
maps
public surf_map_staged.vpk 52.5KB
public surf_map.vpk 3.6MB
materials/default
insert_photo default_ao_tga_7449568e.generated.vtex_c 1.9KB
insert_photo default_color_tga_380558b.generated.vtex_c 1.8KB
insert_photo default_color_tga_f919c15e.generated.vtex_c 2KB
insert_photo default_normal_tga_5c878876.generated.vtex_c 2.3KB
insert_photo default_normal_tga_7f4327e9.generated.vtex_c 1.9KB
materials/dev
insert_photo dev_08_orange_png_484cf993.generated.vtex_c 47.7KB
collections dev_08_orange.vmat_c 5.5KB
insert_photo dev_metal_rough20_vmat_g_tcolor_a0ce44b8.generated.vtex_c 1.5KB
insert_photo dev_metal_rough20_vmat_g_tnormal_e3725405.generated.vtex_c 1.8KB
collections dev_metal_rough20.vmat_c 4.4KB
insert_photo dev_metal_rough50_vmat_g_tcolor_a0ce44b8.generated.vtex_c 1.5KB
insert_photo dev_metal_rough50_vmat_g_tnormal_7a668049.generated.vtex_c 1.8KB
collections dev_metal_rough50.vmat_c 4.4KB
insert_photo reflectivity_30_color_tga_e7524b00.generated.vtex_c 46.3KB
collections reflectivity_30.vmat_c 4.4KB
materials/dev/simple
collections floor_simple_128.vmat_c 5.2KB
collections wall_simple_128.vmat_c 5.2KB
materials/editor/checkpoint
insert_photo strafe_trigger_checkpoint_color_png_429f9995.generated.vtex_c 52.6KB
collections strafe_trigger_checkpoint.vmat_c 6.6KB
materials/editor/end
insert_photo strafe_trigger_end_color_png_62ab6ef9.generated.vtex_c 67.2KB
collections strafe_trigger_end.vmat_c 6.4KB
materials/editor/push
insert_photo strafe_trigger_push_color_png_79868171.generated.vtex_c 44.6KB
collections strafe_trigger_push.vmat_c 6.4KB
materials/editor/start
insert_photo strafe_trigger_start_color_png_cd35105.generated.vtex_c 67.8KB
collections strafe_trigger_start.vmat_c 6.4KB
materials/particles
insert_photo beam_blood_02.vtex_c 44.6KB
insert_photo beam_generic_7.vtex_c 45.5KB
insert_photo beam_hotwhite_alpha.vtex_c 25.4KB
insert_photo beam_hotwhite.vtex_c 25.4KB
materials/shadertest
collections test_water.vmat_c 4.2KB
materials/sky
collections atmosphere_sky.vmat_c 1.1KB
materials/tools/new
insert_photo ladder_color_png_3dff7ad7.generated.vtex_c 26.4KB
materials/tools
collections toolsinvisibleladder.vmat_c 4.9KB
materials/water
insert_photo water_temp_vmat_g_tcolor_c78163e5.generated.vtex_c 1.9KB
collections water_temp.vmat_c 5.8KB
models/rocketlauncher
view_in_ar rocket.vmdl_c 14.6KB
view_in_ar rocketlauncher.vmdl_c 192.2KB
models/rocketlauncher/textures
insert_photo rocketlauncher_ao_png_31f043d0.generated.vtex_c 1.2MB
insert_photo rocketlauncher_color_png_8f087075.generated.vtex_c 3.1MB
insert_photo rocketlauncher_rough_png_89a38684.generated.vtex_c 2.7MB
collections rocketlauncher.vmat_c 6.2KB
obsolete
text_snippet obsolete.txt 736B
particles/gameplay/checkpoint
text_snippet checkpoint_a.vpcf_c 2.2KB
text_snippet checkpoint_b.vpcf_c 2.2KB
text_snippet checkpoint_c.vpcf_c 2.2KB
text_snippet checkpoint_d.vpcf_c 2.2KB
text_snippet checkpoint.vpcf_c 917B
particles/gameplay/strafe_trail
text_snippet strafe_trail.vpcf_c 3.1KB
postprocess
text_snippet standard.vpost_c 129.5KB
sounds
text_snippet flashlight-off.sound_c 560B
text_snippet flashlight-off.vsnd_c 28.4KB
text_snippet flashlight-on.sound_c 560B
text_snippet flashlight-on.vsnd_c 141.6KB
sounds/rocketlauncher
text_snippet rocket_trail.vsnd_c 369.8KB
text_snippet rocketlauncher_explode_1.vsnd_c 1.2MB
text_snippet rocketlauncher_explode_2.vsnd_c 1.2MB
text_snippet rocketlauncher_explode_3.vsnd_c 1.2MB
text_snippet rocketlauncher_explode.sound_c 902B
text_snippet rocketlauncher_shoot_1.vsnd_c 182.6KB
text_snippet rocketlauncher_shoot_2.vsnd_c 248.8KB
text_snippet rocketlauncher_shoot_3.vsnd_c 282.8KB
text_snippet rocketlauncher_shoot_4.vsnd_c 157.3KB
text_snippet rocketlauncher_shoot.sound_c 1012B
styles
text_snippet base.scss 756B
styles/base
text_snippet _navigator.scss 62B
text_snippet _popup.scss 3.6KB
text_snippet _splitcontainer.scss 411B
text_snippet _tabcontainer.scss 1.2KB
text_snippet _textentry.scss 37B
styles
text_snippet form.scss 894B
styles/form
text_snippet _checkbox.scss 732B
text_snippet _coloreditor.scss 3.7KB
text_snippet _colorproperty.scss 287B
text_snippet _dropdown.scss 463B
text_snippet _slider.scss 1.6KB
text_snippet _switch.scss 879B
styles
text_snippet rootpanel.scss 3.4KB
textures/dev/simple
insert_photo floor_simple_128_color_tga_bc5c7b5d.generated.vtex_c 47.8KB
insert_photo floor_simple_128_rough_tga_7c323bd7.generated.vtex_c 30.7KB
insert_photo wall_simple_128_color_tga_6e2c5e1c.generated.vtex_c 47.8KB
ui/chat
text_snippet chatbox.scss 1.6KB
ui/components
text_snippet packagecard.razor.scss 3.1KB
text_snippet packagefilters.razor.scss 909B
text_snippet packagelist.razor.scss 160B
ui/components/serverlist
text_snippet serverlistpanel.razor.scss 1.7KB
ui/controls
text_snippet slidercontrol.razor.scss 2.1KB
text_snippet switchcontrol.razor.scss 988B
ui/gamemenu
text_snippet defaultgamemenu.razor.scss 3.4KB
text_snippet defaultloadingpanel.razor.scss 719B
ui/gamemenu/front
text_snippet frontpage.razor.scss 248B
ui/gamemenu/lobby
text_snippet lobbygamesetting.razor.scss 62B
text_snippet lobbymember.razor.scss 98B
text_snippet mapbutton.razor.scss 145B
ui/gamemenu
text_snippet mapsingle.razor.scss 665B
text_snippet mapspage.razor.scss 855B
text_snippet serverspage.razor.scss 1KB
ui/gamemenu/settings
text_snippet settingspage.razor.scss 315B
ui/gamemenu
text_snippet spinner.razor.scss 416B
text_snippet strafemenu.razor.scss 2KB
text_snippet strafesettingspage.razor.scss 439B
ui/gamemenu/styles
text_snippet _common.scss 2.8KB
text_snippet _form.scss 2.4KB
text_snippet _styles.scss 15.6KB
text_snippet _vars.scss 445B
ui
text_snippet menu-background.jpg 240.6KB
ui/scoreboard
text_snippet scoreboard.scss 879B
ui/styles
text_snippet _common.scss 2.8KB
text_snippet _form.scss 2.4KB
text_snippet _styles.scss 15.6KB
text_snippet _vars.scss 445B
ui/voicechat
text_snippet voicelist.scss 814B
text_snippet voicespeaker.scss 285B