make cheaters blind
Make cheaters blind
DSK-AC is a server-authoritative Anti-ESP built to stop illegitimate player visibility. If a player is not supposed to see someone, they simply will not. Everything is handled serverside so the server decides what information is allowed to reach each client.
DSK-AC blocks player rendering through invalid lines of sight by understanding common visibility leaks on maps and props. It accounts for map windows and also props using alpha, translucent materials.
Server-side visibility system that prevents players from receiving entity data they shouldn't see. If a player is behind a wall, their data is never sent to your client, making ESP and wallhack cheats completely useless, not just hidden on screen, but removed at the network level.
Checks visibility using up to 5 body points:
Includes proper crouching offsets.
Three presets control how thorough the check is:
Pairs of players close together get the Full preset. As distance increases, cheaper presets kick in automatically. Far-away pairs waste less server time on detailed checks.
Players are sorted into a 2D grid so the system only checks nearby pairs instead of comparing every player against every other player. Scales well with high player counts.
Hidden pairs are rechecked at different rates depending on distance:
Saves CPU without sacrificing responsiveness where it matters.
When a player starts moving, all their hidden pairs are immediately rechecked, no waiting for the next scheduled recheck. Prevents players from staying invisible when the situation changes.
Players who fire, take damage, or equip combat weapons enter a PVP state for a configurable duration. While active, they get:
Non-combatants are deprioritized to save resources.
Specific weapons (like snipers) can be flagged as high-priority. Any pair involving a priority weapon:
Cannot run at the same time as PVP mode.
Extrapolates where players will be based on their velocity and pre-reveals them before they come around a corner. Predicted positions are validated against world geometry so the system doesn't predict through walls.
Traces that hit certain props can pass through them instead of treating them as solid:
Results are cached to avoid repeated checks.
Admins can define 3D box-shaped zones on the map:
Zones are saved per-map and persist across server restarts.
An in-game weapon for admins to place and remove zones:
Existing zones are drawn as colored wireframes:
Players who haven't moved for a configurable time are marked idle. Idle players are deprioritized to avoid wasting traces on stationary pairs. As soon as a player moves, they are immediately reprocessed.
Other addons or server operators can call:
DSKAC.Modules.AntiESP.Whitelist(ply, true)
This exempts a player from the system entirely. That player will always see everyone and never be hidden.
Console command:
dskacantiesptoggle
Instantly enables or disables the entire system from the server console. When disabled, all hidden pairs are immediately revealed.
Configuration changes are tracked with a version counter. The system detects changes each tick and rebuilds all internal lookups automatically, no server restart needed.
Player spawns, disconnects, and weapon switches are all handled:
This system was built from the ground up to handle 128-player servers without dropping frames. Every part of it, from how players are tracked to how traces are fired, was designed around one question: how do we do less work per tick without cutting corners on accuracy.
The system only checks player pairs that actually matter.
Player pairs are not all checked in one tick.
This keeps the per-tick cost flat and predictable, regardless of player count.
Not all pairs need the same attention.
The system also scales trace detail by distance:
Result: most of the server effort goes where it matters most.
When a player starts moving, all their hidden pairs are immediately rechecked that same tick, no waiting for the next scheduled pass.
Everything used in the hot loop is pre-allocated once and reused.
This produces effectively zero garbage for Lua’s collector during gameplay.
Expensive results are cached and only recalculated when something changes:
GetPos twice on the same player.Every loop that could spiral has a hard cap.
Nothing in the system can run away.
PVP mode is not just a feature, it is a performance strategy.
On a 128-player server, most players are not fighting at any given time. PVP mode focuses the system’s budget on combatants by giving them higher throughput and longer range, while non-combatants are filtered out of the queue entirely.
The server spends its resources on the players shooting, not the players standing around.
Every performance knob is exposed in the config:
Defaults are conservative and safe for most servers, but with a tuned 128-player setup (PVP mode enabled and sensible preset distances), the system stays well under budget.
The right config for your server is the difference between running comfortably and running hot.
AntiESP super! Il y avait quelques soucis au départ, mais Kimi les as réglé rapidement. J'ai testé et ça marche super bien!
Je recommande!
Excellent addon, parfait pour aveugler et combattre les cheaters. J'ai récemment ouvert un serveur military rp sur garry's mod mais j'ai été confronté à un problème majeur sur celui-ci : les cheaters. J'ai essayé bon nombre d'anti cheats conventionnels et payants (dont je tairai les noms) mais je me suis vite rendu compte que ceux-ci étaient très mal optimisés, complétement dépassés et inefficaces face aux cheats modernes. C'est là où Kimi est intervenu et m'a proposé d'utiliser son anti cheat DSK-AC, les résultats ont été immédiats, l'expérience de jeu était complétement renouvelée, plus une seule balle miraculeuse venant tout droit du néant qui atterrissait par miracle en plein dans la tête des joueurs et un bon nombre d'individus ont étonnamment perdu la quasi omni-science dont ils disposaient sur la position de leurs ennemis. Et tout ça sans une seule perte de fps ou augmentation de la latence sur mon serveur. Si vous souhaitez réellement apporter à vos joueurs l'expérience de jeu qu'ils méritent achetez DSK-AC les yeux fermés, vous ne serez pas déçus.
Excellent service & support
I just downloaded this addon and tested it.
Having already tried Vigilant Eye, I can see that Kimi's work is constantly improving.
His addons are efficient, fast, and practical.
I recommend you try them and see for yourself the quality of his products!