🤖 DiscordSRV: Discord & Minecraft Çift Yönlü Sohbet, Konsol Log ve Rol Eşitleme

  • Konu başlatıcı Konu başlatıcı @LoGK_Shadoww
  • Başlangıç Tarihi Başlangıç Tarihi
  • Görüntülenme Görüntülenme 1 Görüntülenme
MC Yaşı
12 gün
Mesaj Sayısı
191
Konu Sayısı
166
Beğeni Sayısı
76
Trade Sayısı
0
Memleket
ANKARA
[REHBER] 🤖 DiscordSRV: Discord & Minecraft Çift Yönlü Sohbet, Konsol Log ve Rol Eşitleme

Herkese selam Minecraft severler ve sunucu yöneticileri!

Modern bir Minecraft sunucusu yönetmenin ayrılmaz bir parçası aktif bir **Discord topluluğudur**. Oyuncuların oyunda değilken bile sunucu içi sohbeti takip edebilmesi, yetkililerin sunucu konsolunu mobil cihazlardan denetleyebilmesi ve oyundaki rütbeler ile Discord rollerinin otomatik eşleşmesi sunucu sadakatini artırır. Bu çift yönlü entegrasyonu sağlayan en gelişmiş, güvenli ve açık kaynaklı eklenti **DiscordSRV**'dir.

Bu rehberde, DiscordSRV ile bot oluşturmayı, sohbet (Chat) ve konsol kanallarını bağlamayı, LuckPerms rol senkronizasyonunu ve hesap eşleme (Account Linking) sistemini inceliyoruz!



1. DiscordSRV Nedir ve Sunucunuza Neler Kazandırır?

  • 💬 Çift Yönlü Sohbet Entegrasyonu: Oyundaki yazışmalar belirlediğiniz Discord kanalına, Discord kanalına yazılan mesajlar ise Minecraft sohbetine anlık olarak yansır.
    [*]🖥️ Güvenli Canlı Konsol (Console Log): Sunucu konsolunu özel bir Discord kanalına bağlayarak konsol komutlarını Discord üzerinden güvenle çalıştırmanıza imkan tanır.
    [*]🔐 Hesap Eşleme ve Rol Senkronizasyonu: Oyuncular oyuniçi hesaplarını Discord hesaplarıyla eşleyerek VIP veya Yetkili rollerini otomatik olarak Discord'da kazanırlar.
    [*]🔔 Oyuna Giriş / Çıkış ve Ölüm Bildirimleri: Oyuncuların sunucuya katılışlarını, ayrılışlarını veya ölüm sebeplerini görsel kartlar (Embed) halinde Discord'da paylaşır.




2. Discord Botu Oluşturma ve Token Alma (Adım Adım)

DiscordSRV eklentisini çalıştırmak için önce Discord Developer Portal üzerinden bir bot tanımlamanız gerekir:

🛠️ Bot Kurulum Adımları:
1. discord.com/developers/applications adresine gidin ve **"New Application"** butonuna basarak bir uygulama oluşturun.
2. Sol menüden **"Bot"** sekmesine gelin ve **"Reset Token"** diyerek çıkan bot token kodunu kopyalayın.
3. Aynı sayfada alt kısımda yer alan **"Privileged Gateway Intents"** başlığı altındaki şu 3 ayarı kesinlikle ON (Açık) konuma getirin:
[*]PRESENCE INTENT
[*]SERVER MEMBERS INTENT
[*]MESSAGE CONTENT INTENT
4. Sol menüden **OAuth2 -> URL Generator** sekmesine geçin. **bot** seçeneğini işaretleyin. Altında açılan yetkilerden **Administrator** (veya Temel Mesaj Yönetimi) seçeneğini işaretleyip üretilen bağlantı ile botu kendi Discord sunucunuza davet edin.



