# Compatibility test

To ensure the server configuration is working correctly, run a compatibility test

{% stepper %}
{% step %}

### Go to <kbd>config.lua</kbd> and set **Shared.CompatibilityTest** to true

{% endstep %}

{% step %}

### Add new item named dh\_test

{% endstep %}

{% step %}

### Restart your server

{% endstep %}

{% step %}

### Join the server and type /dh\_startTest to start the test

{% endstep %}

{% step %}

### Follow the instructions shown in the game.

{% endstep %}

{% step %}

### Check the server console for the test results

{% endstep %}

{% step %}

### In the devhub\_lib files, you will find file with test results. Please send them if requested by devhub support.

{% endstep %}
{% endstepper %}

{% hint style="info" %}
During the test, you will need to follow on-screen guides and perform specific actions, such as using an item and reviving yourself. Afterward, you will be kicked from the server. Results will be displayed in the server console within 10 seconds of being kicked.
{% endhint %}

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

{% hint style="warning" %}
At the end of a test, if any scenario fails, you will see tips and a to-do list with the exact file path you need to open to adjust the functionality to work with your server requirements.
{% endhint %}

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


---

# 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.devhub.gg/scripts/devhub_lib-needed-for-each-script/compatibility-test.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.
