> For the complete documentation index, see [llms.txt](https://docs.stndev.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stndev.xyz/installation-guide.md).

# Installation Guide

*For the anticheat to function fully, according to the idea, it is necessary to install it correctly.*

## Step 1 — Install Resource

1. Go to page <https://api.stnac.eu/dashboard>
2. Click to "Download AC"

<figure><img src="/files/sp3g4XhtzHfLwRU1rOaj" alt=""><figcaption></figcaption></figure>

## Step 2 — Upload Resource

Upload the resource into your server resources folder.

`resources/[SdAC]/stndev_anticheat`

## Step 3 — Ensure Resource

Add the following line to your `server.cfg`.&#x20;

`ensure stndev_anticheat`

`add_ace resource.stndev_anticheat command allow`

{% hint style="danger" %}
You need to start the StnDev AntiCheat resource **first in your server.cfg**, **before any of your other resources**.
{% endhint %}

## Step 4 — Put your license key

Before starting the resource, it is necessary to enter your license key, which will then be linked to your server's IP

`resources/[SdAC]/stndev_anticheat/public/license.lua`

{% hint style="danger" %}
Without the correct license key, the resource will not start correctly.
{% endhint %}

## Step 5 — Import SQL

For full functionality, it is necessary to import our SQL command, which checks player identifiers and runs the ban system.

`resources/[anticheat]/stndev_anticheat/sql/stndev_anticheat.sql`

## Step 6 — Configuration

For proper functioning, you can freely configure anticheat according to your needs in the "Configuration" section.

Configuration is not necessary at the first start, you can make all changes during the process and all changes can be made immediately with the stndev\_reloadconfig command.

### Step 7 — Restart Server

Once you have completed all previous installation steps, simply restart your server.

If everything was installed correctly, the console should display output similar to the following:

```txt
[StnDev AntiCheat] License accepted for: Name Server
[StnDev AntiCheat] Locked IP: Server IP
[StnDev AntiCheat] Server Fingerprint: Generated Fingerprint
[StnDev AntiCheat] License Expires: Expiring
[StnDev AntiCheat] Owner Discord ID: Discord ID of License Owner
[StnDev AntiCheat] Web Configuration Loaded (Config ID: Web Config ID)

========================================================
                 STNDEV ANTICHEAT
========================================================

✓ License Validation Successful
✓ Web Configuration Loaded
✓ AntiCheat Initialized
✓ Resource Up To Date

Current Version:            1.0.0
Latest Recommended:         1.0.0
License Key:                Your License Key
License Expires:            Expiring
Loaded Bans:                0

========================================================
        StnDev AntiCheat is running successfully
========================================================

[StnDev AntiCheat] Resource is up to date. Current Version: 1.0.0
```

#### Expected Result

If you see the messages above, your installation was successful and StnDev AntiCheat has been loaded correctly.

You can now continue with additional configuration or start your server normally.

{% hint style="warning" %}
*<mark style="color:$warning;">Known installation problems</mark>*

* You **cannot** rename the anticheat, for full functionality the name **"stndev\_anticheat"** must remain.
* **stndev\_anticheat** must be the first ensure in CFG.
* You did not enter the **license&#x20;*****correctly*** into the resource
* You do not have Screenshot basic set up and installed correctly.
* You have a banned license.
* You didn't export the sql correctly.

For further troubleshooting with installation you can contact us on Discord using ticket support.
{% endhint %}

{% embed url="<https://www.youtube.com/watch?v=86X9tBeNAX4&t=25s>" %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.stndev.xyz/installation-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