3. Eklenti Yapılandırması (`config.yml` ve Kanal İd'leri)

Eklentiyi yükledikten sonra `plugins/DiscordSRV/config.yml` dosyasındaki temel alanları doldurmanız gerekir:

⚙️ Örnek Konfigürasyon Yapısı (config.yml):
Kod:
# Discord Developer Portal'dan Aldığınız Bot Tokenı
BotToken: "MTA5T3A...Sizin_Bot_Token_Kodunuz"

# Discord Kanal ID Bağlantıları
# Discord'da Geliştirici Modunu Açıp Kanal Adına Sağ Tıklayarak ID'yi Kopyalayın.
Channels:
  global: "123456789012345678"  # Oyun içi sohbet kanalı ID'si
  console: "876543210987654321" # Yetkili konsol kanalı ID'si

# Discord'dan Oyuna Atılan Mesaj Formatı
DiscordToMinecraftChatMessageFormat: "[&bDiscord&f] &7%displayname%&f: %message%"

# Oyundan Discord'a Atılan Mesaj Formatı
MinecraftToDiscordChatMessageFormat: "**%displayname%**: %message%"

# Oyuncu Katıldı / Ayrıldı Bildirimleri
DiscordChatChannelDiscordToMinecraft: true
DiscordChatChannelMinecraftToDiscord: true



4. Hesap Eşleme (Account Linking) ve Rol Senkronizasyonu

Oyuncuların Minecraft rütbeleri ile Discord rollerini otomatik eşlemek için hesap doğrulama sistemi kullanılır:

EylemKomut / İşlemAçıklama
🔑 Eşitleme Kodu Alma`/discord link`Oyuncu oyunda bu komutu yazdığında 4 haneli özel bir kod alır.
📩 Kodu Bota GöndermeDiscord Özel Mesaj (DM)Oyuncu kodu Discord botuna DM olarak atar ve hesaplar eşlenir.
👔 Rol Eşitleme Yapılandırması`synchronization.yml`LuckPerms rütbeleri ile Discord Rol ID'lerini birbirine bağlar.

⚙️ Örnek Rol Eşitleme (synchronization.yml):
Kod:
GroupRoleSynchronizationRoleIdsToGroupNames:
  "112233445566778899": "vip"       # Discord VIP Rol ID -> LuckPerms VIP Grubu
  "998877665544332211": "kurucu"    # Discord Kurucu Rol ID -> LuckPerms Kurucu Grubu



5. Sık Karşılaşılan Sorunlar ve Çözümleri

  • ❓ "Bot Discord Sunucusunda Çevrimdışı Görünüyor!":
    Çözüm: `config.yml` dosyasına eklediğiniz `BotToken` değerinin doğru olduğundan ve `Privileged Gateway Intents` (Message Content vb.) ayarlarının Discord Developer Portal üzerinden açıldığından emin olun.
    [*]❓ "Discord'dan Yazılan Mesajlar Oyuna Gitmiyor!":
    Çözüm: Botun Discord kanalında "Mesajları Oku" (Read Messages) ve "Mesaj Geçmişini Oku" (Read Message History) yetkilerine sahip olduğunu doğrulayın.
    [*]❓ "Konsol Kanalında Komut Çalıştıramıyorum!":
    Çözüm: `config.yml` dosyasındaki `DiscordConsoleChannelAllowedCommands` listenizin doğru ayarlandığından ve konsol kanalına sadece yetkili kişilerin erişebildiğinden emin olun.




📌 Siz sunucunuzda Discord entegrasyonunu sadece sohbet aktarımı için mi kullanıyorsunuz yoksa sesli kanallara göre dinamik oyun içi ses (Proximity Voice Chat) sistemlerini de bağladınız mı? Sorularınızı yorumlarda paylaşabilirsiniz!



📌 Sürüm Uyumluluğu Notu
Sürüm Bilgisi (v1.8 - v1.26+): DiscordSRV eklentisi Spigot, Paper, Purpur ve BungeeCord/Velocity altyapılı tüm modern Minecraft sürümlerinde %100 kararlı şekilde çalışmaktadır.



🏷️ Konu Etiketleri / Tags
discordsrv rehberi, minecraft discord botu yapımı, discord minecraft sohbet aktarma, discordsrv config ayarları, discordsrv rol eşitleme, minecraft discord account linking, discordsrv konsol bağlama, minecraft eklenti dersleri, minecraft sunucu kurma, minecraft eklenti rehberi, minecraft plugin dersleri, minecraftturk, mc rehberi, minecraft 2026 rehber, mc-tr discordsrv, minetürk eklenti rehberi
 
Geri
En Üst