[PAID] [QB] Trust by cDev

A script by awojo

No reviews yet.
 [PAID] [QB] Trust by cDev main image

Full Description

What is cdev-trust?

cdev-trust is a not an anti-cheat. It analyzes client behavior in real time and tries to detect suspicious weird behavior.

(QBCore Only)

Tebex link at bottom

Why not just make an anti-cheat?

We didn’t create an anti-cheat because most anti-cheats are bad. You’ll never stay ahead of the modders. There are tons of mod-menus, and they’re always changing, so it’s an effort in futility.

What you can do is detect the effects of a mod-menu. Those heuristics rarely change.

As CFX always says on this topic: don’t trust the clients.

Requirements

  • qb-core

Script Features

  • Very extensive config options. You can turn on and off any of the detection methods you want.

  • Lots of options to fine tune to your server.

  • Lots of debug options. As you encounter bugs or issues, we have a great way of debugging the client.

  • Includes zdiscord plugins for marking people as trusted from Discord.

Trust Features

Trust Model

Since this is all about trust, the first thing we do is allow the staff to trust regulars. This prevents them from showing up in the suspicous players log.

  • /trust <id> will mark the player as trusted in metadata. This will make all the threads stop for this player.

  • /trusted <id> will check the trust level of a player.

Keeps track of players playtime

  • This is kept in metadata, so you can use it for other things if you want.

  • Players can type /playtime to see their playtime.

Capture suspicious keypresses

  • Captures commonly used keypresses used in the most popular mod-menus. Once the keypress happens, it starts watching the client closely.

Capture suspicious behaviors

  • Captures suspicious behaviors around money. So for example, if the player is new to the server, and their cash jumps up 50K - you’ll be notified.

Auto-aim detection (EXPERIMENTAL AS OF 1.0)

  • Attempts to detect when people use auto-aim.

  • Untested, more to come on this.

Weapon Detection

  • One of the most common way modders will go undetected is they’ll give themselves a gun. However, the gun will show up in their hand and not in their inventory. This check detects if a player has a gun in their hand but NOT in their inventory.

Damage Detection

  • Another subtle way modders will behave is adjusting their global damage up a bit to give themselves an advantage.

Screenshots

Modder joined and immediately gave himself a gun in their hand. They did not have the gun in their inventory so it set off the alarms

Modder joined and set their damage multiplier to 4x.

Modder joined and pressed a commonly used keypress for mod menu. Trust sees this and starts snapshotting PlayerData to see if there are any changes

Evolution of a modder. Joined, pressed a keypress, started measuring their client for suspicious patterns, found suspicious patterns, reported it to discord for review

CFX ESCROW DISCLAIMER

This resource uses the CFX Escrow system. Client side and server side lua files are protected by this system. This does not limit customizability though, as awe do have a customizable config.

PURCHASE

Information

Code is accessible No
Subscription-based No
Lines (approximately) 900
Requirements QBCore Framework
Support Yes
(For releases without code the not applicable fields can be written as N/A)