Skocz do zawartości
  • 0

[BUNGEECORD] NIE LACZY SIE Z LOBBY


niezadziernypl2000@wp.pl

Pytanie

Witam. Mam problem gdyz wejde na serwer LOBBY to normalnie tak jak lobby, ale nie dziala np. /bungee /server i nie moge polaczyc sie z serwerem 2 czyli np. megadrop

Gdy sie polacze przez ip BUNGEECORDA to laczy mnie z lobby i dziala np. /bungee i moge sie polaczyc z trybem czyli megadrop, w czym problem? robilem naprawde duzo kompilacji ale nie działało

Wersja Lobby: Spigot 1.8.8

Wersja Trybu [MegaDrop]: Spigot 1.8.8

(W DWÓCH SERWERACH W SPIGOT.YML MAM BUNGEECORD = FALSE)

edit: po polaczeniu z lobby [z domena] wyswietla sie komunikat w konsoli bungee corda:

[/46.***.156.112:50755] <-> InitialHandler has connected {powinno to o tym dobrze świadczyć że działa ale no, nie działa nadal łączenie}

Edytowane przez [email protected]
Odnośnik do komentarza
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
7 godzin temu, vNeleqq napisał:

damn damn...  takie fajne paczki umie robic a w bukkit.yml online mode nie umie zmienic..

Tia, bo nie interesowałem się bungee cordem i innymi jak byś chciał wiedzieć, w dodatku to nie chodzi o online mode XDD, a jak nie udzielasz odpowiedzi to nie potrzebnie ją piszesz...

@edit w ftp nie ma pliku bukkit.yml na bungeecordzie i na innych trybach nie ma takiej zmiennej ^^

Edytowane przez [email protected]
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

@[email protected],
Nie bardzo potrafię wywnioskować z twojego tematu w czym dokładnie masz problem, dlatego postaram się intuicyjnie odpowiedzieć Tobie.

 

Główną z zasad użycia BungeeCorda jest to, by dodać możliwość przejścia pomiędzy danymi serwerami bez potrzeby przelogowywania się (tzn. wychodzenia z jakiegoś serwera i wchodzenia na inny). By takie rozwiązanie działało w pliku konfiguracyjnym omawianego proxy musisz wprowadzić unikalne nazwy dla każdego serwera wraz z przypisaniem IP do niego. Tam również ustanowić możesz serwer (u Ciebie zwany - lobby), gdzie po każdym zalogowaniu się przez "główne IP" zostaniesz tam przeniesiony. I właśnie... By wszelkie opcje BungeeCorda działały musisz zalogować się przez IP, które kieruje bezpośrednio do niego. Gdy połączysz się omijając proxy na serwer Lobby (tak jak to opisujesz na początku) - żadne z poleceń typowych dla BungeeCorda nie będą działały (np. /server). 

Kolejną kwestią, którą chciałbym omówić jest bezpieczeństwo. W tym momencie posiadasz możliwość zalogowania się na serwer przez BungeeCorda, jak i przez osobne IP na każdy serwer z nim połączony. Jest to karygodny błąd. Załóżmy, że wszystko posiadasz poprawnie skonfigurowane, gracz loguje się IP do BungeeCorda, zostaje przeniesiony na serwer Lobby, tam musi przejść autoryzację (inaczej mówiąc - zalogować się), gdy to przejdzie pomyślnie może teraz przechodzić pomiędzy resztą serwerów, lecz gdy się nie zaloguje - niczego zrobić nie może. Jednak jeżeli pozostawisz możliwość dołączenia na serwery omijając BungeeCorda, gracz, który takie IP zdobędzie może połączyć się na serwer (u Ciebie MegaDrop) omijając autoryzację wyrządzając przy tym szkody (jeżeli połączy się nickiem np. administratora). By uniknąć takiej sytuacji należy odciąć możliwość łączenia się graczy przez poboczne IP. W tym celu w konfiguracji każdego serwera Spigot ustaw opcję connection-throttle na -1, oraz dla dodatkowego bezpieczeństwa opcję bungeecord na true, a także w konfiguracji BungeeCorda ip_forward na true.

 

