Jak podłączyć BungeeCord
Informacje ogólne
Serwer proxy BungeeCord służy do połączenia wielu serwerów Minecraft w jedną sieć, umożliwiając graczom płynne przełączanie się między nimi (np. lobby → tryby → lobby). Do poprawnego działania wymagane są minimum trzy serwery:
- jeden dla BungeeCord (proxy),
- co najmniej dwa jako serwery backend (np. lobby, tryb).
Zapotrzebowanie na RAM:
| Ilość RAM | Ilość pluginów | Ilość graczy |
|---|---|---|
| 1,5 GB (DEV) | 0-8 | do 150 graczy |
| 3 GB (SAND) | 8-15 | do 300 graczy |
| 5 GB (DIRT) | 20+ | 300+ |
Serwery proxy nie są wymagające, ponieważ nie przechowują światów ani nic podobnego.
Konfiguracja serwera proxy BungeeCord
Pobranie i instalacja
- W panelu w zakładce Wersje Silnika wybierz silnik BungeeCord (lub jego fork: Waterfall, Travertine).
- Uruchom serwer, aby wygenerować domyślne pliki.
Konfiguracja pliku config.yml
Wejdź w zakładkę Pliki, a następnie plik config.yml w katalogu głównym proxy, będzie trzeba zmienić w nim kilka rzeczy:
query_port: PORT
host: 0.0.0.0:PORT
PORT zamieniasz na port, który został Ci przydzielony do serwera na IceHost. Gdzie sprawdzić jaki PORT został przypisany do serwera? W zakładce Konsola, po lewej stronie wyświetla się bardzo dużo informacji o serwerze – tam znajdziesz swój aktualny PORT.
Prawidłowa konfiguracja PORTu powinna wyglądać następująco:

Następnie dostosuj:
online_mode: false # pozostaw true dla autoryzacji premium. False umożliwia dołączanie graczy Non-Premium, ale obniża bezpieczeństwo
ip_forward: true # wymagane, by proxy przekazywało oryginalne IP i UUID graczy
Dodawanie nowego serwera do proxy
Aby dodać serwer do sieci proxy trzeba wykonać następujące kroki:
- Na serwerze Bungeecord wejdź w zakładkę Pliki, a następnie ponownie do pliku
config.yml - Wpisz adresy IP-1 swoich serwerów w sekcji
servers:. W polu "address" należy podać zarówno nazwę hosta, jak i numer portu, przykładowo:
servers:
lobby:
motd: '&bSerwer hostowany na IceHost!'
address: 83.168.0.0:50080 # Zmień na IP-1 lobby.
restricted: false
tryb:
motd: '&bSerwer hostowany na IceHost!'
address: 83.168.0.0:50023 # Zmień na IP-1 trybu.
restricted: false
Konfiguracja serwerów Minecraft
Dla każdego serwera (lobby, tryb1, itp.):
Edycja server.properties
online-mode=false
Edycja spigot.yml
settings:
bungeecord: false → true
Edycja config/paper-global.yml
W sekcji proxies.bungee-cord:
proxies:
bungee-cord:
online-mode: true → false
Zapisz i uruchom ponownie każdy serwer.
Weryfikacja działania i najczęstsze błędy
Aby sprawdzić, czy proxy działa poprawnie, po jego starcie połącz się adresem przypisanym do instancji BungeeCord. W kliencie Minecraft wpisz polecenie /server, aby zobaczyć listę dostępnych serwerów backend.
Najpopularniejsze usterki i ich naprawa
-
Could not connect to default or fallback server
Oznacza, że BungeeCord nie może nawiązać połączenia z domyślnym serwerem. Zweryfikuj w plikuconfig.ymlsekcjęservers:– upewnij się, że adresy IP i porty odpowiadają rzeczywistym danym backendów oraz że te serwery są włączone. -
If you wish to use IP forwarding, please enable it in your BungeeCord config as well!
Ten komunikat pojawia się, gdy nie włączono przekazywania oryginalnych danych graczy. W plikuconfig.ymlustawip_forward: true, a na każdym serwerze backend wspigot.ymlaktywujbungeecord: true. -
Server is online mode!
BungeeCord wymaga, by serwery backend pracowały w trybie offline. Otwórzserver.propertiesna każdym backendzie i zmieńonline-mode=truenaonline-mode=false.