Minecraft प्लगइन DiscordSRV

DiscordSRV और उन सर्वरों की जानकारी जहां यह मिला

🔌 DiscordSRV के बारे में

DiscordSRV एक Minecraft प्लगइन है जो एक Minecraft server और एक Discord server को जोड़ता है। यह in-game chat को Discord पर भेजता है (और Discord messages को game में), Minecraft और Discord accounts के बीच account linking सपोर्ट करता है, और roles/groups तथा कई server events के लिए synchronization hooks प्रदान करता है।

🎯 उद्देश्य

DiscordSRV का मुख्य उद्देश्य Minecraft server और Discord के बीच एक reliable, configurable bridge देना है, ताकि communities दोनों platforms पर communicate कर सकें, staff को जानकारी मिलती रहे, और configuration होने पर membership/role information sync की जा सके।

⚙️ फीचर्स

  • Minecraft और Discord channels के बीच two-way chat synchronization (per-channel configurable).
  • Players के लिए Minecraft <-> Discord account linking.
  • Role/group synchronization hooks (LuckPerms जैसे permission plugins के लिए integration points).
  • Minecraft से Discord में broadcast और staff messaging.
  • Linking, link status checking, और administrative actions (reload, resync, debug) के लिए commands.
  • Channel mapping, language/messages, synchronization, और voice features के लिए कई configuration files.
  • Public issue tracker और releases के साथ open-source code.

🧩 यह किसके लिए है

  • Server owners और admins जो Minecraft और Discord के बीच community chat को unify करना चाहते हैं.
  • Moderation teams जिन्हें Discord में server events की visibility चाहिए.
  • ऐसे networks जो permission plugins इस्तेमाल करते हैं और Discord के साथ role या group synchronization चाहते हैं.

🏗️ उपयोग के उदाहरण

  • Global या per-channel Minecraft chat को specific Discord channels में forward करना, ताकि server के बाहर के users conversations follow कर सकें.
  • Player accounts को Discord IDs से link करना ताकि Discord roles दिए जा सकें या platforms के बीच users verify किए जा सकें.
  • Server join/leave/console logs को Discord moderation channel में भेजना.

⌨️ Commands

CommandDescriptionPermissionAccess
/discord /discordsrvConfigured DiscordSRV message दिखाता है (messages.yml के अनुसार).discordsrv.discordAdmin

Player subcommands:

CommandDescriptionPermissionAccess
help / ?User के लिए उपलब्ध options की सूची दिखाता है.discordsrv.helpPlayer
linkedदिखाता है कि आपका Minecraft account किसी Discord account से linked है या नहीं.discordsrv.linkedPlayer
linkआपका Minecraft account Discord account से link करने के निर्देश भेजता है.discordsrv.linkPlayer
unlink / clearlinkedआपका Discord account, Minecraft account से unlink करता है.discordsrv.unlinkPlayer

Staff commands:

CommandArgumentsDescriptionPermissionAccess
broadcast / bcast<#ChannelID/#ChannelName> <Message>एक configured Discord channel में message broadcast करता है.discordsrv.bcastAdmin
linked<Name/UUID/DiscordID/DiscordTag>किसी अन्य user के लिए link status check करता है.discordsrv.linked.othersAdmin
link<Name/UUID> <DiscordID/DiscordTag>किसी अन्य user के लिए linking instructions भेजता है.discordsrv.link.othersAdmin
unlink / clearlinked<Name/UUID/DiscordID/DiscordTag>किसी अन्य user का Discord account unlink करता है.discordsrv.unlink.othersAdmin
resyncgroup synchronization ट्रिगर करता है (synchronization config आवश्यक है).discordsrv.resyncAdmin
reloadplugin configuration reload करता है.discordsrv.reloadAdmin
language / lang<Language> [-confirm]plugin language बदलता है.discordsrv.languageAdmin
debugger<start [categories...]/stop/upload>debug info dump करता है और वैकल्पिक रूप से debug trace upload करता है.discordsrv.debugAdmin

(पुरानी subscription system से जुड़े deprecated commands history में documented हैं, लेकिन current operation से हटा दिए गए हैं.)

🔐 Permissions

PermissionDescriptionDefault
discordsrv.discord/discord और /discordsrv के उपयोग की अनुमति देता है.true
discordsrv.helphelp subcommand तक पहुँच.निर्दिष्ट नहीं
discordsrv.linklinking subcommand का उपयोग.निर्दिष्ट नहीं
discordsrv.unlinkunlinking subcommand का उपयोग.निर्दिष्ट नहीं
discordsrv.linkedव्यक्तिगत linked status की जाँच.निर्दिष्ट नहीं
discordsrv.bcastDiscord channels को broadcast messages भेजना.निर्दिष्ट नहीं
discordsrv.linked.othersअन्य players की linked status देखना.निर्दिष्ट नहीं
discordsrv.link.othersअन्य players के लिए link instructions भेजना.निर्दिष्ट नहीं
discordsrv.unlink.othersअन्य players को unlink करना.निर्दिष्ट नहीं
discordsrv.resyncgroups/roles synchronization ट्रिगर करना.निर्दिष्ट नहीं
discordsrv.reloadplugin को reload करना.निर्दिष्ट नहीं
discordsrv.languageplugin language बदलना.निर्दिष्ट नहीं
discordsrv.debugdebugger चलाना/debug traces upload करना.निर्दिष्ट नहीं

⚙️ Installation

📥 Setup

  • Official distribution (project page / catalog / releases) से official DiscordSRV .jar डाउनलोड करें.
  • Bukkit/Spigot-compatible server के लिए jar को अपने server के plugins/ folder में रखें.
  • Server restart करें और console logs देखें ताकि DiscordSRV के loaded होने की पुष्टि हो सके.
  • Generated configuration files का उपयोग करके initial configuration पूरी करें (bot token, channel mappings, linking options).

📦 Configuration files

DiscordSRV कई configuration files का उपयोग करता है; confirmed filenames में शामिल हैं:

  • config.yml
  • messages.yml
  • linking.yml
  • synchronization.yml
  • voice.yml
  • alerts.yml

Discord bot token, channel mappings, और synchronization settings set करने के लिए उपयुक्त files edit करें. कुछ features (role/group sync, voice integration) के लिए अतिरिक्त configuration चाहिए.

🧠 Technical Notes

  • Source code और releases public repository में maintained हैं.
  • Project GPL-3.0 के तहत प्रकाशित है.
  • Confirmed optional integrations में LuckPerms (contexts/group sync) और PlaceholderAPI (placeholders) शामिल हैं.
  • Commands और permissions official documentation में documented हैं; resync और reload जैसे administrative operations मौजूद हैं और operator privileges की आवश्यकता हो सकती है.

🤝 यह प्लगइन कब उपयोगी है

यदि आपको Minecraft server और Discord community के बीच consistent, configurable two-way chat और account linking चाहिए, तो DiscordSRV वह bridge, integration hooks, और configuration files प्रदान करता है जिनसे ये features common server plugins के साथ काम कर सकें.

DiscordSRV प्लगइन वाले सर्वर

प्लगइन DiscordSRV का पेज दिखाता है कि मॉनिटरिंग ने इस प्लगइन को किन सर्वरों पर पाया, किन प्लेटफ़ॉर्म और वर्ज़न के साथ यह मिलता है।

प्लगइन्स कमांड, इकॉनमी, प्रोटेक्शन, एक्सेस अधिकार, मिनी-गेम्स, इंटीग्रेशन या अन्य मैकेनिक्स जोड़ सकते हैं। DiscordSRV की वास्तविक भूमिका संबंधित सर्वर की कॉन्फ़िगरेशन पर निर्भर करती है।

डेटा सर्वरों के तकनीकी जवाबों से स्वचालित रूप से बनता है। यदि कोई सर्वर प्लगइन सूची छुपाता है, तो वह इस अनुभाग में नहीं दिखेगा, भले ही DiscordSRV का उपयोग करता हो।

DiscordSRV वाले सर्वरों की सूची का उपयोग करके प्रोजेक्ट्स की तुलना करें, संगत वर्ज़न जांचें या सार्वजनिक सर्वरों पर प्लगइन के उपयोग के उदाहरण खोजें।