Jak pisałem odpowiedź pisana intuicyjnie, gdyż nie mogę zrozumieć czego tak na prawdę potrzebujesz. Jeżeli nie odpowiedziałem na twoje pytanie, spróbuj opisać sytuację troszkę mniej chaotycznie oraz załącz konfiguracje bungeecorda (oczywiście ukryj w niej IP).

Pozdrawiam.

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
W dniu 24.09.2018 o 07:23, vNeleqq napisał:

damn damn...  takie fajne paczki umie robic a w bukkit.yml online mode nie umie zmienic..

Tia, bo nie interesowałem się bungee cordem i innymi jak byś chciał wiedzieć, w dodatku to nie chodzi o online mode XDD, a jak nie udzielasz odpowiedzi to nie potrzebnie ją piszesz..

 

22 godziny temu, stefanik11 napisał:

@[email protected],
Nie bardzo potrafię wywnioskować z twojego tematu w czym dokładnie masz problem, dlatego postaram się intuicyjnie odpowiedzieć Tobie.

 

Główną z zasad użycia BungeeCorda jest to, by dodać możliwość przejścia pomiędzy danymi serwerami bez potrzeby przelogowywania się (tzn. wychodzenia z jakiegoś serwera i wchodzenia na inny). By takie rozwiązanie działało w pliku konfiguracyjnym omawianego proxy musisz wprowadzić unikalne nazwy dla każdego serwera wraz z przypisaniem IP do niego. Tam również ustanowić możesz serwer (u Ciebie zwany - lobby), gdzie po każdym zalogowaniu się przez "główne IP" zostaniesz tam przeniesiony. I właśnie... By wszelkie opcje BungeeCorda działały musisz zalogować się przez IP, które kieruje bezpośrednio do niego. Gdy połączysz się omijając proxy na serwer Lobby (tak jak to opisujesz na początku) - żadne z poleceń typowych dla BungeeCorda nie będą działały (np. /server). 

Kolejną kwestią, którą chciałbym omówić jest bezpieczeństwo. W tym momencie posiadasz możliwość zalogowania się na serwer przez BungeeCorda, jak i przez osobne IP na każdy serwer z nim połączony. Jest to karygodny błąd. Załóżmy, że wszystko posiadasz poprawnie skonfigurowane, gracz loguje się IP do BungeeCorda, zostaje przeniesiony na serwer Lobby, tam musi przejść autoryzację (inaczej mówiąc - zalogować się), gdy to przejdzie pomyślnie może teraz przechodzić pomiędzy resztą serwerów, lecz gdy się nie zaloguje - niczego zrobić nie może. Jednak jeżeli pozostawisz możliwość dołączenia na serwery omijając BungeeCorda, gracz, który takie IP zdobędzie może połączyć się na serwer (u Ciebie MegaDrop) omijając autoryzację wyrządzając przy tym szkody (jeżeli połączy się nickiem np. administratora). By uniknąć takiej sytuacji należy odciąć możliwość łączenia się graczy przez poboczne IP. W tym celu w konfiguracji każdego serwera Spigot ustaw opcję connection-throttle na -1, oraz dla dodatkowego bezpieczeństwa opcję bungeecord na true, a także w konfiguracji BungeeCorda ip_forward na true.

 

Jak pisałem odpowiedź pisana intuicyjnie, gdyż nie mogę zrozumieć czego tak na prawdę potrzebujesz. Jeżeli nie odpowiedziałem na twoje pytanie, spróbuj opisać sytuację troszkę mniej chaotycznie oraz załącz konfiguracje bungeecorda (oczywiście ukryj w niej IP).

Pozdrawiam.

 

Dzięki, pomogłeś. Temat do zamknięcia.

Odnośnik do komentarza
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ę...