Buffer suppression

Buffer suppression

How to squeeze a cheater before the flag even lands: buffer thresholds, damage, lag, tricks, cooldowns, and how it differs from the flag ladder.

5 min

A flag means the violation already happened. Buffer suppression kicks in earlier: once the buffer reaches a threshold, the cheater starts losing fights, before any kick or ban.

Flags and buffer thresholds

90% threshold, capacity 40, 99% checks
Buffer0.0 / 40
Buffer ≥ 25%armed
−25% damage dealt, 30 s · +10% damage taken, 30 s
Buffer ≥ 50%armed
−35% damage dealt, 35 s · +15% damage taken, 30 s
Buffer ≥ 75%armed
−65% damage dealt, 90 s · +75% damage taken, 90 s
Flag ladder
Flag 1
  • −70% damage dealt, 120 s
  • +50% damage taken, 90 s
Flag 2
  • −80% damage dealt, 250 s
  • heavy lag, 30 s
Flag 3+
  • ban with animation

“+”: every later flag repeats the last step.

VL 0

Flags vs buffer thresholds

By flagsBy buffer
WhenThe buffer is full: flag 1, flag 2 and so on.The buffer hits a threshold: 25 %, 50 % and so on.
What you can doBan, kick, your own command, combat suppression and tricks, all at once or in stages.Combat suppression and tricks. No commands here.
Where“Suppression” → “By flags”“Suppression” → “By buffer”
The flag ladder on our test server: “Got VL 13”, then “Suppression (Flag 13, stage 1/1): cmd ban”, and the player is banned with an animation.

Turning it on

  1. 1
    Open the tab

    Configs → preset → “Suppression” → “By buffer”.

  2. 2
    Flip the switch

    “Buffer suppression”. While it’s off, no threshold fires.

  3. 3
    Look at the thresholds

    There are three by default: 25 %, 50 % and 75 %. At each one the player hits weaker and takes more damage. Keep them or build your own, up to 10.

  4. 4
    Save the preset

    The server picks it up within a minute, or right after /mlsac reload.

Turning buffer suppression on, giving the 50 % threshold (−35 % damage) a 30 s cooldown and adding lag, saving.

How a threshold fires

  • A threshold is a percentage of the buffer capacity from “Detection”. Capacity 40 and a 50 % threshold means it fires at a buffer of 20.
  • A threshold fires once when the buffer reaches it, and again only after the buffer drops below and climbs back up.
  • “Cooldown” stops a threshold from firing too often. If the buffer crosses it during the cooldown, that crossing is simply skipped.
  • Thresholds are checked before the flag, so a 100 % threshold fires together with it.
  • If one check jumps past several thresholds, their actions all start together, and each trick runs only once.

What you can do to a cheater

ActionWhat happens
Less damage dealtHis hits and projectiles do 5–100 % less, counted from the final damage after armour. Explosions are cut too on 1.20.4+.
More damage takenHe takes up to +300 % damage. Falls, the void and the like aren’t boosted, so lag won’t make him die from a fall.
LagDelayed hits, misses, setbacks, grounding, forced turns. Light, medium or heavy; see the table below.
Shuffle inventoryShuffles the 36 hotbar and inventory slots. Armour stays on.
Drop weaponThe sword falls out of his hand.
LaunchThrows the player into the air.

Lag levels

KindLightMediumHeavy
Hit delay100 ms250 ms500 ms
Misses50 %, no more than 3 in a row75 %, no more than 8 in a rowevery hit misses
Setbacksevery 3–5 s, 3 ticks backevery 1.5–3 s, 5 ticks backevery 0.5–1 s, 10 ticks back
Forced turnsevery 3–5 s by 10–20°every 1.5–3 s by 20–45°every 0.5–1.5 s by 45–90°
Groundinglower jumpsjumps barely liftpinned to the ground

On light and medium, setbacks and turns only happen in a fight. On heavy they never stop, so running away doesn’t work.

Heavy lag on our test server. Here it sits on the flag 18 step (setback, ground, rotate for 20 s); on a buffer threshold it works exactly the same.

Things you’ll run into

  • Effects of the same kind don’t stack. The strongest one wins and a repeat just resets its timer.
  • Effects survive death, switching worlds and relogging within 15 minutes.
  • Effects don’t apply in regions and worlds without checks, or in creative and spectator.
  • Players with mlsac.suppression.bypass aren’t affected. It comes with mlsac.bypass and mlsac.admin, so ops have it. Ladder commands still run on them.
  • Suppression doesn’t blind the detection. The model keeps getting combat data.
In-game clip soon
In-game clip coming later: after the 50 % threshold the cheater’s hits take noticeably less health.