Installation

From download to protected in ten steps.

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

10 simple stepsA couple of minutesNo database or extra dependencies
  1. 01

    Purchase or receive access

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

  2. 02

    Login with Google

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

  3. 03

    Open the Anti-Cheat Panel

    Your license appears immediately after the Stripe webhook is processed.

  4. 04

    Download the resource

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

  5. 05

    Upload lunix-Shield to resources

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

  6. 06

    Configure the license

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

  7. 07

    Add ensure lunix-Shield

    Add it to server.cfg after your framework resources.

  8. 08

    Start the server

    The resource performs a handshake and registers the server.

  9. 09

    Resource connects to the backend

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

  10. 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
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.