Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Jak skonfigurować BungeeCord?


Blueas

Rekomendowane odpowiedzi

Opublikowano

Jak ustawić aby gracz mógł wbijać poprzez główny serwer bungeecorda do lobby zamiast bezpośrednio na jakiś serwer aby po prostu nie było możliwości wejścia na serwer np. survival bezpośrednio przez ip tylko przez wejście na lobby.

...

Opublikowano

Tak się składa że nie mam spigot.yml

 

Jeżeli masz Spigota, musisz mieć też spigot.yml. A żeby zablokować bezpośrednie połączenie musisz to zrobić w IPTables.

Tutaj więcej informacji (po angielsku, zakładam, że każdy powinien znać na takim poziomie, żeby ten poradnik zrozumieć):

 

https://www.spigotmc.org/wiki/firewall-guide/

5465845486.png

Opublikowano

co w tym trudnego?

 

instalujesz iptables, komenda debian:

sudo apt-get install iptables

lub wykonynwane z roota:

apt-get install iptables

następnie dodajesz regułe, jeżeli twoje serwery mają jakiś zakres portów (np. od 25560, 25561, 25562):

iptables -I INPUT ! -s $IP_TWOJEGO_BUNGEE -p tcp --dport $STARTOWY_ZAKRES_PORTOW_TWOJEGO_BUNGEE:$KONCOWY_ZAKRES_PORTOW_TWOJEGO_BUNGEE -j DROP

lub pojedyńczo, jeżeli masz różne porty (np. 25560, 25543, 25547 itd.):

iptables -I INPUT ! -s $IP_TWOJEGO_BUNGEE -p tcp --dport $PORT_SERWERA -j DROP

musisz je wpisywać za każdym razem, kiedy rebootujesz maszyne, lub instalujesz persistenta do iptables:

sudo apt-get install iptables-persistent

następnie po wykonaniu tych reguł, zapisujesz je (Debian):

iptables-save > /etc/iptables/rules.v4

i gotowe, persistent sam bedzie je wykonywal po rebootach.

 

 

 

 

fKJeAI4.jpg

 

 

 

Opublikowano

 

Czy jest jakiś inny sposób ? Np. plugin.

 

gdybyś przeczytał to, co wysłał Ci @Risen. to bys wiedział, że istnieje takie coś:

https://www.spigotmc.org/resources/onlyproxyjoin.12932/

 

Tylko że wszystkie te pluginy są wadliwe i podłączając się pod serwer przez jakiekolwiek proxy (niekoniecznie to nasze) i tak można wejść. xD

Dlatego mając Bungee na endercheście czy innym syfie musisz mieć plugin do logowania na każdym serwerze (+ ewentualnie sesja logowania z zapisem do MySQL, wtedy nie będzie trzeba się logować od razu po wejściu).

5465845486.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...