{"id":8193,"date":"2025-05-22T23:25:00","date_gmt":"2025-05-22T23:25:00","guid":{"rendered":"https:\/\/tradeit.gg\/blog\/?p=8193"},"modified":"2026-10-11T10:58:59","modified_gmt":"2026-10-11T10:58:59","slug":"cs2-bhop-commands","status":"publish","type":"post","link":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/","title":{"rendered":"CS2 Bhop Commands: Console Commands and Binds for Bunny Hopping"},"content":{"rendered":"\n<style>\n.ti-npa{--ti-ink:#1f2130;--ti-muted:#54595f;--ti-accent:#615dfc;--ti-link:#4b47d6;--ti-soft:#eeedff;--ti-surface:#f7f6ff;--ti-line:#dbdaf2;--ti-dark:#1b1d2a;width:100%;max-width:100%;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--ti-ink);font:400 17px\/1.65 Roboto,-apple-system,\"Segoe UI\",Arial,sans-serif;overflow-wrap:break-word}\n.ti-npa,.ti-npa *{box-sizing:border-box}\n.ti-npa p{margin:0 0 1.15em}\n.ti-npa a{color:var(--ti-link);font-weight:inherit;text-decoration:underline;text-decoration-color:#b3b0f1;text-underline-offset:3px;text-decoration-thickness:1px}\n.ti-npa a:hover{color:#3d277f;text-decoration-color:currentColor}\n.ti-npa strong{color:var(--ti-ink);font-weight:600}\n.ti-npa h2{position:relative;margin:2.25em 0 .85em;padding:0 0 .55em 20px;border:0;border-bottom:1px solid #ecebf7;color:var(--ti-ink);font:600 clamp(1.65rem,3.6vw,2.2rem)\/1.2 \"Encode Sans Semi Condensed\",Roboto,sans-serif;letter-spacing:-.035em;scroll-margin-top:90px}\n.ti-npa h2::before{position:absolute;left:0;top:.13em;width:6px;height:.85em;border-radius:99px;background:linear-gradient(180deg,#615dfc,#9c7dff);content:\"\"}\n.ti-npa h3{margin:1.5em 0 .65em;color:var(--ti-ink);font:600 clamp(1.28rem,3vw,1.55rem)\/1.3 \"Encode Sans Semi Condensed\",Roboto,sans-serif;scroll-margin-top:90px}\n.ti-npa ul,.ti-npa ol{margin:0 0 1.4em;padding-left:1.5em}\n.ti-npa li{margin:.5em 0;padding-left:.3em}\n.ti-npa li::marker{color:var(--ti-accent);font-weight:600}\n.ti-npa :not(pre)>code{padding:.12em .3em;border-radius:4px;background:#eeedff;color:#3f3274;font:500 .89em\/1.4 Consolas,\"Courier New\",monospace;overflow-wrap:anywhere}\n.ti-npa pre{max-width:100%;margin:14px 0 24px;padding:19px 20px;overflow-x:auto;border:1px solid #303346;border-radius:11px;background:var(--ti-dark);color:#f5f3ff;font:400 14px\/1.7 Consolas,\"Courier New\",monospace;white-space:pre;tab-size:2;-webkit-overflow-scrolling:touch}\n.ti-npa pre code{padding:0;border:0;background:transparent;color:inherit;font:inherit;white-space:inherit}\n.ti-npa .ti-table,.ti-npa .wp-block-table{max-width:100%;margin:24px 0 28px;overflow-x:auto;border:1px solid var(--ti-line);border-radius:12px;background:#fff;-webkit-overflow-scrolling:touch}\n.ti-npa table{width:100%;margin:0;border:0;border-collapse:collapse;font-size:.9rem;line-height:1.55}\n.ti-npa .ti-wide table{min-width:740px}\n.ti-npa caption{padding:14px 16px;text-align:left;caption-side:top;background:var(--ti-soft);color:var(--ti-ink);font-size:.95rem;font-weight:600}\n.ti-npa th,.ti-npa td{padding:12px 14px;border:0;border-bottom:1px solid #ecebf7;text-align:left;vertical-align:top;overflow-wrap:break-word}\n.ti-npa thead th{background:#292b3b;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.015em}\n.ti-npa thead th :is(strong,a,code){color:inherit}\n.ti-npa thead th code{background:rgba(255,255,255,.1)}\n.ti-npa tbody th{background:transparent;color:var(--ti-ink);font-weight:600}\n.ti-npa td{color:var(--ti-ink);background:transparent}\n.ti-npa tbody tr{background:#fff}\n.ti-npa tbody tr:nth-child(even){background:#faf9fd}\n.ti-npa tbody tr:last-child>*{border-bottom:0}\n.ti-npa td code{font-size:.85em}\n.ti-npa details{margin:0 0 12px;padding:0;border:1px solid var(--ti-line);border-radius:12px;overflow:hidden;background:var(--ti-surface);color:var(--ti-ink)}\n.ti-npa summary{position:relative;display:block;margin:0;padding:18px 50px 18px 19px;list-style:none;cursor:pointer;color:var(--ti-ink);font:600 17px\/1.4 Roboto,sans-serif}\n.ti-npa summary::-webkit-details-marker{display:none}\n.ti-npa summary::after{position:absolute;right:19px;top:15px;color:var(--ti-accent);font-size:24px;font-weight:400;line-height:1;content:\"+\"}\n.ti-npa details[open] summary{background:var(--ti-soft);border-bottom:1px solid var(--ti-line)}\n.ti-npa details[open] summary::after{content:\"\\2212\"}\n.ti-npa details>p,.ti-npa details>.wp-block-group{margin:0;padding:17px 19px 19px;color:#514e61;font-size:16px;line-height:1.65}\n.ti-npa details>pre{margin:16px}\n.ti-npa details>p+p{padding-top:0}\n.ti-npa .ti-note,.ti-npa .ti-method{margin:22px 0;padding:18px 20px;border:1px solid var(--ti-line);border-radius:12px;background:var(--ti-soft);color:var(--ti-ink)}\n.ti-npa .ti-note p:last-child,.ti-npa .ti-method p:last-child{margin-bottom:0}\n.ti-npa figure{max-width:100%}\n.ti-npa .ti-figure,.ti-npa .wp-block-image{margin:24px 0 30px}\n.ti-npa .ti-figure img,.ti-npa .wp-block-image img{display:block;width:100%;height:auto;border-radius:10px;background:#f7f6ff}\n.ti-npa figcaption{margin-top:9px;color:var(--ti-muted);font-size:.83rem;line-height:1.55}\n.ti-npa .skin-facts,.ti-npa .ti-skin-facts{padding:14px 16px;border:1px solid var(--ti-line);border-radius:9px;background:var(--ti-surface);color:var(--ti-ink);font-size:14px;line-height:1.6}\n.ti-npa .wear-pick{font-size:15px;color:var(--ti-ink)}\n.ti-npa .ti-case-image{width:256px;max-width:100%;margin:12px 0 20px}\n.ti-npa .ti-case-image img{width:256px;max-width:100%;height:auto;background:#f7f6ff;border:1px solid #dbdaf2;padding:12px;border-radius:10px;object-fit:contain}\n.ti-npa .ti-diagram{margin:24px 0;padding:18px;border:1px solid var(--ti-line);border-radius:12px;background:var(--ti-soft);color:var(--ti-ink)}\n.ti-npa .ti-diagram svg{display:block;width:100%;height:auto}\n.ti-npa .ti-diagram figcaption{color:#514578}\n.ti-npa .ti-ev-panel{margin:24px 0;padding:20px;border:1px solid var(--ti-line);border-radius:12px;background:var(--ti-soft);color:var(--ti-ink)}\n.ti-npa .ti-widget-title{margin:0 0 16px;font-weight:600;font-size:18px}\n.ti-npa .ti-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}\n.ti-npa .ti-metric-grid>div{display:flex;flex-direction:column;gap:8px;padding:16px;background:#fff;border:1px solid #dbdaf2;border-radius:9px}\n.ti-npa .ti-metric-grid>div>span:first-child{font-size:14px;color:#514578}\n.ti-npa .ti-metric-grid strong{font-size:27px;line-height:1.2;color:#383287}\n.ti-npa .ti-metric-bar{display:block;height:7px;border-radius:9px;background:linear-gradient(to right,#615dfc var(--metric),#eeedff var(--metric));width:100%}\n.ti-npa .ti-widget-caption{margin:14px 0 0;font-size:14px;line-height:1.55;color:#514578}\n.ti-npa .ti-airflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}\n.ti-npa .ti-airflow>div{display:flex;flex-direction:column;gap:7px;padding:17px;border:1px solid #cec8f5;border-radius:9px;background:#fff;text-align:center}\n.ti-npa .ti-airflow strong{font-size:.95rem}\n.ti-npa .ti-airflow>div>span:last-child{font-size:.83rem;line-height:1.5;color:#514578}\n.ti-npa .ti-air-key{align-self:center;min-width:66px;padding:8px 12px;border-radius:7px;background:#eeedff;color:#453878;font:600 1.2rem\/1.2 Roboto,sans-serif}\n.ti-npa .ti-air-key span{color:#615dfc;font-size:1.5rem}\n.ti-npa :is(a,summary,button,input,select,[tabindex]):focus-visible{outline:3px solid #8174ef;outline-offset:4px}\n@media(max-width:767px){.ti-npa{font-size:16px;line-height:1.62}.ti-npa h2{margin-top:2em;padding-left:16px;font-size:clamp(1.45rem,7vw,1.82rem)}.ti-npa h2::before{width:5px}.ti-npa h3{font-size:1.3rem}.ti-npa th,.ti-npa td{padding:10px 12px}.ti-npa summary{padding:16px 43px 16px 16px;font-size:16px}.ti-npa summary::after{right:16px;top:14px}.ti-npa details>p,.ti-npa details>.wp-block-group{padding:15px 16px 18px}.ti-npa pre{padding:15px;font-size:13px}.ti-npa .ti-note,.ti-npa .ti-method{padding:16px}}\n@media(prefers-reduced-motion:reduce){.ti-npa{scroll-behavior:auto}}\n@media(max-width:560px){.ti-npa .ti-airflow{grid-template-columns:1fr}.ti-npa .ti-airflow>div{display:grid;grid-template-columns:76px 1fr;text-align:left;align-items:center;padding:13px;gap:3px 12px}.ti-npa .ti-air-key{grid-row:span 2;text-align:center}.ti-npa .ti-airflow strong{align-self:end}.ti-npa .ti-airflow>div>span:last-child{align-self:start}}\n\/* Original Tradeit model artwork, not guessed game renders. *\/\n.ti-npa .ti-tier{background:#f7f6ff;border:1px solid #dbdaf2;border-radius:12px;overflow:hidden;margin:24px 0}\n.ti-npa .ti-tier-title{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:0;padding:18px 20px;background:#eeedff;font-weight:700;color:#1f2130}\n.ti-npa .ti-tier-brandmark{display:inline-block;padding:8px 12px;border-radius:6px;background:#292b3b;flex-shrink:0}\n.ti-npa .ti-tier-brandmark img{display:block;width:112px;height:auto;margin:0}\n.ti-npa .ti-tier-row{display:grid;grid-template-columns:52px 1fr;border-top:1px solid #dbdaf2}\n.ti-npa .ti-tier-label{display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;background:#e4e1ff;color:#383287}\n.ti-npa .ti-tier-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px}\n.ti-npa .ti-tier-item{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:8px 4px;color:#1f2130;font-size:13px;line-height:1.3;text-align:center;text-decoration:none;border-radius:6px;background:#fff;min-width:0}\n.ti-npa .ti-tier-item img{display:block;width:100%;max-width:134px;height:95px;object-fit:contain;margin:0 0 5px}\n.ti-npa .ti-tier-item:hover{background:#eeedff;color:#4b47d6}\n.ti-npa .ti-tier-caption{padding:12px 16px;margin:0;color:#54595f;font-size:13px}\n@media(max-width:600px){.ti-npa .ti-tier-row{grid-template-columns:36px 1fr}.ti-npa .ti-tier-items{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;gap:6px}.ti-npa .ti-tier-item{font-size:13px}.ti-npa .ti-tier-label{font-size:21px}}\n@media(max-width:600px){.ti-npa .ti-metric-grid{grid-template-columns:1fr}.ti-npa .ti-metric-grid>div{display:grid;grid-template-columns:1fr auto;gap:8px 12px}.ti-npa .ti-metric-bar{grid-column:1\/-1}.ti-npa .ti-metric-grid strong{font-size:24px}.ti-npa .ti-ev-panel{padding:16px}}\n\n<\/style>\n<style id=\"ti-audit-visual-standard\">\n\/* Shared Tradeit typography, table, code and FAQ treatment. *\/\n.ti-audit-standard{--ti-ink:#1f2130;--ti-muted:#54595f;--ti-accent:#615dfc;--ti-accent-dark:#4b47d6;--ti-accent-soft:#eeedff;--ti-grad-2:#9c7dff;--ti-surface:#fff;--ti-surface-soft:#f7f6ff;--ti-line:#ecebf7;--ti-line-2:#dbdaf2;--ti-line-3:#c9c6ff;--ti-dark:#1b1d2a;color:#1f2130;font-family:Roboto,-apple-system,\"Segoe UI\",\"Helvetica Neue\",Arial,sans-serif!important;font-size:17px;line-height:1.65;overflow-wrap:anywhere;min-width:0;max-width:100%}\n.ti-audit-standard,.ti-audit-standard *{box-sizing:border-box}\n.ti-audit-standard h2,.ti-audit-standard h3,.ti-audit-standard h4{font-family:\"Encode Sans Semi Condensed\",Roboto,Arial,sans-serif!important}\n.ti-audit-standard h2{position:relative;margin:3.2em 0 .85em;padding:0 0 .55em 20px;border-bottom:1px solid #ecebf7;color:#1f2130!important;font-size:clamp(1.65rem,3.6vw,2.2rem);font-weight:600;line-height:1.2;letter-spacing:-.035em}\n.ti-audit-standard h2::before{position:absolute;left:0;top:.13em;display:block;width:6px;height:.85em;border:0;border-radius:99px;background:linear-gradient(180deg,#615dfc,#9c7dff);content:\"\"}\n.ti-audit-standard table thead th,.ti-audit-standard table>tbody>tr:first-child>th{background:#292b3b!important;background-image:none!important;color:#fff!important;border-color:#3d4054!important;font-weight:600!important}\n.ti-audit-standard table thead th strong,.ti-audit-standard table thead th a{color:#fff!important}\n.ti-audit-standard .ti-table-title{background:#1b1d2a!important;color:#fff!important}\n.ti-audit-standard .ti-table-title strong{color:inherit!important}\n.ti-audit-standard :not(pre)>code{display:inline-block;max-width:100%;padding:.12em .43em;background:#25273a!important;border:1px solid #393c56;border-radius:6px;color:#f4f3ff!important;font-family:\"SFMono-Regular\",Consolas,\"Liberation Mono\",monospace;font-size:.86em;line-height:1.45;white-space:normal;overflow-wrap:anywhere}\n.ti-audit-standard pre{max-width:100%;overflow-x:auto;background:#171927!important;border-color:#3b3e57!important;color:#f4f3ff!important}\n.ti-audit-standard pre code{background:transparent!important;color:#f4f3ff!important;white-space:pre;overflow-wrap:normal}\n.ti-audit-standard .ti-console-row code,.ti-audit-standard .ti-code-row code{background:transparent!important;border:0!important;color:#f3f1ff!important}\n.ti-audit-standard .ti-tool-head,.ti-audit-standard .ti-depth-head{background:linear-gradient(145deg,#f7f5ff,#ece9ff)!important;color:#292b3b!important}\n.ti-audit-standard .ti-tool-head strong,.ti-audit-standard .ti-depth-head strong{color:#292b3b!important}\n.ti-audit-standard .ti-tool-head p,.ti-audit-standard .ti-depth-head p{color:#54576a!important}\n.ti-audit-standard details{margin-bottom:11px;padding:0!important;background:#f7f6ff!important;border:1px solid #ecebf7!important;border-radius:13px;overflow:hidden}\n.ti-audit-standard details>summary{position:relative;margin:0!important;padding:17px 48px 17px 18px!important;cursor:pointer;color:#1f2130!important;font-family:Roboto,Arial,sans-serif!important;font-size:inherit;font-weight:600;line-height:1.4;list-style:none}\n.ti-audit-standard details>summary::-webkit-details-marker{display:none}\n.ti-audit-standard details>summary::marker{content:\"\"}\n.ti-audit-standard details>summary::before{content:none!important}\n.ti-audit-standard details>summary::after{position:absolute;right:17px;left:auto;top:50%;display:grid;width:24px;height:24px;place-items:center;transform:translateY(-50%);background:#eeedff;border:0;border-radius:50%;color:#4b47d6;content:\"+\"!important;font-size:1.1rem;font-weight:600}\n.ti-audit-standard details[open]{background:#fff!important;border-color:#c9c6ff!important;box-shadow:0 8px 24px rgba(97,93,252,.08)}\n.ti-audit-standard details[open]>summary{color:#4b47d6!important}\n.ti-audit-standard details[open]>summary::after{content:\"\u2212\"!important}\n.ti-audit-standard details>p,.ti-audit-standard details>.ti-faq-answer,.ti-audit-standard details>.wp-block-group{padding:0 18px 16px;color:#514e61!important}\n.ti-audit-standard details>.ti-faq-answer p,.ti-audit-standard details>p{color:#514e61!important}\n.ti-audit-standard details>ul,.ti-audit-standard details>ol{margin:0 18px 16px 38px}\n.ti-audit-standard .ti-faq>h3,.ti-audit-standard .cs2-faq>h3{padding:16px 18px 0;background:#f7f6ff;color:#1f2130;border:1px solid #ecebf7;border-bottom:0;border-radius:13px 13px 0 0}\n.ti-audit-standard .ti-faq>h3+p,.ti-audit-standard .cs2-faq>h3+p{padding:10px 18px 16px;background:#f7f6ff;color:#514e61;border:1px solid #ecebf7;border-top:0;border-radius:0 0 13px 13px}\n.ti-audit-standard .ti-faq>.ti-faq-item{padding:17px 18px;background:#f7f6ff;border:1px solid #ecebf7;border-radius:13px}\n.ti-audit-standard .ti-faq-item>h3{margin:0 0 10px;padding:0;background:transparent;border:0;color:#1f2130}\n.ti-audit-standard .ti-faq-item .ti-faq-answer{padding:0;color:#514e61}\n.ti-audit-standard .table-wrapper,.ti-audit-standard .wp-block-table{min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}\n.ti-audit-standard img{max-width:100%;height:auto}\n@media(max-width:767px){.ti-audit-standard{font-size:16px;line-height:1.62}.ti-audit-standard h2{margin-top:2.6em;padding-left:16px;font-size:clamp(1.45rem,7vw,1.82rem)}.ti-audit-standard h2::before{width:5px}.ti-audit-standard details>summary{min-height:56px;padding:15px 46px 15px 16px!important}.ti-audit-standard details>summary::after{right:15px}.ti-audit-standard details>p,.ti-audit-standard details>.ti-faq-answer,.ti-audit-standard details>.wp-block-group{padding:0 16px 15px}}\n<\/style>\n\n\n\n<div class=\"wp-block-group elementor-element elementor-element-00568a4 elementor-widget elementor-widget-theme-post-content\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group ti-npa ti-audit-standard is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n\n<p>On your own CS2 server, enter <code>sv_enablebunnyhopping 1; sv_autobunnyhopping 1<\/code> and hold jump to keep hopping. Want a much faster practice session? Add <code>sv_airaccelerate 2000; sv_maxvelocity 7000<\/code>. Neither setup works in Premier or Competitive, where Valve controls those settings. You can still bind manual jump there with <code>bind mwheeldown +jump<\/code>. Each preset below resets movement values that an earlier config may have left behind.<\/p>\n\n\n\n<h2 id='quick-copy-paste-bhop-commands'  id=\"boomdevs_1\" id=\"quick-copy-paste-bhop-commands\" class=\"wp-block-heading\">Quick Copy-Paste Bhop Commands<\/h2>\n\n\n\n<p>Use these presets on a server you control. The bhop cvars are not cheat-flagged. <code>sv_cheats 1<\/code> is added for practice tools like <code>cl_showpos<\/code> and <code>noclip<\/code>.<\/p>\n\n\n\n<h3 id='preset-a-normal-feel-auto-bhop'  id=\"boomdevs_2\" id=\"preset-a-normal-feel-auto-bhop\" class=\"wp-block-heading\">Preset A: Normal-Feel Auto Bhop<\/h3>\n\n\n\n<p><strong>One-line copy:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sv_cheats 1; sv_airaccelerate 12; sv_maxvelocity 3500; sv_accelerate_use_weapon_speed 1; sv_bhop_time_window 0.007812; sv_jump_spam_penalty_time 0.015625; sv_legacy_jump 0; sv_enablebunnyhopping 1; sv_autobunnyhopping 1<\/code><\/pre>\n\n\n\n<p>Default air acceleration, max velocity, weapon-speed acceleration and modern jumping stay unchanged. This is <strong>not matchmaking<\/strong>: <code>sv_enablebunnyhopping 1<\/code> removes the normal hop speed limit, and <code>sv_autobunnyhopping 1<\/code> re-jumps while jump is held.<\/p>\n\n\n\n<p>Gravity remains unchanged. This is for air-strafe practice, not a matchmaking success test.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ Reset boosted values\nsv_airaccelerate 12\nsv_maxvelocity 3500\nsv_accelerate_use_weapon_speed 1\n\n\/\/ Modern jump defaults\nsv_bhop_time_window 0.007812\nsv_jump_spam_penalty_time 0.015625\nsv_legacy_jump 0\n\n\/\/ Auto bhop\nsv_cheats 1\nsv_enablebunnyhopping 1\nsv_autobunnyhopping 1<\/code><\/pre>\n\n\n\n<h3 id='preset-b-boosted-fun-bhop'  id=\"boomdevs_3\" id=\"preset-b-boosted-fun-bhop\" class=\"wp-block-heading\">Preset B: Boosted \/ Fun Bhop<\/h3>\n\n\n\n<p><strong>One-line copy:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sv_cheats 1; sv_accelerate_use_weapon_speed 1; sv_bhop_time_window 0.007812; sv_jump_spam_penalty_time 0.015625; sv_legacy_jump 0; sv_enablebunnyhopping 1; sv_autobunnyhopping 1; sv_airaccelerate 2000; sv_maxvelocity 7000<\/code><\/pre>\n\n\n\n<p>This extreme private-practice setup uses high air acceleration for direction changes and a higher velocity limit for more room to build speed.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ Modern jump model\nsv_cheats 1\nsv_accelerate_use_weapon_speed 1\nsv_bhop_time_window 0.007812\nsv_jump_spam_penalty_time 0.015625\nsv_legacy_jump 0\n\n\/\/ Auto bhop\nsv_enablebunnyhopping 1\nsv_autobunnyhopping 1\n\n\/\/ Boosted values\nsv_airaccelerate 2000\nsv_maxvelocity 7000<\/code><\/pre>\n\n\n\n<h3 id='preset-c-legacy-jump-mode'  id=\"boomdevs_4\" id=\"preset-c-legacy-jump-mode\" class=\"wp-block-heading\">Preset C: Legacy Jump Mode<\/h3>\n\n\n\n<p><strong>One-line copy:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sv_cheats 1; sv_airaccelerate 12; sv_maxvelocity 3500; sv_accelerate_use_weapon_speed 1; sv_enablebunnyhopping 1; sv_autobunnyhopping 1; sv_legacy_jump 1<\/code><\/pre>\n\n\n\n<p>To compare against the jump behavior from before the 2026 update, use this preset. The first three settings undo the boosted setup above; <code>sv_legacy_jump 1<\/code> then selects the older jump code.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ Reset boosted values\nsv_airaccelerate 12\nsv_maxvelocity 3500\nsv_accelerate_use_weapon_speed 1\n\n\/\/ Auto bhop plus legacy jump\nsv_cheats 1\nsv_enablebunnyhopping 1\nsv_autobunnyhopping 1\nsv_legacy_jump 1<\/code><\/pre>\n\n\n\n<p>If an older configuration file altered legacy stamina, restore the documented defaults before you compare legacy mode:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sv_staminajumpcost 0.08\nsv_staminalandcost 0.05\nsv_staminamax 80\nsv_staminarecoveryrate 60<\/code><\/pre>\n\n\n\n<p><strong>Full reset to documented defaults:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sv_enablebunnyhopping 0; sv_autobunnyhopping 0; sv_airaccelerate 12; sv_maxvelocity 3500; sv_accelerate_use_weapon_speed 1; sv_legacy_jump 0; sv_bhop_time_window 0.007812; sv_jump_spam_penalty_time 0.015625; sv_staminajumpcost 0.08; sv_staminalandcost 0.05; sv_staminamax 80; sv_staminarecoveryrate 60; cl_showpos 0; sv_cheats 0<\/code><\/pre>\n\n\n\n<h2 id='bhop-binds-you-can-use-in-matchmaking'  id=\"boomdevs_5\" id=\"bhop-binds-you-can-use-in-matchmaking\" class=\"wp-block-heading\">Bhop Binds You Can Use in Matchmaking<\/h2>\n\n\n\n<p>Manual jump binds differ from host-only settings. After you enable the <a href=\"https:\/\/tradeit.gg\/blog\/how-to-open-console-on-cs2\/\">CS2 developer console<\/a>, bind one input to normal jump:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bind mwheeldown +jump\nbind mwheelup +jump\nbind space +jump<\/code><\/pre>\n\n\n\n<p>Try Space and the wheel before choosing a bind. Scrolling sends repeated manual jump inputs, but it won&#8217;t guarantee a better chain than Space.<\/p>\n\n\n\n<p>These binds change your controls, not the server. You cannot alter Valve&#8217;s host-side <code>sv_<\/code> bhop settings from your client. Nor can you turn the timing window into a reliable success percentage: an input still has to meet the landing-time rules and avoid the jump-spam penalty.<\/p>\n\n\n\n<h2 id='every-bhop-command-explained'  id=\"boomdevs_6\" id=\"every-bhop-command-explained\" class=\"wp-block-heading\">Every Bhop Command Explained<\/h2>\n\n\n\n<p>The defaults below help you undo changes to these <a href=\"https:\/\/tradeit.gg\/blog\/cs2-commands\/\">CS2 console commands<\/a>. A community server may use other values. Check both permission columns: a command can require server control without needing cheats.<\/p>\n\n\n\n<figure class=\"wp-block-table ti-wide\"><div class=\"table-wrapper\"><div class=\"table-wrapper\"><table>\n<thead>\n<tr>\n<th scope=\"col\">Command<\/th>\n<th scope=\"col\">Effect<\/th>\n<th scope=\"col\">Default<\/th>\n<th scope=\"col\">Needs sv_cheats?<\/th>\n<th scope=\"col\">Can change in Valve matchmaking?<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr><td><code>sv_cheats<\/code><\/td><td>Allows cheat-protected commands on a server you control.<\/td><td><code>0<\/code> \/ false<\/td><td>N\/A<\/td><td>No<\/td><\/tr>\n<tr><td><code>sv_enablebunnyhopping<\/code><\/td><td>Allows jump speed to exceed the normal 1.1x max-speed bhop limit.<\/td><td><code>0<\/code> \/ false<\/td><td>No<\/td><td>No<\/td><\/tr>\n<tr><td><code>sv_autobunnyhopping<\/code><\/td><td>Automatically re-jumps while the jump input is held.<\/td><td><code>0<\/code> \/ false<\/td><td>No<\/td><td>No<\/td><\/tr>\n<tr><td><code>sv_airaccelerate<\/code><\/td><td>Controls air acceleration used while strafing in the air.<\/td><td><code>12<\/code><\/td><td>No<\/td><td>No<\/td><\/tr>\n<tr><td><code>sv_maxvelocity<\/code><\/td><td>Sets the maximum velocity allowed per axis by movement physics.<\/td><td><code>3500<\/code><\/td><td>No<\/td><td>No<\/td><\/tr>\n<tr><td><code>sv_accelerate_use_weapon_speed<\/code><\/td><td>Controls whether acceleration uses held-weapon speed scaling.<\/td><td><code>1<\/code> \/ true<\/td><td>No<\/td><td>No<\/td><\/tr>\n<tr><td><code>sv_legacy_jump<\/code><\/td><td>Switches private servers to the pre-2026 jump code.<\/td><td><code>0<\/code> \/ false<\/td><td>No<\/td><td>No<\/td><\/tr>\n<tr><td><code>sv_bhop_time_window<\/code><\/td><td>Modern mode only: time window around landing in which a jump press can count as a bhop attempt.<\/td><td><code>0.007812<\/code> s<\/td><td>No<\/td><td>No<\/td><\/tr>\n<tr><td><code>sv_jump_spam_penalty_time<\/code><\/td><td>For subtick jumps, ignores a jump press if it arrives too soon after the previous jump press.<\/td><td><code>0.015625<\/code> s<\/td><td>No<\/td><td>No<\/td><\/tr>\n<tr><td><code>sv_staminajumpcost<\/code><\/td><td>Legacy jump mode only for bhop behavior: stamina penalty for jumping.<\/td><td><code>0.08<\/code><\/td><td>No<\/td><td>No<\/td><\/tr>\n<tr><td><code>sv_staminalandcost<\/code><\/td><td>Legacy jump mode only for bhop behavior: stamina penalty for landing.<\/td><td><code>0.05<\/code><\/td><td>No<\/td><td>No<\/td><\/tr>\n<tr><td><code>sv_staminamax<\/code><\/td><td>Legacy jump system reference: maximum stamina penalty.<\/td><td><code>80<\/code><\/td><td>No<\/td><td>No<\/td><\/tr>\n<tr><td><code>sv_staminarecoveryrate<\/code><\/td><td>Legacy jump system reference: stamina recovery rate in units per second.<\/td><td><code>60<\/code><\/td><td>No<\/td><td>No<\/td><\/tr>\n<\/tbody>\n<\/table><\/div><\/div><\/figure>\n\n\n\n<p>The <code>commandline_enforced<\/code> flag sometimes causes confusion. It lets a startup value lock a setting; it does not restrict every use of that cvar to the command line. Whether a runtime change takes effect depends on how the host was started.<\/p>\n\n\n\n<h2 id='how-bunny-hopping-changed-in-2026'  id=\"boomdevs_7\" id=\"how-bunny-hopping-changed-in-2026\" class=\"wp-block-heading\">How Bunny Hopping Changed in 2026<\/h2>\n\n\n\n<p>CS2\u2019s January movement update changed landing calculations to <a href=\"https:\/\/www.counter-strike.net\/newsentry\/511855214544814590?l=english\">subtick precision<\/a>. Jumping and landing no longer use the old stamina resource. A jump press inside <code>sv_bhop_time_window<\/code>, centered on landing time, can count as a bhop unless rejected by <code>sv_jump_spam_penalty_time<\/code>. This defines timing eligibility, not a guaranteed success percentage.<\/p>\n\n\n\n<p>The first notes described the landing speed penalty based on landing time. Valve added on January 22 that <a href=\"https:\/\/store.steampowered.com\/news\/app\/730\/view\/511855214544815765?l=english\">vertical landing velocity also affects landing speed penalties<\/a>, similar to how legacy stamina used to affect landings. That update matters because landing time alone does not explain the behavior.<\/p>\n\n\n\n<p>If you host the server, <code>sv_legacy_jump 1<\/code> lets you compare the older movement. The modern system remains the default. Old practice files deserve a look after movement-related <a href=\"https:\/\/tradeit.gg\/blog\/cs2-updates\/\">CS2 updates<\/a>, especially if they still change stamina values.<\/p>\n\n\n\n<h2 id='how-to-bhop-in-cs2-technique'  id=\"boomdevs_8\" id=\"how-to-bhop-in-cs2-technique\" class=\"wp-block-heading\">How to Bhop in CS2 (Technique)<\/h2>\n\n\n\n<p>Start by building running speed and jumping. As soon as you are in the air, let go of <code>W<\/code>. Forward input does not create the air-strafe arc. The key is syncing a strafe key with a smooth mouse turn.<\/p>\n\n\n\n<figure class=\"ti-diagram\">\n<div aria-label=\"Air-strafe sequence: hold A and turn left, time jump near landing, then hold D and turn right. Release W after takeoff.\" class=\"ti-airflow\" role=\"img\">\n<div><span class=\"ti-air-key\">A <span aria-hidden=\"true\">\u21b6<\/span><\/span><strong>Left arc<\/strong><span>Hold A + turn the mouse left<\/span><\/div>\n<div><span class=\"ti-air-key\">Jump <span aria-hidden=\"true\">\u2191<\/span><\/span><strong>Landing timing<\/strong><span>Time the next jump near landing<\/span><\/div>\n<div><span class=\"ti-air-key\">D <span aria-hidden=\"true\">\u21b7<\/span><\/span><strong>Right arc<\/strong><span>Hold D + turn the mouse right<\/span><\/div>\n<\/div>\n<figcaption>Release W after takeoff. Pair each strafe key with a smooth mouse turn in the same direction.<\/figcaption>\n<\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Jump, then release <code>W<\/code> after takeoff.<\/li>\n\n\n<li>Hold <code>A<\/code> while moving the mouse left in a controlled arc.<\/li>\n\n\n<li>On the next arc, hold <code>D<\/code> while moving the mouse right.<\/li>\n\n\n<li>Alternate left and right without jerking the mouse or holding both strafe keys together.<\/li>\n\n\n<li>Press or scroll jump around the landing so the next valid input falls inside the game\u2019s bhop timing rules.<\/li>\n\n<\/ol>\n\n\n\n<p>Don&#8217;t chase a wide arc by flicking harder. Turn with the strafe key, then watch whether you kept speed through the landing. Too much turning can cost forward momentum. Change one thing at a time, such as the turn or the jump timing, so you can tell what helped.<\/p>\n\n\n\n<p>To watch your speed while practicing, enable <code>cl_showpos 1<\/code> in a cheat-enabled private session. The position and velocity display is not available in ordinary matchmaking. For a course to practice on, try a KZ or community movement server, keeping in mind that its settings may differ from Valve&#8217;s.<\/p>\n\n\n\n<p>Keep your practice setup consistent, including whether you have a <a href=\"https:\/\/tradeit.gg\/csgo\/trade\/knives\">knife out<\/a> or another weapon. Movement values can vary depending on the equipped weapon. Stable frame rates and comfortable sensitivity are also useful parts of your <a href=\"https:\/\/tradeit.gg\/blog\/best-cs2-settings\/\">CS2 settings<\/a>.<\/p>\n\n\n\n<h2 id='make-a-bhop-practice-config'  id=\"boomdevs_9\" id=\"make-a-bhop-practice-config\" class=\"wp-block-heading\">Make a Bhop Practice Config<\/h2>\n\n\n\n<p>You can save these <a href=\"https:\/\/tradeit.gg\/blog\/cs2-commands\/\">commands<\/a> instead of pasting them every session. In Steam, open CS2&#8217;s installed files, then create <code>game\/csgo\/cfg\/practice.cfg<\/code> with the text below. Notepad may append <code>.txt<\/code> when saving, so check that the final extension is <code>.cfg<\/code>. This file is for your own local or private practice server, not a way to override another server&#8217;s rules.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ Practice access\nsv_cheats 1\n\n\/\/ Reset movement, then enable modern auto bhop\nsv_airaccelerate 12\nsv_maxvelocity 3500\nsv_accelerate_use_weapon_speed 1\nsv_bhop_time_window 0.007812\nsv_jump_spam_penalty_time 0.015625\nsv_legacy_jump 0\nsv_enablebunnyhopping 1\nsv_autobunnyhopping 1\n\n\/\/ Clear the map and extend the round\nbot_kick\nmp_roundtime 60\nmp_roundtime_defuse 60\nmp_restartgame 1\n\n\/\/ Optional cheat-protected practice aids\ncl_showpos 1\nbind mouse4 noclip<\/code><\/pre>\n\n\n\n<p>Load a map, <a href=\"https:\/\/tradeit.gg\/blog\/how-to-open-console-on-cs2\/\">open the console<\/a>, and run <code>exec practice<\/code>. The command is <code>bot_kick<\/code>, without a leading slash. Include both <code>mp_roundtime<\/code> and <code>mp_roundtime_defuse<\/code> to avoid the common issue where a bomb-defusal mode keeps its own round timer. <code>mp_restartgame 1<\/code> applies the round settings after a short restart.<\/p>\n\n\n\n<p>Both <code>noclip<\/code> and <code>cl_showpos<\/code> require cheats, which is why this practice config enables <code>sv_cheats 1<\/code>. If you turned on noclip, make sure to turn it off before running the full reset. The config also replaces your Mouse 4 bind; remove that line if you want to keep its existing action.<\/p>\n\n\n\n<h2 id='are-bhop-scripts-allowed'  id=\"boomdevs_10\" id=\"are-bhop-scripts-allowed\" class=\"wp-block-heading\">Are Bhop Scripts Allowed?<\/h2>\n\n\n\n<p>Manual console binds that map one input to one normal action, such as <code>bind mwheeldown +jump<\/code>, are not the same thing as external automation. Valve\u2019s <a href=\"https:\/\/steamcommunity.com\/ogg\/730\/announcements\/detail\/6500469346429600837\">input automation policy<\/a> says official servers may kick players suspected of automating multiple player actions from a single input, whether the automation comes from scripting or hardware.<\/p>\n\n\n\n<p>A kick and a VAC ban are different outcomes; the absence of one does not make a macro allowed. Keep the jump timing and strafing in your hands. Avoid software or keyboard features that coordinate those actions for you, and never use a movement tool that interferes with game memory.<\/p>\n\n\n\n<h2 id='faq'  id=\"boomdevs_11\" id=\"faq\" class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>What is the bhop console command in CS2?<\/summary>\n\n<p>For private practice, use <code>sv_enablebunnyhopping 1<\/code> and <code>sv_autobunnyhopping 1<\/code>. The first removes the normal bhop speed limit and the second re-jumps while jump is held. You need server control to change these host cvars.<\/p>\n\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Can you use bhop commands in Premier or Competitive?<\/summary>\n\n<p>You can use manual binds such as <code>bind mwheeldown +jump<\/code>, <code>bind mwheelup +jump<\/code>, or <code>bind space +jump<\/code>. An ordinary Premier or Competitive client cannot change Valve\u2019s host-side bhop cvars, so private auto-bhop presets do not carry into those matches.<\/p>\n\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Why does bunny hopping feel different in CS2 now?<\/summary>\n\n<p>CS2\u2019s modern jump system uses subtick landing time, an eligibility window around the landing, and a jump-spam penalty. Jumping and landing no longer use the old stamina system, while vertical landing velocity also contributes to the landing speed penalty after Valve\u2019s follow-up adjustment.<\/p>\n\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Is binding jump to the mouse wheel still better?<\/summary>\n\n<p>Try both. Some players find a scroll easier to time than repeated Space presses, but it cannot bypass the landing window or jump-spam penalty. Pick the control you can use comfortably; neither guarantees a chain.<\/p>\n\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>How do I turn bhop commands off?<\/summary>\n\n<p>Set <code>sv_enablebunnyhopping 0<\/code> and <code>sv_autobunnyhopping 0<\/code>, then restore <code>sv_airaccelerate 12<\/code>, <code>sv_maxvelocity 3500<\/code>, <code>sv_accelerate_use_weapon_speed 1<\/code>, and <code>sv_legacy_jump 0<\/code>. If you enabled practice aids, set <code>cl_showpos 0<\/code> before switching <code>sv_cheats<\/code> back off.<\/p>\n\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Can you get banned for bunny hopping in CS2?<\/summary>\n\n<p>Manual bunny hopping is a normal movement technique. The risk comes from prohibited automation, not from jumping and strafing yourself. Valve says official servers may kick suspected automation of multiple player actions from a single input, so avoid external or hardware-assisted automation.<\/p>\n\n<\/details>\n\n<\/div><\/div>\n\n<\/div>\n\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>On your own CS2 server, enter sv_enablebunnyhopping 1; sv_autobunnyhopping 1 and hold jump to keep hopping. Want a much faster&#8230;<\/p>\n","protected":false},"author":5,"featured_media":32959,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[399,404],"tags":[],"class_list":["post-8193","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cs2","category-cs2-guides"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"Use CS2 bhop commands on private servers, set safe manual jump binds for matchmaking, understand 2026 jump changes, and build a reusable practice config.\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"William Westerlund\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Tradeit.gg Blog | CS2, CS:GO, Rust &amp; TF2\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"CS2 Bhop Commands: Console Commands, Binds &amp; Config\" \/>\n\t\t<meta property=\"og:description\" content=\"Use CS2 bhop commands on private servers, set safe manual jump binds for matchmaking, understand 2026 jump changes, and build a reusable practice config.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2025\/05\/cs2-bhop-commands.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2025\/05\/cs2-bhop-commands.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"2240\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1260\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-05-22T23:25:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-11T10:58:59+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/tradeitgg\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@tradeit_gg\" \/>\n\t\t<meta name=\"twitter:title\" content=\"CS2 Bhop Commands Guide - Master Bunny Hopping\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Use CS2 bhop commands on private servers, set safe manual jump binds for matchmaking, understand 2026 jump changes, and build a reusable practice config.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@https:\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2024\/02\/cropped-logo-1.png\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"William Westerlund\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-bhop-commands\\\/#blogposting\",\"name\":\"CS2 Bhop Commands: Console Commands, Binds & Config\",\"headline\":\"CS2 Bhop Commands: Console Commands and Binds for Bunny Hopping\",\"author\":{\"@type\":\"Person\",\"name\":\"William Westerlund\",\"url\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/author\\\/william\\\/\",\"image\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/William-Westerlund.webp\",\"description\":\"William\\u2019s Tradeit articles cover CS2 skins, Steam trading, marketplace updates, and practical guides for Counter-Strike players.\",\"jobTitle\":\"Lead Editor, Reviewer\",\"knowsAbout\":[\"CS2 skins\",\"Skin trading\",\"Steam guides\"],\"sameAs\":[\"https:\\\/\\\/steamcommunity.com\\\/profiles\\\/76561198032362775\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/william-westerlund-a47b17157\\\/\"]},\"publisher\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/cs2-bhop-commands.jpg\",\"width\":2240,\"height\":1260,\"caption\":\"CS2 bunny hop commands guide\"},\"datePublished\":\"2025-05-22T23:25:00+00:00\",\"dateModified\":\"2026-10-11T10:58:59+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-bhop-commands\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-bhop-commands\\\/#webpage\"},\"articleSection\":\"CS2, CS2 Guides\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-bhop-commands\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2\\\/#listItem\",\"name\":\"CS2\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2\\\/#listItem\",\"position\":2,\"name\":\"CS2\",\"item\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-bhop-commands\\\/#listItem\",\"name\":\"CS2 Bhop Commands: Console Commands and Binds for Bunny Hopping\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-bhop-commands\\\/#listItem\",\"position\":3,\"name\":\"CS2 Bhop Commands: Console Commands and Binds for Bunny Hopping\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2\\\/#listItem\",\"name\":\"CS2\"}}]},{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is the bhop console command in CS2?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"For private practice, use sv_enablebunnyhopping 1 and sv_autobunnyhopping 1. The first removes the normal bhop speed limit and the second re-jumps while jump is held. You need server control to change these host cvars.\"}},{\"@type\":\"Question\",\"name\":\"Can you use bhop commands in Premier or Competitive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You can use manual binds such as bind mwheeldown +jump, bind mwheelup +jump, or bind space +jump. An ordinary Premier or Competitive client cannot change Valve's host-side bhop cvars, so private auto-bhop presets do not carry into those matches.\"}},{\"@type\":\"Question\",\"name\":\"Why does bunny hopping feel different in CS2 now?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"CS2's modern jump system uses subtick landing time, an eligibility window around the landing, and a jump-spam penalty. Jumping and landing no longer use the old stamina system, while vertical landing velocity also contributes to the landing speed penalty after Valve's follow-up adjustment.\"}},{\"@type\":\"Question\",\"name\":\"Is binding jump to the mouse wheel still better?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It is a preference. Scrolling produces repeated manual jump inputs, and many players find that comfortable while others prefer Space. Neither bind guarantees a successful chain, and Valve's timing window does not establish a universal success-rate advantage for mouse wheel.\"}},{\"@type\":\"Question\",\"name\":\"How do I turn bhop commands off?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Set sv_enablebunnyhopping 0 and sv_autobunnyhopping 0, then restore sv_airaccelerate 12, sv_maxvelocity 3500, sv_accelerate_use_weapon_speed 1, and sv_legacy_jump 0. If you enabled practice aids, set cl_showpos 0 before switching sv_cheats back off.\"}},{\"@type\":\"Question\",\"name\":\"Can you get banned for bunny hopping in CS2?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Manual bunny hopping is a normal movement technique. The risk comes from prohibited automation, not from jumping and strafing yourself. Valve says official servers may kick suspected automation of multiple player actions from a single input, so avoid external or hardware-assisted automation.\"}}],\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-bhop-commands\\\/#faq-schema\"},{\"@type\":\"HowTo\",\"name\":\"Make a Bhop Practice Config in CS2\",\"description\":\"Save the provided private-server bhop practice commands in a reusable practice.cfg file and run it from the CS2 console.\",\"url\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-bhop-commands\\\/#make-a-bhop-practice-config\",\"step\":[{\"@type\":\"HowToStep\",\"name\":\"Find the cfg folder\",\"text\":\"From Steam, open CS2's installed files and locate game\\\/csgo\\\/cfg.\"},{\"@type\":\"HowToStep\",\"name\":\"Copy the practice commands\",\"text\":\"Copy the provided practice config into a plain-text file. Remove the Mouse 4 noclip bind if you want to preserve its existing action.\"},{\"@type\":\"HowToStep\",\"name\":\"Save practice.cfg\",\"text\":\"Save the file as game\\\/csgo\\\/cfg\\\/practice.cfg. Keep its extension as .cfg, not .txt.\"},{\"@type\":\"HowToStep\",\"name\":\"Run the config on your server\",\"text\":\"Load a map on a local or private server you control, open the console and run exec practice. The config removes bots, extends round timers and restarts the round to apply the settings.\"}],\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-bhop-commands\\\/#practice-config\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/#organization\",\"name\":\"Tradeit.gg\",\"description\":\"Tradeit.gg is the leading CS2 skin trading platform with instant trades, secure payments, and a 4.7 star Trustpilot rating.\",\"url\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/\",\"email\":\"Support@tradeit.gg\",\"foundingDate\":\"2017-01-01\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/cropped-logo-2.png\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-bhop-commands\\\/#organizationLogo\",\"width\":427,\"height\":100,\"caption\":\"Tradeit.gg logo\"},\"image\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-bhop-commands\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/tradeitgg\",\"https:\\\/\\\/x.com\\\/tradeit_gg\",\"https:\\\/\\\/www.instagram.com\\\/tradeit.gg\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCld1sYd4aHddmPsJGa3YjQw\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/tradeitgg\\\/\",\"https:\\\/\\\/discord.com\\\/invite\\\/tradeit\",\"https:\\\/\\\/www.reddit.com\\\/user\\\/tradeitofficial\\\/\",\"https:\\\/\\\/steamcommunity.com\\\/groups\\\/tradeitgg\",\"https:\\\/\\\/www.twitch.tv\\\/tradeitofficial\",\"https:\\\/\\\/m.vk.com\\\/tradeitgg\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/author\\\/william\\\/#author\",\"url\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/author\\\/william\\\/\",\"name\":\"William Westerlund\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-bhop-commands\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98055891c69dd4dde7c4d605b2badde2?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"William Westerlund\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/WWesterlundd\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/william-westerlund-a47b17157\"],\"description\":\"William brings 7 years of experience writing for multiple gaming blogs. He has more than 10,000 hours played in CS:GO (CS2) and have played around in other games such as TF2 and Rust. Through his experience playing the game at a high level and dealing with skins for many years, he provides first-hand insight into the topics covered on the Tradeit.gg blog.\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-bhop-commands\\\/#webpage\",\"url\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-bhop-commands\\\/\",\"name\":\"CS2 Bhop Commands: Console Commands, Binds & Config\",\"description\":\"Use CS2 bhop commands on private servers, set safe manual jump binds for matchmaking, understand 2026 jump changes, and build a reusable practice config.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-bhop-commands\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/author\\\/william\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/author\\\/william\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/cs2-bhop-commands.jpg\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-bhop-commands\\\/#mainImage\",\"width\":2240,\"height\":1260,\"caption\":\"CS2 bunny hop commands guide\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-bhop-commands\\\/#mainImage\"},\"datePublished\":\"2025-05-22T23:25:00+00:00\",\"dateModified\":\"2026-10-11T10:58:59+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/\",\"name\":\"Tradeit.gg Blog | CS2, CS:GO, Rust & TF2\",\"alternateName\":\"Tradeit\",\"description\":\"Guides & Skin reviews for CS2, Rust, TF2 & Dota 2\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>CS2 Bhop Commands: Console Commands, Binds &amp; Config<\/title>\n\n","aioseo_head_json":{"title":"CS2 Bhop Commands: Console Commands, Binds & Config","description":"Use CS2 bhop commands on private servers, set safe manual jump binds for matchmaking, understand 2026 jump changes, and build a reusable practice config.","canonical_url":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#blogposting","name":"CS2 Bhop Commands: Console Commands, Binds & Config","headline":"CS2 Bhop Commands: Console Commands and Binds for Bunny Hopping","author":{"@type":"Person","name":"William Westerlund","url":"https:\/\/tradeit.gg\/blog\/author\/william\/","image":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2025\/07\/William-Westerlund.webp","description":"William\u2019s Tradeit articles cover CS2 skins, Steam trading, marketplace updates, and practical guides for Counter-Strike players.","jobTitle":"Lead Editor, Reviewer","knowsAbout":["CS2 skins","Skin trading","Steam guides"],"sameAs":["https:\/\/steamcommunity.com\/profiles\/76561198032362775\/","https:\/\/www.linkedin.com\/in\/william-westerlund-a47b17157\/"]},"publisher":{"@id":"https:\/\/tradeit.gg\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2025\/05\/cs2-bhop-commands.jpg","width":2240,"height":1260,"caption":"CS2 bunny hop commands guide"},"datePublished":"2025-05-22T23:25:00+00:00","dateModified":"2026-10-11T10:58:59+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#webpage"},"isPartOf":{"@id":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#webpage"},"articleSection":"CS2, CS2 Guides"},{"@type":"BreadcrumbList","@id":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/tradeit.gg\/blog\/#listItem","position":1,"name":"Home","item":"https:\/\/tradeit.gg\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/tradeit.gg\/blog\/cs2\/#listItem","name":"CS2"}},{"@type":"ListItem","@id":"https:\/\/tradeit.gg\/blog\/cs2\/#listItem","position":2,"name":"CS2","item":"https:\/\/tradeit.gg\/blog\/cs2\/","nextItem":{"@type":"ListItem","@id":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#listItem","name":"CS2 Bhop Commands: Console Commands and Binds for Bunny Hopping"},"previousItem":{"@type":"ListItem","@id":"https:\/\/tradeit.gg\/blog\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#listItem","position":3,"name":"CS2 Bhop Commands: Console Commands and Binds for Bunny Hopping","previousItem":{"@type":"ListItem","@id":"https:\/\/tradeit.gg\/blog\/cs2\/#listItem","name":"CS2"}}]},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is the bhop console command in CS2?","acceptedAnswer":{"@type":"Answer","text":"For private practice, use sv_enablebunnyhopping 1 and sv_autobunnyhopping 1. The first removes the normal bhop speed limit and the second re-jumps while jump is held. You need server control to change these host cvars."}},{"@type":"Question","name":"Can you use bhop commands in Premier or Competitive?","acceptedAnswer":{"@type":"Answer","text":"You can use manual binds such as bind mwheeldown +jump, bind mwheelup +jump, or bind space +jump. An ordinary Premier or Competitive client cannot change Valve's host-side bhop cvars, so private auto-bhop presets do not carry into those matches."}},{"@type":"Question","name":"Why does bunny hopping feel different in CS2 now?","acceptedAnswer":{"@type":"Answer","text":"CS2's modern jump system uses subtick landing time, an eligibility window around the landing, and a jump-spam penalty. Jumping and landing no longer use the old stamina system, while vertical landing velocity also contributes to the landing speed penalty after Valve's follow-up adjustment."}},{"@type":"Question","name":"Is binding jump to the mouse wheel still better?","acceptedAnswer":{"@type":"Answer","text":"It is a preference. Scrolling produces repeated manual jump inputs, and many players find that comfortable while others prefer Space. Neither bind guarantees a successful chain, and Valve's timing window does not establish a universal success-rate advantage for mouse wheel."}},{"@type":"Question","name":"How do I turn bhop commands off?","acceptedAnswer":{"@type":"Answer","text":"Set sv_enablebunnyhopping 0 and sv_autobunnyhopping 0, then restore sv_airaccelerate 12, sv_maxvelocity 3500, sv_accelerate_use_weapon_speed 1, and sv_legacy_jump 0. If you enabled practice aids, set cl_showpos 0 before switching sv_cheats back off."}},{"@type":"Question","name":"Can you get banned for bunny hopping in CS2?","acceptedAnswer":{"@type":"Answer","text":"Manual bunny hopping is a normal movement technique. The risk comes from prohibited automation, not from jumping and strafing yourself. Valve says official servers may kick suspected automation of multiple player actions from a single input, so avoid external or hardware-assisted automation."}}],"@id":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#faq-schema"},{"@type":"HowTo","name":"Make a Bhop Practice Config in CS2","description":"Save the provided private-server bhop practice commands in a reusable practice.cfg file and run it from the CS2 console.","url":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#make-a-bhop-practice-config","step":[{"@type":"HowToStep","name":"Find the cfg folder","text":"From Steam, open CS2's installed files and locate game\/csgo\/cfg."},{"@type":"HowToStep","name":"Copy the practice commands","text":"Copy the provided practice config into a plain-text file. Remove the Mouse 4 noclip bind if you want to preserve its existing action."},{"@type":"HowToStep","name":"Save practice.cfg","text":"Save the file as game\/csgo\/cfg\/practice.cfg. Keep its extension as .cfg, not .txt."},{"@type":"HowToStep","name":"Run the config on your server","text":"Load a map on a local or private server you control, open the console and run exec practice. The config removes bots, extends round timers and restarts the round to apply the settings."}],"@id":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#practice-config"},{"@type":"Organization","@id":"https:\/\/tradeit.gg\/blog\/#organization","name":"Tradeit.gg","description":"Tradeit.gg is the leading CS2 skin trading platform with instant trades, secure payments, and a 4.7 star Trustpilot rating.","url":"https:\/\/tradeit.gg\/blog\/","email":"Support@tradeit.gg","foundingDate":"2017-01-01","logo":{"@type":"ImageObject","url":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2024\/02\/cropped-logo-2.png","@id":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#organizationLogo","width":427,"height":100,"caption":"Tradeit.gg logo"},"image":{"@id":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/tradeitgg","https:\/\/x.com\/tradeit_gg","https:\/\/www.instagram.com\/tradeit.gg\/","https:\/\/www.youtube.com\/channel\/UCld1sYd4aHddmPsJGa3YjQw","https:\/\/www.linkedin.com\/company\/tradeitgg\/","https:\/\/discord.com\/invite\/tradeit","https:\/\/www.reddit.com\/user\/tradeitofficial\/","https:\/\/steamcommunity.com\/groups\/tradeitgg","https:\/\/www.twitch.tv\/tradeitofficial","https:\/\/m.vk.com\/tradeitgg"]},{"@type":"Person","@id":"https:\/\/tradeit.gg\/blog\/author\/william\/#author","url":"https:\/\/tradeit.gg\/blog\/author\/william\/","name":"William Westerlund","image":{"@type":"ImageObject","@id":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/98055891c69dd4dde7c4d605b2badde2?s=96&d=mm&r=g","width":96,"height":96,"caption":"William Westerlund"},"sameAs":["https:\/\/x.com\/https:\/\/twitter.com\/WWesterlundd","https:\/\/www.linkedin.com\/in\/william-westerlund-a47b17157"],"description":"William brings 7 years of experience writing for multiple gaming blogs. He has more than 10,000 hours played in CS:GO (CS2) and have played around in other games such as TF2 and Rust. Through his experience playing the game at a high level and dealing with skins for many years, he provides first-hand insight into the topics covered on the Tradeit.gg blog."},{"@type":"WebPage","@id":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#webpage","url":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/","name":"CS2 Bhop Commands: Console Commands, Binds & Config","description":"Use CS2 bhop commands on private servers, set safe manual jump binds for matchmaking, understand 2026 jump changes, and build a reusable practice config.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/tradeit.gg\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#breadcrumblist"},"author":{"@id":"https:\/\/tradeit.gg\/blog\/author\/william\/#author"},"creator":{"@id":"https:\/\/tradeit.gg\/blog\/author\/william\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2025\/05\/cs2-bhop-commands.jpg","@id":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#mainImage","width":2240,"height":1260,"caption":"CS2 bunny hop commands guide"},"primaryImageOfPage":{"@id":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#mainImage"},"datePublished":"2025-05-22T23:25:00+00:00","dateModified":"2026-10-11T10:58:59+00:00"},{"@type":"WebSite","@id":"https:\/\/tradeit.gg\/blog\/#website","url":"https:\/\/tradeit.gg\/blog\/","name":"Tradeit.gg Blog | CS2, CS:GO, Rust & TF2","alternateName":"Tradeit","description":"Guides & Skin reviews for CS2, Rust, TF2 & Dota 2","inLanguage":"en-US","publisher":{"@id":"https:\/\/tradeit.gg\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Tradeit.gg Blog | CS2, CS:GO, Rust &amp; TF2","og:type":"article","og:title":"CS2 Bhop Commands: Console Commands, Binds &amp; Config","og:description":"Use CS2 bhop commands on private servers, set safe manual jump binds for matchmaking, understand 2026 jump changes, and build a reusable practice config.","og:url":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/","og:image":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2025\/05\/cs2-bhop-commands.jpg","og:image:secure_url":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2025\/05\/cs2-bhop-commands.jpg","og:image:width":"2240","og:image:height":"1260","article:published_time":"2025-05-22T23:25:00+00:00","article:modified_time":"2026-10-11T10:58:59+00:00","article:publisher":"https:\/\/www.facebook.com\/tradeitgg","twitter:card":"summary_large_image","twitter:site":"@tradeit_gg","twitter:title":"CS2 Bhop Commands Guide - Master Bunny Hopping","twitter:description":"Use CS2 bhop commands on private servers, set safe manual jump binds for matchmaking, understand 2026 jump changes, and build a reusable practice config.","twitter:creator":"@https:","twitter:image":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2024\/02\/cropped-logo-1.png","twitter:label1":"Written by","twitter:data1":"William Westerlund","twitter:label2":"Est. reading time","twitter:data2":"9 minutes"},"aioseo_meta_data":{"post_id":"8193","title":"CS2 Bhop Commands: Console Commands, Binds &amp; Config","description":"Use CS2 bhop commands on private servers, set safe manual jump binds for matchmaking, understand 2026 jump changes, and build a reusable practice config.","keywords":null,"keyphrases":{"focus":{"keyphrase":"cs2 bhop commands","score":80},"additional":[]},"primary_term":{"category":399},"canonical_url":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/","og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"featured","og_image_url":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2025\/05\/cs2-bhop-commands.jpg","og_image_width":"2240","og_image_height":"1260","og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":"CS2 Bhop Commands Guide - Master Bunny Hopping","twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[{"id":"#aioseo-custom-mup1t6rlr6nk","custom":true,"graphName":"Bhop FAQ and practice config","schema":"{ \"@graph\": [ { \"@type\": \"FAQPage\", \"mainEntity\": [ { \"@type\": \"Question\", \"name\": \"What is the bhop console command in CS2?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"For private practice, use sv_enablebunnyhopping 1 and sv_autobunnyhopping 1. The first removes the normal bhop speed limit and the second re-jumps while jump is held. You need server control to change these host cvars.\" } }, { \"@type\": \"Question\", \"name\": \"Can you use bhop commands in Premier or Competitive?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"You can use manual binds such as bind mwheeldown +jump, bind mwheelup +jump, or bind space +jump. An ordinary Premier or Competitive client cannot change Valve's host-side bhop cvars, so private auto-bhop presets do not carry into those matches.\" } }, { \"@type\": \"Question\", \"name\": \"Why does bunny hopping feel different in CS2 now?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"CS2's modern jump system uses subtick landing time, an eligibility window around the landing, and a jump-spam penalty. Jumping and landing no longer use the old stamina system, while vertical landing velocity also contributes to the landing speed penalty after Valve's follow-up adjustment.\" } }, { \"@type\": \"Question\", \"name\": \"Is binding jump to the mouse wheel still better?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"It is a preference. Scrolling produces repeated manual jump inputs, and many players find that comfortable while others prefer Space. Neither bind guarantees a successful chain, and Valve's timing window does not establish a universal success-rate advantage for mouse wheel.\" } }, { \"@type\": \"Question\", \"name\": \"How do I turn bhop commands off?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Set sv_enablebunnyhopping 0 and sv_autobunnyhopping 0, then restore sv_airaccelerate 12, sv_maxvelocity 3500, sv_accelerate_use_weapon_speed 1, and sv_legacy_jump 0. If you enabled practice aids, set cl_showpos 0 before switching sv_cheats back off.\" } }, { \"@type\": \"Question\", \"name\": \"Can you get banned for bunny hopping in CS2?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Manual bunny hopping is a normal movement technique. The risk comes from prohibited automation, not from jumping and strafing yourself. Valve says official servers may kick suspected automation of multiple player actions from a single input, so avoid external or hardware-assisted automation.\" } } ], \"@id\": \"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#faq-schema\" }, { \"@type\": \"HowTo\", \"name\": \"Make a Bhop Practice Config in CS2\", \"description\": \"Save the provided private-server bhop practice commands in a reusable practice.cfg file and run it from the CS2 console.\", \"url\": \"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#make-a-bhop-practice-config\", \"step\": [ { \"@type\": \"HowToStep\", \"name\": \"Find the cfg folder\", \"text\": \"From Steam, open CS2's installed files and locate game\/csgo\/cfg.\" }, { \"@type\": \"HowToStep\", \"name\": \"Copy the practice commands\", \"text\": \"Copy the provided practice config into a plain-text file. Remove the Mouse 4 noclip bind if you want to preserve its existing action.\" }, { \"@type\": \"HowToStep\", \"name\": \"Save practice.cfg\", \"text\": \"Save the file as game\/csgo\/cfg\/practice.cfg. Keep its extension as .cfg, not .txt.\" }, { \"@type\": \"HowToStep\", \"name\": \"Run the config on your server\", \"text\": \"Load a map on a local or private server you control, open the console and run exec practice. The config removes bots, extends round timers and restarts the round to apply the settings.\" } ], \"@id\": \"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/#practice-config\" } ] }"}],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-10-11 10:59:59","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":"0","open_ai":null,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2025-08-04 06:32:04","updated":"2026-10-11 11:00:59","focus_keyword":"cs2 bhop commands","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/tradeit.gg\/blog\/\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/tradeit.gg\/blog\/cs2\/\" title=\"CS2\">CS2<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tCS2 Bhop Commands: Console Commands and Binds for Bunny Hopping\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/tradeit.gg\/blog\/"},{"label":"CS2","link":"https:\/\/tradeit.gg\/blog\/cs2\/"},{"label":"CS2 Bhop Commands: Console Commands and Binds for Bunny Hopping","link":"https:\/\/tradeit.gg\/blog\/cs2-bhop-commands\/"}],"featured_image_src":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2025\/05\/cs2-bhop-commands.jpg","author_info":{"display_name":"William Westerlund","author_link":"https:\/\/tradeit.gg\/blog\/author\/william\/"},"lang":"en","translations":{"en":8193,"ru":19798},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/posts\/8193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/comments?post=8193"}],"version-history":[{"count":22,"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/posts\/8193\/revisions"}],"predecessor-version":[{"id":32906,"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/posts\/8193\/revisions\/32906"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/media\/32959"}],"wp:attachment":[{"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/media?parent=8193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/categories?post=8193"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/tags?post=8193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}