Skocz do zawartości
  • 0

Wykonanie komendy ze spigota na bungeecordzie


Gość Usunięty#3468

Pytanie

Gość Usunięty#3468

Witam serdecznie, jak w temacie. Potrzebuje wykonac komende z serwera podrzednego na serwerze bungeecord. 

Oczywiscie kazda odpowiedz cos wnoszaca bedzie nagradza lajkiem. Dziekuje.

Edytowane przez Sewer
Odnośnik do komentarza
https://skript.pl/temat/24876-wykonanie-komendy-ze-spigota-na-bungeecordzie/
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Nie rozumiecie jak działa BungeeCord. BungeeCord jest serwerem proxy, czyli pośrednikiem połączenia klienta między jego nim, a serwerem Minecraft.

Gracz <--> BungeeCord <--> Spigot

W związku z tym z pozycji Spigota nie możemy w żaden sposób wpływać na proxy. Rzecz ma się inaczej gdy klient (gracz ) jest połączony z serwerem. BungeeCord jest w takiej sytuacji pośrednikiem przy przesyłaniu pakietów między serwerem, a klientem (i vice versa). Wtedy istnieje możliwość wysłania do BungeeCord jakichś danych, a BungeeCord może wysłać dane do serwera. Tymi danymi są nasze własne pakiety (które muszą być obsłużone w BungeeCord i Spigot), albo najlepiej użyć pakietu PluginMessage.

http://wiki.vg/Protocol#Plugin_Message_.28clientbound.29

BungeeCord już sam w sobie posiada obsługę tego pakietu do obsługi zapytań wysłanych z serwera. Tymi zapytaniami może być prośba o połączenie gracza z innym serwerem, pobranie listy graczy online. https://www.spigotmc.org/wiki/bukkit-bungee-plugin-messaging-channel/ Problem z nim jest taki, że taka komunikacja z Bungee jest możliwa jedynie, gdy na serwerze jest minimum jeden gracz, więc nie jest ona wykorzystywana przy poważnych, większych projektach, na rzecz czegoś bardziej wygodnego.

Odnośnik do komentarza
https://skript.pl/temat/24876-wykonanie-komendy-ze-spigota-na-bungeecordzie/#findComment-171879
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...