Back to all work

Anti-cheat and moderation tools

SentinelAC

A security project for collecting gameplay signals, reviewing suspicious behavior, and supporting server-side enforcement.

SentinelAC grew out of FiveM server work. I built around the hard parts that matter in practice: what the client can and cannot be trusted to report, how detections get reviewed, and how to avoid turning every unusual action into an automatic ban.

Node 01

Game server

Node 02

Detection rules

Node 03

Review panel

Node 04

Staff action

Pattern detection rules

AIICD experiments

Review tools for staff

Tools Used

TypeScriptNode.jsPythonLuaMongoDBDockerML pipelinesInference

Development Challenges

Writing detection rules that are useful without being reckless.

Keeping server state, player reports, and review actions connected.

Making the configuration understandable for people running the server.

What I Took From It

The project gave me practical experience with adversarial users, noisy data, staff review, and the tradeoffs behind enforcement decisions.

Media

Detection dashboard screenshot

AIICD experiment capture

Operator review flow video