Minecraft sunucu sahipleri için bir discord botu geliştirmeyi planlıyorum.

Wraiths

Birisi mi Spawnlandı?
Katılım
18 Haziran 2021
Mesajlar
7
Elmaslar
1
Puan
8.735
Yaş
27
Konum
İstanbul
Minecraft
WraithsDev

Discord:

wraithsdev

Herkese selamlar, Ben Wraiths

Piyasadaki standart, herkesin kullandığı kalıp botlardan ziyade; doğrudan sunucu ile Discord arasında köprü kuracak, tamamen insanların kendi sunucularına özel bir discord botu geliştirmeyi planlıyorum.

Aramızda aktif olarak Minecraft sunucusu olan, eskiden yönetmiş veya açmayı planlayan arkadaşlarımız varsa; sizlerin tecrübelerine ve "Şu özellik discord botumuzda olsa çok iyi olurdu" dediğiniz fikirlere ihtiyacım var.

İlham olması açısından aklımdaki bazı fikirler şunlar;
Hesap Eşleme: Discord üzerinden onaylı hesap eşleme özelliği (Eğer leaderos web scripti kullanıyorsanız buna gerek kalmıyor)
Canlı Chat Entegrasyonu: Oyun içi sohbetin Discord'a, Discord'daki mesajların da oyun içine anlık aktarımı? (Bunu yapan pluginler var yinede eklenebilir bence)
Uzaktan Konsol / Komut Erişimi: Oyuna veya panele girmeden, Discord üzerinden belirli yetkililerin temel komutları (kick, ban, mute vb.) kullanabilmesi? (oyuncular ceza aldığı zaman discord üzerine loglanması gibi)
Detaylı Oyuncu İstatistikleri: Discord'da tek bir komutla oyuncuların oyunda geçirdiği süreyi, bakiyesini, kill/death oranını veya envanterini görebilmek?
Sunucu Durumu ve Loglar: Sunucunun anlık aktif oyuncu sayısı, TPS değeri ve önemli olayların Discord'a log olarak düşmesi?

Bunlar benim ilk aşamada aklıma gelenler. Klasik botlarda olup da sizi yoran veya eksikliğini hissettiğiniz şeyler neler? "Botun içinde kesinlikle şu da olmalı" dediğiniz her türlü uçuk kaçık fikre açığım.

Yorumlarınızı ve önerilerinizi bekliyorum, projeyi tamamen bu ihtiyaçlar doğrultusunda şekillendireceğim. Şimdiden herkese teşekkürler...
 
Gerçekten güzel bir fikir umarım böyle bir discord botu olursa kesinlikle alacağım.
 
anlattığınız sistemlerin hepsini şuan discordsrv türevi pluginler ile yapılabiliyor sunucu sahipleri için neden bunu kullanayım sorusu çıkıyor
 
anlattığınız sistemlerin hepsini şuan discordsrv türevi pluginler ile yapılabiliyor sunucu sahipleri için neden bunu kullanayım sorusu çıkıyor
o yüzden ekstra olarak neler eklenebilir fikir bekliyorum forumdaki kullanıcılar tarafından
 
Bence fikir güzel ama botu DiscordSRV gibi mevcut çözümlerden ayıracak birkaç özellik kesinlikle lazım. Sadece Minecraft ile Discord arasındaki bağlantıyı sağlayan bir bot olursa insanların geçmesi için çok fazla sebep olmayabilir.

Ben olsam özellikle sunucu sahiplerinin günlük işlerini azaltmaya odaklanırdım. Mesela TPS/MSPT belirli bir seviyenin altına düştüğünde otomatik uyarı, sunucu çöktüğünde veya uzun süre cevap vermediğinde bildirim, RAM/CPU kullanımında anormal artışların takibi gibi şeyler güzel olabilir.

Birkaç özellik fikri de bırakayım:

  • Discord üzerinden whitelist, bakım modu, restart gibi temel işlemleri güvenli butonlarla yönetme.
  • Birden fazla Minecraft sunucusunu tek bot üzerinden ayrı ayrı takip edebilme.
  • Günlük/haftalık sunucu özeti: ortalama oyuncu, peak oyuncu, TPS, uptime vb.
  • Plugin güncellemesi çıktığında veya kullanılan sürümle uyumluluk sorunu olduğunda uyarı.
  • Crash loglarını direkt Discord'a spamlamak yerine analiz edip kısa bir özet çıkarma.
  • Yetkililer için ticket/ceza sistemiyle Minecraft hesaplarını birleştirme. Örneğin Discord'daki bir oyuncunun ban, mute veya geçmiş işlemlerini tek yerden görebilme.
  • Sunucu sahibi isterse belirli olaylar için özel otomasyon oluşturabilsin. Mesela "TPS 15'in altına 2 dakika boyunca düşerse yetkili kanalına bildir" gibi.
  • Botun bir web paneli olursa bütün bunların ayarlarını oradan yapmak da güzel olabilir.
Hatta bence botun en güçlü tarafı sadece bildirim göndermek değil, olan şeyi yorumlamak olabilir. Örneğin sadece "TPS 12'ye düştü" demek yerine "son 10 dakikada oyuncu sayısı 45'ten 90'a çıktı ve TPS düşüşü aynı anda başladı" gibi kısa bir bilgi vermesi çok daha kullanışlı olur.

Bu şekilde klasik Minecraft Discord botundan ziyade sunucu sahibine yardımcı olan küçük bir yönetim/monitoring sistemi haline gelir. Bence o zaman DiscordSRV varken bile kullanmak için mantıklı bir sebep oluşur.

Fikir güzel, umarım projeyi devam ettirirsiniz. Özellikle bu tarz yönetim ve otomasyon özellikleri eklenirse nasıl bir şey ortaya çıkacağını merak ettim. Başarılar :)
 

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl