DiscordSRV – czyli jak połączyć Discorda z Minecraftem?

Czym jest discord?

Zapewne wielu z Was kojarzy dość świeży komunikator głosowy Discord. Aplikacja ta wyróżnia się od innych (m.in. teamspeak3) tym, że jest całkowicie darmowa. Co, jeśli powiem Wam, że możecie skonfigurować serwer tak, żeby wiadomości z serwera pojawiały się na discordzie i odwrotnie pluginem DiscordSRV? Jesteście zainteresowani? W takim razie zapraszam do czytania!

Co będzie nam potrzebne w działaniu DiscordSRV?

Serwer discord, serwer Minecraft (plugin był testowany na wersjach 1.7-1.14) no i oczywiście plugin „DiscordSRV”. Java 8

Jak się za to zabrać?

Pobieramy plugin ze strony spigotmc.org.

  1. Tworzymy nową aplikację tutaj.
  2. Pamiętaj, że musisz kliknąć „Create a Bot User” i potwierdzić.
  3. Instalujemy plugin, włączamy i wyłączamy serwer, następnie otwieramy plik konfiguracyjny, który znajduje się w „plugins/DiscordSRV/config.yml”.
  4. Wklejamy token ze strony naszej aplikacji do pliku konfiguracyjnego.
  5. Przechodzimy na stronę https://scarsz.me/authorize/ i wklejamy tam, przy użyciu ctrl+v Client ID naszego bota.
  6. Następnie, włączamy tryb dewelopera na naszym koncie Discord
  7. Po włączeniu trybu dewelopera, wybieramy kanał, który będzie łączył chat z gry z kanałem. Kopiujemy jego id.
  8. Ponowie otwieramy plik konfiguracyjny, szukamy opcji „Channels” i zamieniamy wartość „000000000000000000” na id naszego kanału.
  9. Otwieramy opcje naszego serwera discord, klikając w ikonę w lewym rogu przy nazwie naszego serwera.
  10. Następnie, wejdź w sekcję rang, stwórz nową rolę o nazwie „Bot”.  Daj jej uprawnienia „Administrator”. Pamiętaj, że ranga bota musi być najwyżej, inaczej synchronizacja może nie działać!
  11. Zrestartuj serwer minecraft, później przejdź do sekcji użytkowników i nadaj botowi rangę utworzoną wcześniej.
  12. Gotowe, plugin będzie działał! Pamiętaj, że w pliku konfiguracyjnym znajduje się wiele przydatnych opcji!

No dobra, ale czemu mam wybrać DiscordSRV, a nie inny plugin?

Autor pluginu stworzył krótkie porównanie jego wtyczki z zamiennikami: https://scarsz.me/comparison/, jest różnica, prawda?

Czy wtyczka wspiera jakieś pluginy?

Oczywiście! DiscordSRV współpracuje z wieloma pluginami na chat i vanish. Sam autor pisze, że rekomenduje plugin VentureChat, ale takie pluginy jak Herochat, Essentials, Premium/Super vanish, VanishNoPacket, i Multiverse także działają z tym pluginem.

Komendy

W komendzie /discord pojawiają się wszystkie inne komendy związane z tym pluginem.

Uprawnienia

Lista wszystkich uprawnień znajduje się na stronie https://github.com/DiscordSRV/DiscordSRV/wiki/Permissions.

Konfiguracja, czyli co jeszcze potrafi bot?

Wymienię tylko najciekawsze opcje (moim zdaniem).

  • DiscordConsoleChannelId — opcja ta określa kanał, który ma służyć jako konsola serwera. Uwaga! Lepiej nie łączyć tego kanału z kanałem na którym wyświetlany jest chat z discorda!
  • DiscordGameStatus — opcja ta pozwala na ustawienie botowi statusu „W grze..”
  • DiscordChatChannelListCommandMessage — określa komendę, która ma być wysyłana, żeby wyświetlić listę graczy, przykłady: !playerlist, list.

Wszystkie opcje znajdziesz tutaj: https://github.com/DiscordSRV/DiscordSRV/wiki/Config-options.

6 komentarzy na “DiscordSRV – czyli jak połączyć Discorda z Minecraftem?

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *