Skocz do zawartości
  • 0
Sewer

Wykonanie komendy ze spigota na bungeecordzie

Pytanie

Użytkownik

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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Użytkownik
  • 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.

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

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. Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! 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.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Losowy awatar
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×