// Minecraft

Własny serwer minigier: BedWars, SkyWars i lobby

Własny serwer minigier: BedWars, SkyWars i lobby

Zapytaj grupę graczy Minecrafta, co lubią robić najbardziej, a spora szansa, że padnie któraś z minigier: partyjka BedWars ze znajomymi albo szybka runda SkyWars między jednym a drugim. Najlepsze jest to, że nie potrzebujesz do tego wielkiej sieci serwerów. Serwer na Paperze, kilka dobrych pluginów i jeden wieczór cierpliwości wystarczą, żeby zbudować własny serwer minigier — z arenami i porządnym lobby. W tym poradniku przechodzimy tę drogę krok po kroku, razem ze szczerą rozmową o pamięci RAM, kosztach i o pułapce, w którą prędzej czy później wpada niemal każdy początkujący serwer minigier.

Krok 1: zacznij od serwera na Paperze

Minigry działają na pluginach, a pluginy działają na Paperze. Paper to standardowe oprogramowanie serwerowe dla tego typu serwerów: wypada lepiej niż vanilla i praktycznie każdy plugin, na jaki trafisz, jest pisany właśnie pod niego. W MC-Node serwerem Minecraft zarządzasz przez panel, więc ustawiasz go na Paper, po prostu przeciągasz pliki pluginów do folderu plugins i restartujesz.

Jedna rzecz do przemyślenia, zanim zaczniesz: pluginy do minigier często są nieco w tyle za najnowszą wersją Minecrafta. Nie wybieraj więc w ciemno najnowszego wydania, tylko sprawdź najpierw, jakie wersje wspierają pluginy, których chcesz użyć. Serwer minigier na trochę starszej, stabilnej wersji daje więcej frajdy niż serwer na najnowszej, na której połowa rzeczy nie działa.

Krok 2: BedWars z pluginem BedWars1058

Do BedWars BedWars1058 od lat jest oczywistym wyborem: darmowy, open source i wciąż rozwijany. Plugin znajdziesz w oficjalnych kanałach, takich jak SpigotMC, Modrinth i Polymart; nie pobieraj go skądkolwiek indziej (dlaczego to ważne, przeczytasz dalej). Tak przejdziesz od gołego serwera do pierwszej partyjki:

  1. Zainstaluj plugin. Plik do folderu plugins, restart serwera, a potem sprawdź w konsoli, czy BedWars1058 ładuje się bez błędów.
  2. Przygotuj świat areny. Mapa BedWars to pusty świat (void) z wysepką i łóżkiem dla każdej drużyny, generatorami na wyspach i lepszymi generatorami na środku. Możesz spokojnie zbudować ją sam, ale darmowe mapy znajdziesz też w tych samych oficjalnych źródłach.
  3. Przejdź przez setup. Komendą /bw setupArena <naam> wchodzisz w tryb konfiguracji i wskazujesz między innymi punkty spawnu, łóżka i generatory. Poświęć na to czas: niechlujnie ustawioną arenę widać w grze od razu.
  4. Przetestuj w kilka osób. Rozegraj kilka rund samodzielnie, zanim kogokolwiek zaprosisz. Źle postawione spawny albo zapomniany generator wychwycisz w mgnieniu oka.

Warto wiedzieć: BedWars1058 ma kilka trybów pracy. W trybie shared plugin działa obok innych pluginów na jednym serwerze, w trybie multiarena cały twój serwer to BedWars z kilkoma arenami naraz, a dla dużych sieci jest tryb bungee. Na pierwszy serwer shared albo multiarena są w sam raz; tryb sieciowy wchodzi w grę dopiero później.

Krok 3: SkyWars obok

Jeśli BedWars działa stabilnie, SkyWars to logiczna druga gra. Najbardziej znana nazwa jest tutaj jedna: SkyWarsReloaded. Uważaj jednak, którą wersję bierzesz — po sieci krąży sporo przestarzałych wariantów tego pluginu, więc na SpigotMC świadomie wybierz tę aktualnie utrzymywaną. Zasada działania przypomina BedWars: mapy typu void z wysepkami, skrzynki z lootem i komenda konfiguracyjna do wskazania spawnów.

Szczera rada: dokładaj minigry pojedynczo. Każdy dodatkowy plugin zjada pamięć i zwiększa ryzyko konfliktów, na przykład gdy dwa pluginy chcą jednocześnie zmieniać scoreboard albo czat. Jedna dobrze działająca gra jest warta więcej niż trzy zrobione na pół gwizdka.

Krok 4: porządne lobby

Gracze muszą gdzieś wchodzić, i tym miejscem jest twoje lobby. Przy pojedynczym serwerze najprostsza droga to osobny świat lobby przez Multiverse-Core: tworzysz dodatkowy świat, ustawiasz w nim spawn serwera i budujesz kompaktowy hub z czytelnymi wejściami do minigier, na przykład przez tabliczki dołączania albo menu.

