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 lunix-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 lunix-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 lunix-Shield

# Allow the resource to talk to the backend
add_ace resource.lunix-Shield command allow

# Bypass automatic detections for trusted staff (spec: ACE permissions)
add_ace group.admin LunixShield.bypass allow
add_ace identifier.discord:000000000000000000 LunixShield.bypass allow

Staff with LunixShield.bypass are still logged, but noclip, spectate and freecam signals never escalate to a punishment.