# CFX AUTH

## UNDERSTANDING FIVEM ASSET ESCROW SYSTEM

## FAILED TO VERIFY PROTECTED RESOURCE

{% stepper %}
{% step %}

### **ESCROW SYSTEM**

**THE FIVEM ASSET ESCROW SYSTEM PROTECTS RDSTORE ASSETS BY ENCRYPTING CRITICAL FILES, ENSURING EXCLUSIVE QUASAR STORE RESOURCES REMAIN SECURE AGAINST UNAUTHORIZED USE OR MODIFICATION**
{% endstep %}

{% step %}

#### FOR MORE INFORMATION, PLEASE READ [ESCROW SYSTEM](#escrow-system)

{% endstep %}
{% endstepper %}

***

## FAILED TO VERIFY PROTECTED RESOURCE

<p align="center"><strong>THIS ERROR USUALLY MEANS FILES WERE CORRUPTED DURING TRANSFER</strong></p>

{% stepper %}
{% step %}

### ERROR

**FAILED TO VERIFY PROTECTED RESOURCE `RD_RESOURCENAME`**
{% endstep %}

{% step %}

### CAUSE

**FILES WERE CORRUPTED DURING TRANSFER**
{% endstep %}

{% step %}

### SOLUTION

**ENSURE ALL FILES, INCLUDING `.FXAP` FILES, ARE UPLOADED CORRECTLY AND COMPLETELY**
{% endstep %}
{% endstepper %}

***

## MISSING REQUIRED ENTITLEMENT

<p align="center"><strong>THIS ERROR OCCURS WHEN YOUR SERVER LICENSE KEY IS NOT LINKED TO THE ACCOUNT THAT PURCHASED THE ASSET</strong></p>

{% stepper %}
{% step %}

### ERROR

**YOU LACK THE REQUIRED ENTITLEMENT TO USE `RD_RESOURCENAME`**
{% endstep %}

{% step %}

### CAUSE

**THE SERVER LICENSE KEY DOES NOT MATCH THE ACCOUNT USED FOR THE PURCHASE**
{% endstep %}

{% step %}

### SOLUTION

* **VERIFY THAT YOUR SERVER LICENSE KEY IN KEYMASTER MATCHES THE ONE USED DURING PURCHASE**
* **RESTART YOUR SERVER AFTER INSTALLATION TO APPLY CHANGES**
  {% endstep %}
  {% endstepper %}

***

## SYNTAX ERRORS

<p align="center"><strong>THIS ERROR CAN BE CAUSED BY MULTIPLE FACTORS</strong></p>

{% stepper %}
{% step %}

### ERROR

**SYNTAX ERROR \</1> OR SIMILAR ISSUES**
{% endstep %}

{% step %}

### CAUSE

**OUTDATED ARTIFACTS OR ATTEMPTS TO EDIT ENCRYPTED CODE**
{% endstep %}

{% step %}

### SOLUTION

* **UPDATE TO ARTIFACT VERSION 4960 OR NEWER**
* **DO NOT EDIT ENCRYPTED FILES, AS THIS WILL DAMAGE THE ASSET**
* **RESTART YOUR SERVER TO RESOLVE INITIALIZATION ISSUES**
  {% endstep %}
  {% endstepper %}

***

## RECOMMENDATIONS

{% stepper %}
{% step %}

### USE THE LATEST ARTIFACTS

**ALWAYS RUN ARTIFACT VERSION 4960 OR HIGHER TO AVOID COMPATIBILITY ISSUES**
{% endstep %}

{% step %}

### USE RELIABLE FILE TRANSFER TOOLS

**ENSURE `.FXAP` FILES AND OTHER ENCRYPTED COMPONENTS ARE NOT SKIPPED DURING UPLOAD**
{% endstep %}

{% step %}

### AVOID EDITING ENCRYPTED CODE

**NEVER MODIFY ENCRYPTED FILES. FOR CUSTOMIZATIONS, REFER TO OFFICIAL DOCUMENTATION OR CONTACT SUPPORT**
{% endstep %}

{% step %}

### RESTART YOUR SERVER REGULARLY

**AFTER INSTALLING OR UPDATING ASSETS, RESTART YOUR SERVER TO ENSURE ALL CHANGES ARE APPLIED AND ERRORS ARE RESOLVED**
{% endstep %}
{% endstepper %}


---

# Agent Instructions: 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.rdstoreredm.com/infomations/cfx-auth.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.
