About PuzzleCaptcha — Image Puzzle Captcha for Rust
A captcha system that triggers on player connect. Instead of a boring text input, players must solve a visual puzzle — reassemble a scrambled 3×3 image to prove they're human.
Works on Carbon. Drop your own PNG images into the data folder and the plugin handles the rest — slices them into pieces, shuffles them, and presents the puzzle in a clean fullscreen UI.
Features
Triggers automatically on connect
Supports multiple images — random one is picked each session
High quality image slicing with bicubic interpolation
Player is frozen until the puzzle is solved
Fully configurable grid size, tile size and gap
Clean dark UI with centered puzzle grid
Zero dependencies
Setup
Drop the plugin into your plugins/ folder
Add PNG images (min 900×900px recommended) to data/PuzzleCaptcha/
Reload the plugin — done
Config
{ "Freeze player until solved": true, "Grid size (3 = 3x3)": 3, "Tile size px": 110, "Gap between tiles px": 3 }