Installation
From download to protected in ten steps
The whole process takes a couple of minutes. No database setup, no extra dependencies.
Purchase or receive access
Pick a plan on the pricing page, or ask an administrator to grant access from the admin panel.
Login with Google
Lunix Shield uses Google OAuth only. We never see or store a password.
Open the Anti-Cheat Panel
Your license appears immediately after the Stripe webhook is processed.
Download the resource
The download page serves a zip with your license key pre-filled in config.lua.
Upload prime-shield to resources
Place the folder in your server's resources directory (keep the folder name).
Configure the license
Open config.lua and verify Config.LicenseKey and Config.ApiEndpoint.
Add ensure prime-shield
Add it to server.cfg after your framework resources.
Start the server
The resource performs a handshake and registers the server.
Resource connects to the backend
A per-server secret is issued and stored in memory only.
Server appears ONLINE
Heartbeats every 30 seconds keep the status live in the panel.
server.cfg
ensure prime-shield # Allow the resource to talk to the backend add_ace resource.prime-shield command allow # Bypass automatic detections for trusted staff (spec: ACE permissions) add_ace group.admin PrimeShield.bypass allow add_ace identifier.discord:000000000000000000 PrimeShield.bypass allow
Staff with PrimeShield.bypass are still logged, but noclip, spectate and freecam signals never escalate to a punishment.