Minecraft AuthMe Kurulumu

AuthMe Nedir?

Minecraft sunucularında oyuncu hesap güvenliği sağlamak için kullanılan AuthMe, oyuncuların sunucuya kaydolmasını ve giriş yapmasını gerektiren bir eklentidir. Bu sayede oyuncu isimleriyle başkalarının giriş yapmasını engeller ve güvenliği artırır.

Avantajları:

  • Güvenlik: Oyuncu hesapları korunur, farklı kişiler tarafından kullanılmaları engellenir.
  • Kolay Entegrasyon: Sunucunuz ve web siteniz arasında hesap senkronizasyonu sağlar. Böylece hem oyunda hem de sitede ayrı ayrı kayıt gerekmez.

Örnek: Sunucuya ilk kez giren bir oyuncu, /register şifre şifre komutunu kullanarak hesap oluşturur. Ardından her giriş yaptığında /login şifre komutu ile hesabına erişebilir.

AuthMe Kurulumu

Adım 1: Eklentiyi İndirin ve Yükleyin

  1. AuthMe eklentisini buradan indirin.
  2. İndirdiğiniz dosyayı sunucunuzun plugins klasörüne atın.
  3. Sunucunuzu yeniden başlatın.

Bu adımlarla, temel seviyede AuthMe eklentisini kurmuş olacaksınız. Eğer bir web siteniz yoksa, sadece bu adımları uygulayarak güvenliğinizi sağlayabilirsiniz.

AuthMe Site Entegrasyonu

Eğer sunucunuza ait bir web siteniz varsa, oyuncuların oyun içi kayıtlarının web sitesi ile senkronize olmasını sağlayabilirsiniz. Bunun için ek bir adım gerekmektedir.

Adım 2: MySQL Veritabanı Ayarları

  1. Navicat for MySQL gibi bir veritabanı yönetim aracı kullanarak yeni bir kullanıcı oluşturun.
  2. Kullanıcı adı ve şifreyi belirleyin, localhost yerine % işareti koyarak her yerden erişime izin verin.
  3. Privileges kısmından gerekli yetkileri verin.

Adım 3: Web Sitesine Bağlantı

  1. Web sitenize erişin ve MySQL ayarlarını girin.
  • MySQL Host: Sunucunuzun IP adresi
  • MySQL Username ve Password: Veritabanı yönetim aracında oluşturduğunuz bilgiler
  • Database: Örneğin minecraft olarak belirleyebilirsiniz.
  1. Bu adımları tamamladıktan sonra web sitesi üzerinden kayıt işlemi yapılabilir hale gelecektir.

Adım 4: AuthMe Config.yml Dosyasını Düzenleme

AuthMe‘yi sunucunuz ve siteniz ile uyumlu hale getirmek için, config.yml dosyasındaki veritabanı ayarlarını yapılandırmalısınız.

Örnek config.yml düzenlemesi:

DataSource:
  backend: MYSQL
  caching: false
  mySQLHost: localhost
  mySQLPort: '3306'
  mySQLUseSSL: true
  mySQLCheckServerCertificate: true
  mySQLUsername: root
  mySQLPassword: 'şifreniz'
  mySQLDatabase: minecraft
  mySQLTablename: accounts
  mySQLColumnId: id
  mySQLColumnName: username
  mySQLRealName: realname
  mySQLColumnPassword: password
  mySQLColumnSalt: ''
  mySQLColumnEmail: email
  mySQLColumnLogged: isLogged
  mySQLColumnHasSession: hasSession
  mySQLtotpKey: totp
  mySQLColumnIp: ip
  mySQLColumnLastLogin: lastlogin
  mySQLColumnRegisterDate: registerDate
  mySQLColumnRegisterIp: regip
  mySQLlastlocX: x
  mySQLlastlocY: y
  mySQLlastlocZ: z
  mySQLlastlocWorld: world
  mySQLlastlocYaw: yaw
  mySQLlastlocPitch: pitch
  mySQLPlayerUUID: ''
  poolSize: 10
  maxLifetime: 1800

Bu dosyadaki:

  • mySQLHost: Sunucunuzun IP adresi,
  • mySQLUsername: Veritabanı kullanıcı adı,
  • mySQLPassword: Veritabanı şifresi,
  • mySQLDatabase: minecraft olabilir.

Bu ayarları doğru şekilde yaptıktan sonra AuthMe başarıyla kurulmuş olacaktır.

Yardım ve Destek

Kurulum sırasında herhangi bir sorunla karşılaşırsanız, Discord sunucumuzdan bize ulaşabilirsiniz. Yardımcı olmaktan memnuniyet duyarız!

Bu rehberde, Minecraft sunucunuzda oyuncuların hesap güvenliğini sağlamak için AuthMe eklentisinin kurulumunu adım adım ele aldık. Güvenliği artırmanın yanı sıra, web sitesi ile entegrasyon sağlayarak oyuncu deneyimini geliştirebilirsiniz.