Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronach Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
konfiguracja_bungeecord [2017/01/07 22:51] Marcin |
konfiguracja_bungeecord [2022/06/09 12:21] (aktualna) tech [Poradnik na YouTube] |
||
---|---|---|---|
Linia 1: | Linia 1: | ||
====== Konfiguracja serwera BungeeCord ====== | ====== Konfiguracja serwera BungeeCord ====== | ||
- | Aby stworzyć sieć serwerów i połączyć je za pośrednictwem serwera //BungeeCord//, w pierwszej kolejności zapoznaj się z podstawowymi wymaganiami dotyczącymi [[serwer_bungeecord|serwera BungeeCord]] na hostingu **TitanAXE**. | + | Aby stworzyć sieć serwerów i połączyć je za pośrednictwem serwera //BungeeCord// lub //Waterfall//, w pierwszej kolejności zapoznaj się z podstawowymi wymaganiami dotyczącymi [[serwer_bungeecord|serwera BungeeCord]] na hostingu **TitanAXE**. |
===== Wyjaśnienie podstawowych pojęć ===== | ===== Wyjaśnienie podstawowych pojęć ===== | ||
Linia 25: | Linia 25: | ||
* //server [serwer]// - wysyła siebie na określony serwer lub wyświetla listę wszystkich serwerów (jeśli wykonana bez argumentu) | * //server [serwer]// - wysyła siebie na określony serwer lub wyświetla listę wszystkich serwerów (jeśli wykonana bez argumentu) | ||
- | Prawie wszystkie powyższe komendy posiadają uprawnienia odpowiadające im uprawnienia, dzięki którym, można graczom pozwolić je wykonywać. | + | Prawie wszystkie powyższe komendy posiadają uprawnienia odpowiadające im uprawnienia, dzięki którym można graczom pozwolić je wykonywać. |
==== Grupy ==== | ==== Grupy ==== | ||
Linia 41: | Linia 41: | ||
===== Konfiguracja serwera BungeeCord w Panelu TitanAXE ===== | ===== Konfiguracja serwera BungeeCord w Panelu TitanAXE ===== | ||
- | Wykonanie poniższych kroków pozwala na łatwie i szybkie połączenie serwerów ze sobą. W tym przykładzie podłączać będziemy serwery należące do jednego konta. Istnieje możliwość podłączenia serwerów także z innych kont użytkowników serwisu **TitanAXE**. | + | Wykonanie poniższych kroków pozwala na łatwe i szybkie połączenie serwerów ze sobą. W tym przykładzie podłączać będziemy serwery należące do jednego konta. Istnieje możliwość podłączenia serwerów także z innych kont użytkowników serwisu **TitanAXE**. |
==== Instalacja serwera z silnikiem BungeeCord ==== | ==== Instalacja serwera z silnikiem BungeeCord ==== | ||
Linia 50: | Linia 50: | ||
* [[reinstalacja_serwera|Reinstalacja serwera]] | * [[reinstalacja_serwera|Reinstalacja serwera]] | ||
- | ==== Podłączanie serwerów ==== | + | ==== Podłączanie serwerów pod BungeeCord ==== |
Za pośrednictwem Panelu podłączamy serwery. W naszym przypadku podłączymy dwa serwery: //lobby// oraz //main//. Serwer //lobby// będzie serwerem domyślnym i awaryjnym, gdy gracz się łączy do serwera //BungeeCord// lub inne serwery nie działają, gracze będą wysyłani właśnie tam. | Za pośrednictwem Panelu podłączamy serwery. W naszym przypadku podłączymy dwa serwery: //lobby// oraz //main//. Serwer //lobby// będzie serwerem domyślnym i awaryjnym, gdy gracz się łączy do serwera //BungeeCord// lub inne serwery nie działają, gracze będą wysyłani właśnie tam. | ||
- | Należy tutaj zwrócić uwagę, na szczególną wymagania, opisane tutaj: [[serwer_bungeecord|Serwer BungeeCord]]. | + | Należy tutaj zwrócić uwagę, na szczególne wymagania opisane tutaj: [[serwer_bungeecord|Serwer BungeeCord]]. |
{{ ::bungeecord-connect-server.gif?nolink |}} | {{ ::bungeecord-connect-server.gif?nolink |}} | ||
+ | |||
+ | ==== Konfiguracja podpiętego serwera ==== | ||
+ | |||
+ | Teraz przejdziemy do konfiguracji serwera który został podpięty pod serwer BungeeCord. | ||
+ | Serwer który będzie konfigurowany trzeba **wyłączyć**. Przechodzimy do Managera plików i odnajdujemy plik //spigot.yml//. | ||
+ | W tym pliku znajdujemy linijkę bungeecord. Ustawiamy tą opcję na **true** i zapisujemy plik. Po tej zmianie można **uruchomić serwer**. | ||
+ | __Każdy serwer__ który został podpięty pod BungeeCord **konfigurujemy tak samo**. | ||
+ | |||
+ | {{ ::bungeecord-konfiguracja-serwera-spigot.gif?nolink |}} | ||
==== Włączanie komend ==== | ==== Włączanie komend ==== | ||
Linia 66: | Linia 75: | ||
==== Dodawanie siebie jako administratora ==== | ==== Dodawanie siebie jako administratora ==== | ||
- | Warto dodać siebie i swoich zaufanych przyjaciół do grupy administracyjnej. Domyślnie nazywa się ona //admin//, ale może to być dowolna nazwa. | + | Warto dodać siebie i swoich zaufanych przyjaciół do grupy administracyjnej. Domyślnie nazywa się ona //admin//, ale może to być dowolna nazwa. Loginy graczy oddzielamy od siebie znakiem przecinka. |
{{ ::bungeecord-add-admin.gif?nolink |}} | {{ ::bungeecord-add-admin.gif?nolink |}} | ||
+ | |||
+ | Dokładnie tak samo jak w przypadku włączania komend, do grup przypisujemy możliwość wykonywania ich graczom określonych komend, przez klikanie ikonek, zmieniając ich kolor z czerwonego na zielony i odwrotnie. | ||
+ | |||
+ | **Uwaga!** Jeżeli dana komenda jest wyłączona, to nie będzie możliwe jej wykonanie nawet wtedy, gdy gracz będzie mieć do niej uprawnienia. | ||
==== Zapisywanie konfiguracji ==== | ==== Zapisywanie konfiguracji ==== | ||
Linia 74: | Linia 87: | ||
Na koniec należy kliknąć przycisk //Zapisz zmiany//. **Bez tego stracimy wszystkie ustawienia**. No i oczywiście należy pamiętać o zrestartowaniu serwera w menu //Zarządzanie//. | Na koniec należy kliknąć przycisk //Zapisz zmiany//. **Bez tego stracimy wszystkie ustawienia**. No i oczywiście należy pamiętać o zrestartowaniu serwera w menu //Zarządzanie//. | ||
+ | ===== Często spotykane błędy ==== | ||
+ | |||
+ | Support **TitanAXE** często odpowiada na podobne problemy dotyczące konfiguracji serwera //BungeeCord//. Oto lista najpopularniejszych problemów. | ||
+ | ==== Kicked whilst connecting to lobby: You are already connected to this proxy! ==== | ||
+ | |||
+ | Ustawiłeś w config.yml adres serwera lobby: ''localhost:25565'' - nie ma się co dziwić, że nie działa. Adres ''localhost:25565'' to serwer //BungeeCord//. Komunikat mówi o tym, że próbujesz podłączyć się z serwera //BunngeeCord// do tego samego serwera. | ||
+ | |||
+ | Serwer //BungeeCord// jest źle skonfigurowany. Użyj konfiguratora w Panelu **TitanAXE** - zgodnie z poradnikiem powyżej. Sprawdź też [[serwer_bungeecord|wymagania i ograniczenia serwera BungeeCord]]. Prawdopodobnie nie przewidziałeś tego, że potrzebujesz **osobnego serwera** na serwer lobby. Serwer //BungeeCord// sam w sobie nie pozwala grać. | ||
+ | |||
+ | |||
+ | ==== Could not connect to a default or fallback server. ==== | ||
+ | |||
+ | Ten błąd zazwyczaj pojawia się gdy serwer (//spigot//) na który chcemy wejść jest **wyłączony**. Jeśli serwer jest **włączony**, a taki błąd się pojawia to trzeba wyłączyć serwer BungeeCord i __wykonać ponowne podpięcie serwera__. | ||
+ | Upewnij się też, czy na podpiętym serwerze jest **wyłączony firewall**, czyli czy nie ma na przykład ustawionego __dostępu tylko z Twojego adresu IP__, lub __czy nie ma ustawionego limitu połączeń__. ([[firewall|Opis jak korzystać z firewall'a]]). | ||
+ | |||
+ | ==== Dlaczego serwer BungeeCord nie przenosi gracza na Lobby? ==== | ||
+ | |||
+ | Od czasu do czasu może zdarzyć się, że serwer BungeeCord od razu //przenosi nas na serwer gry// pomijając **lobby**. | ||
+ | Jeśli chcemy temu zapobiec - musimy przejść do //Managera plików// serwera BungeeCord i otworzyć plik ''config.yml''. | ||
+ | W tym pliku odnajdujemy sekcje ''priorities:'' w której mamy listę serwerów. | ||
+ | |||
+ | <code> | ||
+ | listeners: | ||
+ | priorities: | ||
+ | - lobby | ||
+ | - megadrop | ||
+ | - skyblock | ||
+ | - I inne podpięte serwery pod BungeeCord... | ||
+ | </code> | ||
+ | |||
+ | Musimy teraz **usunąć wszystkie serwery** poza naszym **lobby**. __Zapisujemy plik i wykonujemy restart serwera.__ | ||
+ | ===== Poradnik na YouTube ===== | ||
+ | {{youtube>5fxvAYrEj5E?medium}} |