Ana içeriğe atla
Web sitenizi AuthMe ile entegre etmeden önce en güncel resmi sürümü kullandığınızdan emin olun. En yeni AuthMe sürümünü buradan indirebilirsiniz:
https://www.spigotmc.org/resources/authmereloaded.6269/

1. Eklentiyi Veritabanına Bağlama

Önce sunucunuzun ana dizinindeki /plugins/AuthMe/config.yml dosyasını açın. Veritabanı yapılandırma bölümünü aşağıdaki örneğe uygun şekilde düzenleyin:
DataSource:
    backend: MYSQL # Enable the plugin to read from the website database.
    caching: false
    mySQLHost: DATABASE_HOST
    mySQLPort: DATABASE_PORT
    mySQLUseSSL: false
    mySQLCheckServerCertificate: true
    mySQLUsername: DATABASE_USERNAME
    mySQLPassword: DATABASE_PASSWORD
    mySQLDatabase: DATABASE_NAME
    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
Yer tutucuları kendi veritabanı kimlik bilgilerinizle değiştirin.
Veritabanı bilgileri yanlışsa veya diğer sistemlerle uyumsuzsa eklenti çalışmayabilir ya da sunucu hatalarına neden olabilir.

2. Şifreleme Yöntemini Tanımlama (Kriptografik Algoritma)

Kullanıcılar ister oyun içinden ister web sitenizden kayıt olsun, uygun bir kriptografik hash algoritması seçerek şifrelerin güvenli şekilde saklandığından emin olmalısınız. AuthMe farklı şifreleme yöntemlerini destekler ve SHA256 en güvenli ve yaygın kullanılan seçeneklerden biridir. Bunu yapılandırmak için /plugins/AuthMe/config.yml dosyasını açın ve aşağıdaki bölümü bulun:
security:
    minPasswordLength: 5 # Minimum password length.
    passwordMaxLength: 30 # Maximum password length.
    passwordHash: SHA256 # Cryptographic hash algorithm.
Yukarıdaki gibi güncelleyin.

3. Ek Ayarlar

AuthMe, oyun içi kayıt işlemini devre dışı bırakmak gibi gelişmiş yapılandırma seçenekleri sunar. Bu sayede oyuncular yalnızca web siteniz üzerinden kayıt olabilir. Oyun içi kayıt kapatıldığında, kayıtlı olmayan oyuncular sunucuya katılmaya çalıştığında web sitesinden kayıt olmalarını söyleyen bilgilendirici bir mesaj alır. Kayıt olduktan sonra oluşturdukları şifreyle sunucuya giriş yapabilirler.
AuthMe kurulumu başarıyla tamamlandı. Tebrikler!