Kilka zasad na lobby, które działa: trzymaj je małe i przejrzyste, zadbaj, żeby gracze nie mogli tam oberwać ani niszczyć bloków, i w ciągu dziesięciu sekund pokaż, gdzie można pójść. Ogromny hub z parkourem, sekretnymi pokojami i dziesięcioma piętrami robi wrażenie, ale nowi gracze chcą przede wszystkim szybko zagrać partyjkę.

Osobnego serwera lobby na tym etapie jeszcze nie potrzebujesz. Ten krok należy już do prawdziwej sieci, co prowadzi nas do kolejnego pytania.

Kiedy przejść na prawdziwą sieć serwerów?

Dopóki wszystko mieści się na jednym serwerze, to jest po prostu najlepsze miejsce. Sieć z proxy Velocity robi się ciekawa dopiero wtedy, gdy trafiasz na konkretne granice: serwer przycina podczas zapełnionych partyjek, chcesz porządnie rozdzielić kilka gier, każdą z własnym światem i pluginami, albo liczba graczy rośnie na stałe. Z Velocity podpinasz osobne serwery (lobby, BedWars, SkyWars) pod jeden adres, a gracze sami przenoszą się z huba do wybranej gry.

Bądź wobec siebie szczery: sieć oznacza zarządzanie kilkoma serwerami, kilkukrotne aktualizowanie pluginów i wyższe koszty. Dla większości grup znajomych i startujących społeczności jeden dobrze urządzony serwer na Paperze w zupełności wystarcza, a przesiąść się możesz zawsze.

RAM i koszty: jak jest naprawdę

Ile pamięci potrzebujesz? Jeden serwer minigier z BedWars, SkyWars i światem lobby świetnie chodzi na średnim pakiecie; licz na jakieś cztery gigabajty dla grupy od dziesięciu do dwudziestu graczy. W MC-Node serwery Minecraft zaczynają się od € 0,50 miesięcznie, a za GB RAM płacisz około € 1,10, więc taki średni pakiet to kilka euro na miesiąc. Twój serwer działa na własnym sprzęcie z dyskami NVMe w centrum danych Previder w Hengelo, ochrona DDoS jest w cenie, a wszystko wypowiesz z miesiąca na miesiąc. Zajrzyj do sklepu Minecraft MC-Node i sprawdź, który pakiet pasuje do wielkości twojej ekipy; upgrade jest możliwy zawsze, gdy urośniecie.

Jeśli później zdecydujesz się na sieć, licz z większym zapasem: każdy serwer z grą potrzebuje własnej pamięci i tylko serwer lobby może być naprawdę lekki. Zacznij więc od małego i pozwól, żeby to liczba graczy decydowała, kiedy rozbudowa ma sens, a nie odwrotnie.

Klasyczna pułapka: pluginy z podejrzanych stron

Na serwerach minigier idzie to nie tak częściej niż gdziekolwiek indziej: ktoś chce płatny plugin za darmo i pobiera go z podejrzanej strony z wyciekłymi plikami. Nie rób tego. Takie pliki bywają przestarzałe, często są pozmieniane, a czasem naszpikowane malware'em, który naraża twój serwer albo twoje konto. To samo dotyczy pluginów ze starych poradników i przypadkowych hostingów plików.

Zasada jest prosta: pobieraj wyłącznie z oficjalnych źródeł, takich jak SpigotMC, Modrinth, Polymart albo strona samego twórcy, a płatne pluginy kupuj przez oficjalny kanał sprzedaży. Przy okazji zawsze sprawdź datę ostatniej aktualizacji i wspierane wersje. Do BedWars i SkyWars zresztą w ogóle nie potrzebujesz płatnych pluginów: darmowe opcje opisane wyżej w zupełności wystarczą startującemu serwerowi.

Następny krok: uprawnienia i rangi

Areny działają, lobby stoi, więc kolejnym krokiem jest struktura: kto może zmieniać areny, kto moderuje i co wolno zwykłemu graczowi? Do tego od początku przyda ci się plugin do uprawnień, na przykład LuckPerms, z osobnymi rangami dla graczy, budowniczych i moderatorów. Jak ustawić to porządnie, przeczytasz w naszym poradniku o LuckPerms. Unikniesz dzięki temu klasycznego scenariusza, w którym każdy ma dostęp do wszystkiego, a na serwerze minigier z nieznajomymi to naprawdę nie jest zbytek.

Czytaj dalej

// WYPRÓBUJ SAM
Twój serwer Minecraft online w 60 sekund
Zobacz pakiety →