| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja |
| serwer_bungeecord [2017/01/04 19:03] – [Podstawowe ustawienia] Marcin | serwer_bungeecord [2022/05/30 15:14] (aktualna) – [Serwer BungeeCord / Waterfall] tech |
|---|
| ====== Serwer BungeeCord ====== | ====== Serwer BungeeCord / Waterfall ====== |
| |
| Hosting //TitanAXE// wspiera obsługę serwerów //BungeeCord//. Jest to specjalny rodzaj serwera, działający jak serwer proxy, ale posiadający jeszcze dodatkowe możliwości. Do konfiguracji takiego serwera wymagana jest odpowiednia wiedza i doświadczenie. //Support Hostingu nie świadczy usług konfiguracji takich serwerów.// | Hosting //TitanAXE// wspiera obsługę serwerów //BungeeCord/////Waterfall//. Jest to specjalny rodzaj serwera, działający jak serwer proxy, ale posiadający jeszcze dodatkowe możliwości. Do konfiguracji takiego serwera wymagana jest odpowiednia wiedza i doświadczenie. Silnik //Waterfall// jest zmodyfikowaną wersją zwykłego silnika //BungeeCord//. Konfiguracja obu silników wygląda **tak samo**. |
| | //Support Hostingu nie świadczy usług konfiguracji takich serwerów.// |
| |
| ===== Co potrzebuję, żeby zrobić sieć serwerów? ===== | ===== Co potrzebuję, żeby zrobić sieć serwerów? ===== |
| | |
| | Do stworzenia małej sieci serwerów z serwerem lobby, potrzebne są minimum **TRZY** serwery: |
| | |
| - jeden serwer //lobby// | - jeden serwer //lobby// |
| - serwer //BungeeCord//, z minimum **1GB pamięci RAM** | - serwer //BungeeCord// lub //Waterfall//, z minimum **1GB pamięci RAM** |
| - co najmniej jeden serwer gry z silnikiem typu //Spigot// | - co najmniej jeden serwer gry z silnikiem typu //Spigot// |
| - **odpowiednia wiedza i doświadczenie** | |
| | Do tego **odpowiednia wiedza i doświadczenie**. |
| |
| ===== Jakie serwery można połączyć? ===== | ===== Jakie serwery można połączyć? ===== |
| Wszystkie serwery typu //Spigot//, //CraftBukkit//, //PaperSpigot// itp. mogą być połączone ze sobą za pomocą serwera //BungeeCord//. | Wszystkie serwery typu //Spigot//, //CraftBukkit//, //PaperSpigot//, //FlamePaper//, //Purpur// itp. mogą być połączone ze sobą za pomocą serwera //BungeeCord// lub //Waterfall//. |
| |
| Jedynym wymaganiem tutaj jest to, aby serwer //BungeeCord// był na innym hoście niż podłączane serwery //Minecraft//. Takie ograniczenie zostało wprowadzone z kilku powodów, jednym z nich jest równomierne rozłożenie ruchu na serwerach //TitanAXE// i zapewnienie wyższej niezawodności. | Podłączając serwery znajdujące się na tym samym serwerze dedykowanym, należy posłużyć się prywatnym adresem IP (zaczynający się od 10.) |
| | ===== Ważna informacja ===== |
| |
| ==== Jak sprawdzić na jakim hoście mam serwery? ==== | Konfigurując serwer //BungeeCord/////Waterfall// nie wolno ruszać sekcji ''listeners''! |
| Wystarczy, że sprawdzisz adresy swoich serwerów. Serwer //BungeeCord// musi mieć inny początek adresu niż pozostałe serwery, np: | |
| * serwer lobby: ''s10.titanaxe.com:30000'' | |
| * serwer gry #1: ''s10.titanaxe.com:30000'' | |
| * serwer gry #2: ''s11.titanaxe.com:30000'' | |
| * serwer //BungeeCord//: ''s9.titanaxe.com:30000'' | |
| |
| Zwróć uwagę, że //BungeeCord// posiada adres ''s9.titanaxe.com'', jest inny niż adresy pozostałych serwerów. Przykładem __nieprawidłowym__ byłaby sytuacja, w której serwer //BungeeCord// miałby adres np. ''s10.titanaxe.com''. | <Code:yml> |
| | listeners: |
| | - host: '(Prywatny adres IP serwera Proxy)' |
| | query_port: 25565 |
| | </Code> |
| |
| ==== Co mam zrobić, jak mam wszystkie serwery na tym samym hoście? ==== | Serwer nie będzie działać, jeżeli te parametry zostaną zmienione. Pozostałe opcje można dowolnie zmieniać. |
| Jeżeli kupiłeś serwer //BungeeCord// i jest on na tym samym hoście, co pozostałe serwery, wystarczy, że skontaktujesz się z [[https://titanaxe.com/support|supportem]] i poprosisz o przeniesienie serwera //BungeeCord// na inny host. Takie operacje wykonywane są w zakresie wsparcia technicznego //TitanAXE// i są nieodpłatne. | |
| |
| ===== Podstawowe ustawienia ===== | |
| |
| Konfigurując serwer //BungeeCord// należy zachować następujące parametry w sekcji ''listeners'' w niezmienionej formie: | ===== Ograniczenia stosowania serwera BungeeCord ===== |
| | Zgodnie z [[https://titanaxe.com/regulamin.pdf|regulaminem serwisu TitanAXE]], bez uprzedniej zgody Hostingu, nie można kierować ruchu poza sieć //TitanAXE//. To oznacza, że samowolnie nie wolno podłączyć serwerów //Minecraft// utrzymywanych na innych hostingach lub serwerach (dedykowanych, VPS) nienależących do serwisu //TitanAXE//. Podpinanie serwerów zewnętrznych generuje nadmiarowy ruch w naszej infrastrukturze. |
| |
| host: "0.0.0.0:25565" | Aby uzyskać zgodę na podłączenie serwera spoza sieci //TitanAXE//, należy skontaktować się z [[https://titanaxe.com/support|supportem]] i poprosić o wyrażenie zgody, argumentując odpowiednio swoją potrzebę. |
| query_port: 25565 | |
| |
| Serwer nie będzie działać, jeżeli te parametry zostały zmienione. | |
| |
| | ===== Poradnik ===== |
| |
| ===== Ograniczenia stosowania serwera BungeeCord ===== | Jeżeli chcesz się dowiedzieć więcej na temat konfigurowania serwera //BungeeCord//, przejdź do poradnika: [[konfiguracja_bungeecord|Konfiguracja serwera BungeeCord]] |
| Zgodnie z [[https://titanaxe.com/regulamin.pdf|regulaminem serwisu TitanAXE]], bez uprzedniej zgody Hostingu, nie można kierować ruchu poza sieć //TitanAXE//. To oznacza, że samowolnie nie wolno podłączyć serwerów //Minecraft// utrzymywanych na innych hostingach lub serwerach (dedykowanych, VPS) nienależących do serwisu //TitanAXE//. Naruszenie tego punktu regulaminu, może skutkować blokadą serwera do czasu wyjaśnienia sprawy i ewentualnego uzyskania zgody na taką działalność lub nawet usunięciem serwera bez zwrócenia poniesionych kosztów. | |
| |
| Aby uzyskać zgodę na podłączenie serwera spoza sieci //TitanAXE//, należy skontaktować się z [[https://titanaxe.com/support|supportem]] i poprosić o wyrażenie zgody, argumentując odpowiednio swoją potrzebę. | |
| |