Neler Yeni
Discord2FA | Discord ile iki faktörlü doğrulama | Yetkili hesapları artık güvende!

Topluluk Ürünü Discord2FA | Discord ile iki faktörlü doğrulama | Yetkili hesapları artık güvende!

EylexLive

bunu gördüğünüzde özel üyem bitmiş olacak :(
Katılım
1 Haz 2017
Mesajlar
167
En iyi cevaplar
0
Beğeniler
99
Puanları
340
148567

148568


Herkese merhaba,
Bugün kodlamış olduğum Discord2FA eklentisini sizlere tanıtacağım.
Spigotta veya başka bir yerde böyle bir eklenti göremedim ve kodlamak istedim.
Kısaca eklenti mantığını anlatayım:
Doğrulama listesine eklenen bir oyuncu oyuna girdiğinde,
sunucu oyuncudan doğrulama isteyecektir.Listeye eklerken belirttiğiniz Discord kullanıcısına bir doğrulama kodu gönderir.
"/auth <kod>" komutu ile oyuncu doğrulamayı gerçekleştirir.Son doğrulama yaptığı IP adresi kaydedilir,sunucudan çıkıp girse bile,
IP adresi değişmediği takdirde tekrar doğrulama istemez.

Kurulum
  1. Yeni bir bot projesi oluşturun: Tıkla
  2. Bot sekmesine girin,ve bot ekle butonuna basın.
  3. Bot tokenini kopyalayın,ileride gerekecek.
  4. Sunucunuzu durdurun ve eklentiyi kurun.
  5. Sunucuyu tekrar başlatın ve oluşan Discord2FA dosyasından config.yml dosyasını açın.
  6. Önceden kopyaladığınız bot tokenini "bot-token" değerine yapıştırın.
  7. Sırada oluşturduğunuz botu sunucunuza davet etmek kaldı,Buraya tıklayın ve botun Client ID değerini yapıştırın.
  8. İşlem tamamdır,tüm ayarları config.yml dosyasından yapılandırabilirsiniz.
Kullanım

Öncelikle,istediğiniz oyuncuyu doğrulama listesine eklemeniz gerekiyor.
Peki,oyuncuyu doğrulama listesine nasıl ekleyeceğim?
Öncelikle,listeye eklemeniz için,eklemek istediğiniz oyuncunun Discord ID'si ve Minecraft IGN'si gerekiyor.
Eğer bunlara sahipseniz "/discord2fa addToVerifyList <oyuncur> <oyuncunun discord id'si>" komutu ile ekleyebilirsiniz.
Oyuncu nasıl doğrulama yapacak?
Oyuncu,oyuna girdiğinde ona Discord üzerinden gönderilen kodu "/auth <kod>" şeklinde girdiği takdirde doğrulama işlemi başarıyla gerçekleşmiş olacaktır.
Oyuncuyu doğrulama listesinden nasıl sileceğim?
İstediğiniz oyuncuyu "/discord2fa removeFromVerifyList <oyuncu> <oyuncunun discord id'si>" komutu ile listeden silebilirsiniz.
Doğrulama listesini nasıl göreceğim?
Doğrulama listesini "/discord2fa verifyList" komutu ile görebilirsiniz.

Komutlar

  • /discord2fa addToVerifyList <oyuncu> <oyuncunun discord id'si>
  • /discord2fa removeFromVerifyList <oyuncu> <oyuncunun discord id'si>
  • /discord2fa verifyList
  • /discord2fa removeFromCheck <oyuncu>
  • /discord2fa reloadConfig
  • /auth <kod>
Yetkiler
  • /discord2fa -> discord2fa.admin
  • /auth -> Yetkisi yok,eğer oyuncu kontrolde ise kullanabiliyor.
Görseller

NOT: Sunucu sürümünüz 1.7.10 veya 1.8.8 değil ise alttaki gibi oyuncuyu oturtmuyor,üst sürümlerde bu sistemi çalıştıramadım maalesef.

148569


148570

148571


148574


148573


148572

Bu şekilde size özel mesaj gönderiyor.
148575

YAML:
bot-token: Your token here. #Put your token here.
auth-countdown: 60
number-of-rights: 5
rights-reached-console-command: tempban %player% 20m #Console will use when player reach right limit.
canceled-events:
  command-use:
    cancel: true
    whitelisted-commands:
   - auth
  item-drop:
    cancel: true
    whitelisted-materials:
   - STONE
  block-break:
    cancel: true
    whitelisted-blocks:
   - STONE
  block-place:
    cancel: true
    whitelisted-blocks:
   - STONE
  chat-use:
    cancel: true
    whitelisted-words:
   - Hello
messages:
  auto-verify-success-message: '&8&l- &6Automatic verification successful!'
  discord-message: 'Your auth code: %code%'
  kick-message: '&cYou are kicked from the server because &fauth countdown time &cis
    reached! &cLeft rights&8:&f %rights%'
  auth-message:
    format-1: ' %nl% &8&l- &f&lHEY! &6You must be authenticated to connect! %nl% %nl%
      &8&l- &6We are sent a code,please check your discord direct messages!. %nl%
      &8&l- &6If the code has not been sent,check your direct message settings and
      try again. %nl% &8&l- &6/auth <code> &6to authenticate yourself. %nl% &8&l-
      &6You have 60 seconds! %nl%'
    format-2: ' %nl% &8&l- &f&lHEY! &6You must be authenticated to connect! %nl% %nl%
      &8&l- &6We are sent a code,please check your discord direct messages!. %nl%
      &8&l- &6If the code has not been sent,check your direct message settings and
      try again. %nl% &8&l- &6/auth <code> &6to authenticate yourself. %nl% &8&l-
      &f%seconds% left! %nl%'
  auth-command:
    help-message: '&8&l- &6/auth <code>'
    already-verified-message: '&8&l- &6Your connect already verified!'
    invalid-code-message: '&8&l- &6Invalid code,Left rights:&f %rights%'
    auth-success-message: '&8&l- &6Successfully authenticated with your Discord account.
      Thanks for keeping your account secure.'
  discord2fa-command:
    help-message: ' &8&m-------------------- %nl% &6&lDiscord2FA&8&l -&f&l Help %nl%
      %nl% &6Commands: %nl% &f/discord2fa addToVerifyList <player> <discord id> %nl%
      &f/discord2fa removeFromVerifyList <player> <discord id> %nl% &f/discord2fa
      verifyList %nl% &f/discord2fa reloadConfig %nl% %nl% &8&m--------------------'
    verifyList-message: ' &6&lVerify List&8: %nl% %nl% %list% '
    added-to-verifyList-message: '&8&l- &f%player% &6successfully added to verify
      list with discord id &f%id%.'
    removed-from-verifyList-message: '&8&l- &f%player% &6successfully removed from
      verify list with discord id &f%id%.'
    reload-success: '&aReload success!'
  event-messages:
    command-use-message: '&8&l-&6 Please verify your login firstly for use a command!'
    item-drop-message: '&8&l-&6 Please verify your login firstly for drop a item!'
    block-break-message: '&8&l-&6 Please verify your login firstly for break a block!'
    block-place-message: '&8&l-&6 Please verify your login firstly for place a block!'
    chat-use-message: '&8&l-&6 Please verify your login firstly for use the chat!'

YAML:
bot-token: Bot tokenini buraya yapıştırın.
auth-countdown: 60 # Oyuncuya onaylaması için kaç saniye süre verilsin?
number-of-rights: 5 # Oyuncunun kaç tane deneme hakkı olsun?
rights-reached-console-command: tempban %player% 20m # Oyuncu 5 kere yanlış kod girdiğinde veya zaman aşımı yaptığında konsolun kullanacağı komut.
canceled-events:
  command-use: # Oyuncu doğrulama aşamasında komut kullanabilsin mi?
    cancel: true
    whitelisted-commands: # İzin verilen komutlar
    - auth
  item-drop:
    cancel: true
    whitelisted-materials: # İzin verilen eşyalar
    - STONE
  block-break:
    cancel: true
    whitelisted-blocks: # İzin verilen bloklar
    - STONE
  block-place:
    cancel: true
    whitelisted-blocks: # İzin verilen bloklar
    - STONE
  chat-use:
    cancel: true
    whitelisted-words: # İzin verilen kelimeler
    - Merhaba
messages: #Mesajlar
  auto-verify-success-message: '&8&l- &6Otomatik doğrulama başarılı!'
  discord-message: 'İki aşamalı doğrulama onay kodun: %code%'
  kick-message: '&cYanlış kod girdiniz,kalan deneme hakları: &f%rights%'
  auth-message:
    format-1: ' %nl% &8&l- &f&lHEY! &6Lütfen girişini onayla! %nl% %nl%
      &8&l- &6Sana bir kod gönderdik,lütfen Discord özel mesajlarını kontrol et. %nl%
      &8&l- &6Eğer kod sana ulaşmadıysa,özel mesaj ayarlarını kontrol et ve tekrar dene.
      %nl% &8&l- &6/auth <kod> &6komutu ile girişini onayla! %nl% &8&l-
      &f%countdown% saniye &6süren var! %nl%'
    format-2: ' %nl% &8&l- &f&lHEY! &6Lütfen girişini onayla! %nl% %nl%
      &8&l- &6Sana bir kod gönderdik,lütfen Discord özel mesajlarını kontrol et. %nl%
      &8&l- &6Eğer kod sana ulaşmadıysa,özel mesaj ayarlarını kontrol et ve tekrar dene.
      %nl% &8&l- &6/auth <kod> &6komutu ile girişini onayla! %nl% &8&l-
      &f%seconds% süren kaldı! %nl%'
  auth-command:
    help-message: '&8&l- &6/auth <kod>'
    already-verified-message: '&8&l- &6Girişini zaten onaylamışsın!'
    invalid-code-message: '&8&l- &6Yanlış kod girdiniz,Kalan haklar:&f %rights%'
    auth-success-message: '&8&l- &6Girişini başarıyla Discord ile onayladın,hesabını güvende tuttuğun için teşekkürler!'
  discord2fa-command:
    help-message: ' &8&m-------------------- %nl% &6&lDiscord2FA&8&l -&f&l Yardım %nl%
      %nl% &6Commands: %nl% &f/discord2fa addToVerifyList <oyuncu> <discord id> %nl%
      &f/discord2fa removeFromVerifyList <oyuncu> <discord id> %nl% &f/discord2fa
      verifyList %nl% &f/discord2fa removeFromCheck <oyuncu> %nl% &f/discord2fa reloadConfig
      %nl% %nl% &8&m--------------------'
    verifyList-message: ' &6&lDoğrulama listesi&8: %nl% %nl% %list% '
    added-to-verifyList-message: '&8&l- &f%player% &6adlı oyuncu başarıyla doğrulama listesine &f%id%&6 Discord idsi ile eklendi.'
    removed-from-verifyList-message: '&8&l- &f%player% &6adlı oyuncu başarıyla doğrulama listesinden &f%id%&6 Discord idsi ile silindi.'
    reload-success: '&aConfig başarıyla yenilendi!'
  event-messages:
    command-use-message: '&8&l-&6 Bir komut kullanmak için girişini onaylaman gerekiyor!'
    item-drop-message: '&8&l-&6 Bir eşya atmak için girişini onaylaman gerekiyor!'
    block-break-message: '&8&l-&6 Bir blok kırmak için girişini onaylaman gerekiyor!'
    block-place-message: '&8&l-&6 Bir blok koyman için girişini onaylaman gerekiyor!'
    chat-use-message: '&8&l-&6 Sohbeti kullanabilmek için girişini onaylaman gerekiyor!'

YAML:
verify-list:
- UmutErarslan_/324289979188510730
ip-addresses:
    UmutErarslan_: 127.0.0.1

Eklenti bu kadardı,umarım beğenmişsinizdir.Önerilerinizi ve görüşlerinizi belitrmeyi unutmayın.

Spigot

Spigot sayfasına gitmek için tıkla.

İndir

İndirmek için tıkla.

VirusTotal

VirusTotal tarama sonuçları için tıkla.

NOT:
Konuyu normalde Kullanıcı Eklenti Tanıtımları bölümüne açacaktım fakat mesaj yazma iznim bulunmadığı için buraya açtım.
 
Son düzenleme:

EylexLive

bunu gördüğünüzde özel üyem bitmiş olacak :(
Katılım
1 Haz 2017
Mesajlar
167
En iyi cevaplar
0
Beğeniler
99
Puanları
340

Juicy Justice

İstikbal göklerdedir!
Emektar Üye
Katılım
14 Mar 2012
Mesajlar
100
En iyi cevaplar
0
Beğeniler
237
Puanları
450
Ayrıntılı bir plugin olmuş, tane tane de anlatılmış. Ayın plugini olarak başvur bence. Bu arada konuyu rapor edersen taşırlar o kısma.
 

EylexLive

bunu gördüğünüzde özel üyem bitmiş olacak :(
Katılım
1 Haz 2017
Mesajlar
167
En iyi cevaplar
0
Beğeniler
99
Puanları
340

TrakyaLee

Reborn Project; kaliteli hizmet , uygun fiyat.
Reborn Project
Katılım
11 Ara 2019
Mesajlar
103
En iyi cevaplar
2
Beğeniler
13
Puanları
60
Merhaba, @EylexLive konunu rapor et ve ayın plugini olabilir yaz yetkililer gerekli işlemi yapacaktır.
 

ErenSB

Hasta La Victoria Siempre!
Emektar Üye
Katılım
17 Nis 2017
Mesajlar
822
En iyi cevaplar
25
Beğeniler
526
Puanları
1,490
Başarılı bir eklenti olmuş, eline sağlık. Özellikle ücretsiz paylaşman önemli.
Sunucuya herkesi doğrulama ile alan sunucular için çok kullanışlı. Bende bazı kişilere özel küçük bir sunucu açmayı planlıyorum. Kesinlikle kullanacağım.
Tekrardan eline sağlık. :şapka:
 

EylexLive

bunu gördüğünüzde özel üyem bitmiş olacak :(
Katılım
1 Haz 2017
Mesajlar
167
En iyi cevaplar
0
Beğeniler
99
Puanları
340
Başarılı bir eklenti olmuş, eline sağlık. Özellikle ücretsiz paylaşman önemli.
Sunucuya herkesi doğrulama ile alan sunucular için çok kullanışlı. Bende bazı kişilere özel küçük bir sunucu açmayı planlıyorum. Kesinlikle kullanacağım.
Tekrardan eline sağlık. :şapka:
Çok teşekkür ederim klasik iki adımlı doğrulama skriptlerinden sıkılmışsınızdır diye düşündüm :)
Güzel eklenti. Başarılar dilerim.
Teşekkür ederim..
 

EylexLive

bunu gördüğünüzde özel üyem bitmiş olacak :(
Katılım
1 Haz 2017
Mesajlar
167
En iyi cevaplar
0
Beğeniler
99
Puanları
340
EylexLive kullanıcı adlı kişi Discord2FA | Discord ile iki aşamalı doğrulama | Yetkili hesaplarını koruyun! | v1.7 Bu kaynak hakkında yeni bir güncelleme yayınlamıştır:

Hata düzeltmeleri ve ufak güncellemeler

Discord2FA - v1.7 Güncellemesi Notları
  • Kritik bir bug düzeltmesi yapıldı.
  • Ayar dosyasına "auto-verification" seçeneği eklendi. Otomatik doğrulama yapmasını istemiyorsanız bunu false olarak ayarlayın.
v1.7 sürümünü indirmek için tıklayın!
Güncellemenin devamını inceleyin...
 
Son düzenleme:

EylexLive

bunu gördüğünüzde özel üyem bitmiş olacak :(
Katılım
1 Haz 2017
Mesajlar
167
En iyi cevaplar
0
Beğeniler
99
Puanları
340
EylexLive kullanıcı adlı kişi Discord2FA | Discord ile iki aşamalı doğrulama | Yetkili hesaplarını koruyun! | v1.7 Bu kaynak hakkında yeni bir güncelleme yayınlamıştır:

Bug & hata düzeltmeleri ve depolama yöntemi değişimi

Discord2FA - v1.8 Güncellemesi Notları
  • Birçok bug & hata düzeltmesi yapıldı.
  • Depolama yöntemi değiştirildi (Doğrulama için eklediğiniz oyuncuları tekrar eklemenize gerek yok, sistem yeni depolamaya otomatikman aktaracaktır.)
Eski yöntem
YAML:
verify-list:
- UmutErarslan_/324289979188510730
ip-addresses:
    UmutErarslan_: 127.0.0.1
Yeni yöntem
YAML:
verify:
  UmutErarslan_:
    ip: 127.0.0.1
    discord...
Güncellemenin devamını inceleyin...
 

EylexLive

bunu gördüğünüzde özel üyem bitmiş olacak :(
Katılım
1 Haz 2017
Mesajlar
167
En iyi cevaplar
0
Beğeniler
99
Puanları
340

EylexLive

bunu gördüğünüzde özel üyem bitmiş olacak :(
Katılım
1 Haz 2017
Mesajlar
167
En iyi cevaplar
0
Beğeniler
99
Puanları
340
EylexLive kullanıcı adlı kişi Discord2FA | Discord ile iki aşamalı doğrulama | Yetkili hesaplarını koruyun! | v1.9 Bu kaynak hakkında yeni bir güncelleme yayınlamıştır:

Yedek kodlar sistemi eklendi

Discord2FA - v2.0 Güncellemesi Notları
  • Yedek kod sistemi eklendi. Komut: /discord2fa generateBackupCodes <oyuncu> (oyuncu adına 5 adet yedek kod oluşturur.)
https://proxy.spigotmc.org/6eede384752527706720b17fcb127be8e2c37d4a?url=https%3A%2F%2Fcdn.**************%2Fattachments%2F533193822767808524%2F706223064052006964%2Funknown.png...
Güncellemenin devamını inceleyin...
 

EylexLive

bunu gördüğünüzde özel üyem bitmiş olacak :(
Katılım
1 Haz 2017
Mesajlar
167
En iyi cevaplar
0
Beğeniler
99
Puanları
340
EylexLive kullanıcı adlı kişi Discord2FA | Discord ile iki aşamalı doğrulama | Yetkili hesaplarını koruyun! | v2.1 Bu kaynak hakkında yeni bir güncelleme yayınlamıştır:

LoginSecurity desteği eklendi.

Discord2FA - v2.1 Güncellemesi Notları
  • LoginSecurity eklentisi için destek eklendi.
  • Oyuncu oturma sistemi eskiden sadece 1.7-.1.8 arasında çalışıyordu, artık 1.8-1.15 destekliyor.
  • Birkaç bug düzeltildi.
v2.1 sürümünü indirmek için tıklayın!
Güncellemenin devamını inceleyin...
 

EylexLive

bunu gördüğünüzde özel üyem bitmiş olacak :(
Katılım
1 Haz 2017
Mesajlar
167
En iyi cevaplar
0
Beğeniler
99
Puanları
340

Üst