İndir
https://www.spigotmc.org/resources/leaderos-auth.127863/Kaynak Kodu
https://github.com/leaderos-net/minecraft-leaderos-authÖzellikler
- LeaderOS API ile oyun içinden giriş/kayıt işlemleri sağlar.
- Veritabanı bağlantısı olmadan çalışır. Eğer veritabanı ile bağlantı sorunları yaşıyorsanız bu eklenti tam size göre!
- LeaderOS API ile entegre çalışır.
- Velocity, Bungeecord ve Spigot/Paper ile uyumludur.
- Güvenli ve stabil doğrulama sağlar.
- AuthMe ve LimboAuth alternatifidir.
Kurulum Özeti
Velocity kullanıyorsanız sadece velocity jarını kurun.- config.yml dosyasındaki
url
veapi-key
alanlarını doldurun.
- Spigot/Paper jarını çakmalobiye kurun.
- Bungeecord config.yml dosyasındaki
auth-server
alanını doldurun. - Spigot/Paper config.yml dosyasındaki
url
veapi-key
alanlarını doldurun.
- config.yml dosyasındaki
url
veapi-key
alanlarını doldurun.
lang
değerinitr
yaparak Türkçe dil desteğini aktif edebilirsiniz.url
değeri sitenizin URL’si olmalıdır. Örneğin:https://benimsunucu.com
api-key
değeri ise LeaderOS Yönetim Paneli > Ayarlar > API sayfasından alabileceğiniz API anahtarıdır.
Cloudflare kullanıyorsanız şu işlemi de yapınız: Cloudflare kullanan siteler için engel kaldırma
Velocity ile Kullanım
Velocity versiyonu ile herhangi bir çakmalobiye ihtiyaç duymadan kurulum yapabilirsiniz. Kullanıcı sunucuya giriş yaptığında giriş/kayıt için oluşturumuş boş limbo sunucusuna oyuncu yönlendirilir ve giriş/kayıt işlemi yapması istenir. İşlemi başarılı olan oyuncu sunucuya yönlendirilir.Velocity gereksinimleri
- Velocity 3.4 b520 ve üzeri bir sürüm gereklidir.
- LimboAPI 1.1.27 sürümü gereklidir.
Velocity için Kurulum
- Eklentiyi indirin ve velocity için olan jar’ı velocity sunucunuzun
plugins
klasörüne yükleyin. - Velocity sunucusunu yeniden başlatın.
- Sunucu yeniden başladığında
plugins/leaderosauth/config.yml
dosyasını açın. Bu dosyadakiurl
veapi-key
alanlarını doldurun:url
: Sitenizin URL’sini girmelisiniz. Örneğin:https://benimsunucu.com
api-key
: Sitenizin API anahtarını girin. Bu anahtarı Yönetim Paneli > Ayarlar > API sayfasından alabilirsiniz.
- Velocity sunucusunu tekrar yeniden başlatın ve kurulumu tamamlayın.
Video Anlatım
Oyuniçi Görünüm
Bungeecord ile Kullanım
Bungeecord versiyonu güvenlik sağlamak için yapılmıştır. Bungeecord ile birlikte giriş/kayıt yapılacak bir spigot/paper sunucusuna ihtiyaç vardır. Yani sadece Bungeecord’a kuraraak çalışmaz. Bu versiyonun amacı kullanıcıların giriş sunucusunda admin hesabı ile oyuna bağlanarak giriş yapmadan /server gibi komutların kullanımını engellemektir.Eğer Bungeecord kullanıyorsanız kesinlikle bu eklentiyi kullanmalısınız. Aksi takdirde kötü niyetli kullanıcılar giriş sunucusunda admin hesabı ile oyuna katılarak /server gibi komutları giriş yapmadan kullanabilir ve sunucunuza zarar verebilir.
Eklentimizin sadece Bungeecord jarını kullanmak yeterli olmaz. Ek olarak bir spigot/paper sunucusuna da kurulum yapmanız gerekmektedir.
Bungeecord için Kurulum
- Eklentiyi indirin ve bungeecord için olan jar’ı bungeecord sunucunuzun
plugins
klasörüne yükleyin. - Bungeecord sunucusunu yeniden başlatın.
- Sunucu yeniden başladığında
plugins/LeaderOS-Auth/config.yml
dosyasını açın veauth-server
alanına giriş/kayıt işlemlerinin yapılacağı spigot/paper sunucusunun ismini yazın. Örneğin:auth_lobby
- Bungeecord sunucusunu tekrar yeniden başlatın ve kurulumu tamamlayın.
- Giriş/Kayıt işlemlerinin yapılacağı Spigot/Paper sunucusuna da eklentinin Spigot/Paper versiyonunu kurun. Bu kurulum hakkında aşağıdaki bölümlerde detaylı bilgi bulabilirsiniz.
Video Anlatım
Oyuniçi Görünüm
Spigot/Paper ile Kullanım
Bu versiyonu giriş yapılacak sunucuya kurmanız gerekmektedir. Eğer Bungeecord kullanıyorsanız hem bu versiyonu hem de Bungeecord versiyonunu kurmanız gerekmektedir.Spigot/Paper için Kurulum
- Eklentiyi indirin ve spigot/paper için olan jar’ı sunucunuza yükleyin.
- Sunucunuzu yeniden başlatın.
- Sunucu yeniden başladığında
plugins/LeaderOS-Auth/config.yml
dosyasını açın. Bu dosyadakiurl
veapi-key
alanlarını doldurun:url
: Sitenizin URL’sini girmelisiniz. Örneğin:https://benimsunucu.com
api-key
: Sitenizin API anahtarını girin. Bu anahtarı Yönetim Paneli > Ayarlar > API sayfasından alabilirsiniz.send-after-auth
: Eğer giriş/kayıt işlemi sonrası oyuncuyu farklı bir sunucuya yönlendirmek istiyorsanız bu alanıtrue
yapın veserver
alanını doldurun. Örneğin:lobby
config.yml
Velocity
Bungeecord
Spigot/Paper
Cloudflare kullanan siteler için engel kaldırma
Cloudflare kullanıyorsanız API sisteminizi engelleyebilir ve oyuncu girişlerini kapatabilir. Bu durumda aşağıdaki adımları takip ederek API sisteminize Cloudflare tarafında izin verebilirsiniz:- Cloudflare panelinize giriş yapın.
- Cloudflare > Security > Security Rules > Create Rule > Custom Roles sayfasına gidiniz. ve aşağıdaki görselin aynısı bir kayıt oluşturun.