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!