> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zonely.gen.tr/llms.txt
> Use this file to discover all available pages before exploring further.

# AuthMe, LimboAuth and Registration Problems

> Players who are registered on the website are not allowed to play, SHA256 password hash compliance and LimboAuth MySQL connection errors.

Account sync between your Minecraft server and Zonely website; AuthMe or LimboAuth plugins depend on database connection and encryption algorithm compliance.

***

## Most Frequently Asked Problems and Solutions

> [accordion] A player registered on the site receives an Incorrect Password error in the game
>
> Support requests are most reported registration error.
>
> * **Why Root:** Zonely web software secure user passwords **SHA256** summarizes with the hash algorithm and saves the database. AuthMe plugin default on your Minecraft server `BCRYPT`, `ARGON2` If a different algorithm is left to use, AuthMe can not verify the password with the same algorithm and the password gives the wrong alert.
> * **Solution:**
>   1. From the file manager of your gaming server `plugins/AuthMe/config.yml` open the file.
>   2. `settings.security.passwordHash` Find the line and the value is necessarily **`SHA256`** adjust as:
>      ```yaml title="plugins/AuthMe/config.yml" theme={"theme":"css-variables"}
>      settings:
>        security:
>          passwordHash: 'SHA256'
>      ```
>   3. To match the areas such as email obligation when registering players `userslist` Make sure you use the table.
>   4. Game console `/authme reload` run the command.

> [accordion] LimboAuth or AuthMe can’t connect to the remote MySQL database
>
> *"Communications link failure"*, *"Connection refused"* or *"Host 'x.x.x' is not allowed to connect to this MySQL server"* errors.
>
> * **1. MariaDB / MySQL Bind Address Configuration:**
>   Your database server only local connections (`127.0.0.1`) If configured to listen, the game from outside directly refuses the requests of your server.
>   * Your Server `/etc/mysql/my.cnf` (or `mariadb.conf.d/50-server.cnf`) file:
>     ```ini title="MySQL Configuration" theme={"theme":"css-variables"}
>     bind-address = 0.0.0.0
>     ```
>     Set it as and restart the MySQL service.
>
> * **2. Firewall (Port 3306) Permit:**
>   TCP on your web hosting or VDS provider’s firewall `3306` make sure the port is open to external access.
>
> * **3. Remote User Authorization (`GRANT`):**
>   Your database user may be authorized only for `localhost`. In the MySQL console, grant access to your game server’s external IP or to all IPs (`%`):
>   ```sql title="MySQL Authorization Command" theme={"theme":"css-variables"}
>   GRANT ALL PRIVILEGES ON zonely_db.* TO 'veritabani_kullanici'@'%' IDENTIFIED BY 'guclu_sifreniz';
>   FLUSH PRIVILEGES;
>   ```

> [accordion] AuthMe plugin with ZonelyCore overlaps
>
> ZonelyCore plugin includes an internal input/coherent verification system.
>
> * **Why Root:** When you are already active AuthMe Reloaded or LimboAuth in your server, ZonelyCore also sends multiple login messages when the authentication module enters the game or locked the session.
> * **Solution:**
>   1. `plugins/ZonelyCore/config.yml` open the file.
>   2. `auth.enabled` parameter `false` Change as:
>      ```yaml title="plugins/ZonelyCore/config.yml" theme={"theme":"css-variables"}
>      auth:
>        enabled: false
>      ```
>   3. In this way, the authentication process is completely managed by AuthMe, ZonelyCore only runs store delivery and GUI menu hooks.

> [accordion] How should LimboAuth be encryption and table structure?
>
> Fastening lobby / LimboAuth installations `settings.conf` Use the following parameters to match the database settings in the file with Zonely:
>
> ```hocon title="LimboAuth settings.conf" theme={"theme":"css-variables"}
> database {
>   type = "MYSQL"
>   host = "veritabani_host_adresiniz"
>   port = 3306
>   database = "zonely_veritabani_adi"
>   username = "veritabani_kullanici"
>   password = "veritabani_sifresi"
>   table = "userslist"
>   columns {
>     username = "username"
>     password = "password"
>   }
> }
> crypto {
>   hash = "SHA256"
> }
> ```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.