> ## 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

> Match Minecraft entries with the user table of the site.

With AuthMe, you can connect Minecraft and site accounts to common user table. Account connection AuthMe if product commands [WebSender](https://docs.zonely.gen.tr/en/integrations/websender.md) or [ZonelyCore](https://docs.zonely.gen.tr/en/integrations/zonelycore.md) manage.

## Prepare the plugin

[AuthMe posts](https://github.com/AuthMe/AuthMeReloaded/releases) Get JAR file that fits your server version. **plugs/** Put it in the folder and start the server in order to create the set file. Edit the configuration when the server is closed.

## Make Database Match

Zonely panel **Settings → Database** open the part. Get the address, port, name and access information of your own database. **Integration Builder → AuthMe** Copy linkage allowance from the section. Available **plug-ins/AuthMe/config.yml** in the file **DataSource** Edit the part.

[![Select the plugin, Pre-configured](https://mintcdn.com/zonely-a8cd49e7/_i4983VN4UZSjv0x/images/panel/system-security-guide-20261027/veritabani-03-en.png?fit=max\&auto=format\&n=_i4983VN4UZSjv0x\&q=85\&s=6a6a6f9be5696a4cdf7ffb879dd39e96)](https://docs.zonely.gen.tr/images/panel/system-security-guide-20261027/veritabani-03-en.png)

> [card] 1. Select the plugin
>
> Open the configuration draft of the plugin you will connect.

> [card] 2. Ready-to-configure
>
> Copy the partition produced by your own link.

```yaml title="plugins/AuthMe/config.yml · relevant section" theme={"theme":"css-variables"}
DataSource:
  backend: MYSQL
  caching: false
  mySQLHost: 'db.example.com'
  mySQLPort: 3306
  mySQLDatabase: 'zonely'
  mySQLUsername: 'zonely_game'
  mySQLPassword: 'DATABASE_PASSWORD'
  mySQLTablename: userslist
  mySQLColumnId: id
  mySQLColumnName: subname
  mySQLRealName: nick
  mySQLColumnPassword: password
  mySQLColumnSalt: ''
  mySQLColumnEmail: email
  mySQLColumnLogged: authme_logged
  mySQLColumnHasSession: authme_session
  mySQLtotpKey: totp
  mySQLColumnIp: ip
  mySQLColumnLastLogin: authme_lastlogin
  mySQLColumnRegisterDate: authme_created_at
  mySQLColumnRegisterIp: authme_regip
  mySQLlastlocX: x
  mySQLlastlocY: y
  mySQLlastlocZ: z
  mySQLlastlocWorld: world
  mySQLlastlocYaw: yaw
  mySQLlastlocPitch: pitch
  poolSize: 3
  maxLifetime: 1140000
```

The chart of the account in this map **Newslist**, login name **subname**, player name **nick**, password **password** is the area. Change Host and user information with your own database. Get your database backup before changing the existing account table.

## Match the password method

Your site’s password encryption algorithm in AuthMe configuration **passwordHash** the setting should be the same one-on-one. From the management panel to make encryption type the same:

**Settings → System Settings → Cryptographic Encryption**

Enter the section and the algorithm that is suitable for your AuthMe configuration (e.g., **BCRYPT** or **SHA256**Select ) Alternatively edit the algorithm on your AuthMe file according to the active selection on the panel.

```yaml title="Example for a site using BCRYPT" theme={"theme":"css-variables"}
settings:
  security:
    passwordHash: BCRYPT
```

> [!WARNING]
>
> The existing registered passwords are not automatically converted when the encryption algorithm is changed. On the game server `passwordHash` value on the site `Kriptografik Şifreleme` If users are unmatched, users receive password error when logging in to the game.

## Check the input

Restart the server and review the database link of AuthMe. If the account is not found, compare the format of the table and the username mapping; if the password is rejected, then compare the format of the hash. The new registration and password change must be written to the same user record.

[AuthMe configuration source](https://github.com/AuthMe/AuthMeReloaded) · [Database](https://docs.zonely.gen.tr/en/guides/database.md) · [System Settings](https://docs.zonely.gen.tr/en/guides/system-settings.md) · [Connections and tools](https://docs.zonely.gen.tr/en/integrations/overview.md)


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