Web sitenizi AuthMe ile entegre etmeden önce, eklentinin en güncel ve resmi sürümünü kullandığınızdan emin olun. En son AuthMe sürümüne aşağıdaki bağlantıdan ulaşabilirsiniz:
https://www.spigotmc.org/resources/authmereloaded.6269/
1. Eklentiyi Veritabanıyla Bağlama.
İlk adım olarak, sunucunuzun ana dizininde yer alan /plugins/AuthMe/config.yml dosyasını açın. Bu dosyada yer alan veritabanı yapılandırma bölümünü aşağıdaki örneğe uygun şekilde düzenleyin:
DataSource:
backend: MYSQL # Eklenti siteden veri alsın.
caching: false
mySQLHost: VERITABANI_HOST
mySQLPort: VERITABANI_PORT
mySQLUseSSL: false
mySQLCheckServerCertificate: true
mySQLUsername: VERITABANI_KULLANICI_ADI
mySQLPassword: VERITABANI_SIFRESI
mySQLDatabase: VERITABANI_ADI
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: 10
maxLifetime: 1140000
Gerekli alanları kendi veritabanı bilgilerinizle değiştirin.
Veritabanı bilgileri doğru girilmezse veya diğer sistemlerle uyumlu değilse eklenti çalışmayabilir veya sunucuda hatalara neden olabilir.
2. Şifreleme Yöntemini Belirleme (Kriptografik Algoritma Seçimi).
Kullanıcılar ister oyun içinden ister web siteniz üzerinden kayıt olsun, şifrelerinin güvenli bir şekilde saklanması için uygun bir kriptografik şifreleme yöntemi seçmeniz gerekir. AuthMe eklentisi, farklı şifreleme algoritmalarını destekler. Bunlar arasında SHA256 en yaygın ve güvenli seçeneklerden biridir.
Bu ayarı yapmak için /plugins/AuthMe/config.yml dosyasını açın ve aşağıdaki satırı bulun:
security:
minPasswordLength: 5 # Minimum şifre karakteri.
passwordMaxLength: 30 # Maximum şifre karakteri.
passwordHash: SHA256 # Kriptografik şifreleme türü.
olarak değiştirin.
3. Diğer Ayarlar.
AuthMe eklentisi, oyun içinden kayıt olma özelliğini devre dışı bırakma gibi çeşitli gelişmiş ayarlar sunar. Bu sayede, oyuncular yalnızca web sitesi üzerinden hesap oluşturabilir. Oyun içi kayıt kapatıldığında, sunucuya giriş yapan kullanıcıya bilgilendirici bir mesaj gösterilir ve kayıt için web sitesine yönlendirilir. Oyuncu kayıt işlemini web sitesinde tamamladıktan sonra, belirlediği şifreyle sunucuya giriş yapabilir.
AuthMe kurulumu başarıyla tamamlandı. Tebrikler!