Installation

From download to protected in ten steps

The whole process takes a couple of minutes. No database setup, no extra dependencies.

01

Purchase or receive access

Pick a plan on the pricing page, or ask an administrator to grant access from the admin panel.

02

Login with Google

Lunix Shield uses Google OAuth only. We never see or store a password.

03

Open the Anti-Cheat Panel

Your license appears immediately after the Stripe webhook is processed.

04

Download the resource

The download page serves a zip with your license key pre-filled in config.lua.

05

Upload prime-shield to resources

Place the folder in your server's resources directory (keep the folder name).

06

Configure the license

Open config.lua and verify Config.LicenseKey and Config.ApiEndpoint.

07

Add ensure prime-shield

Add it to server.cfg after your framework resources.

08

Start the server

The resource performs a handshake and registers the server.

09

Resource connects to the backend

A per-server secret is issued and stored in memory only.

10

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.