Jak zainstalować serwer Minecraft Bedrock Edition z użyciem silnika PocketMine-MP na VPS

KMatuszak | 2022-07-04 17:27:25 UTC | #1

Cześć, tym poradniku pokażę, jak zainstalować serwer Minecraft Bedrock Edition z użyciem silnika PocketMine-MP (PMMP) na VPS. Ten silnik idealnie nadaje się do otwarcia publicznego serwera, ponieważ oferują możliwość instalacji dodatkowych wtyczek, jednak w przeciwieństwie do oficjalnego silnika nie posiada on wielu funkcjonalności z trybu jednoosobowego.

Do zainstalowania takiego serwera, niezależnie od wersji gry spokojnie wystarczy najtańszy serwer VPS z oferty LVL UP (2GB RAM UpRyze). Pozwoli on na komfortową grę 30-50 graczy, zależnie od ilości i jakości wtyczek oraz konfiguracji serwera :wink:

Serwer jak i poradnik będą działały na poniższych systemach operacyjnych:
- Ubuntu 22.04
- Ubuntu 20.04
- Ubuntu 18.04
- Debian 11
- Debian 10

Instalacja wymaganych pakietów

Wykonaj polecenie:

# Debian/Ubuntu:
sudo apt install screen wget -y

# CentOS:
sudo yum install screen wget -y

Tworzenie nowego użytkownika

Zalecam utworzenie specjalnego użytkownika dla serwera, jednak możesz pominąć ten krok w całości jeżeli jesteś bardziej doświadczony i wiesz co robisz.

Z poziomu konta root wykonaj polecenie:

adduser <nazwa_użytkownika>

na przykład:

adduser bedrock

po wykonaniu tej komendy zostaniesz dwukrotnie zapytany o hasło, wpisz je i potwierdź wciskając przycisk enter :wink:
Następnie wciskaj przycisk enter aż zobaczysz pytanie Is the information correct? - wtedy wciśnij przycisk enter ostatni raz :slightlysmilingface:
Następnie przełącz się na nowo utworzonego użytkownika:

su - <nazwa_użytkownika>

na przykład:

su - bedrock

Przygotowywanie plików

Najpierw utwórz nowy katalog dla serwera i przejdź do niego:

mkdir serwer
cd serwer

Teraz wykonaj polecenie w przypadku zwykłego użytkownika:

wget -q -O - https://get.pmmp.io | bash -s -

lub w przypadku konta root:

wget -q -O - https://get.pmmp.io | bash -s - -r

Uruchamianie serwera

W celu uruchomienia serwera w aplikacji screen, wykonaj polecenie:

screen -S bedrock ./start.sh

Teraz wybierz język i zatwierdź przyciskiem enter:
image|661x418, 75%
W kolejnym kroku zaakceptuj licencję wpisując y i wciskając przycisk enter:
image|661x418, 75%
W ostatnim kroku pomiń konfigurację początkową ponownie wpisując y i zatwierdzając przyciskiem enter :wink:
image|661x418, 75%
image|661x418, 75%
Jak widać, serwer uruchomił się i mamy możliwość skorzystania z konsoli. Aby wejść na serwer, użyj adresu IP twojego serwera VPS oraz domyślnego portu, czyli 19132 :slightlysmilingface:
image|690x428, 75%

PS. jeżeli chcesz wgrać pluginy, wystarczy pobrać je ze strony https://poggit.pmmp.io/ i wrzucić do folderu plugins w katalogu głównym serwera, następnie uruchomić serwer ponownie i gotowe :tada:

Jeżeli poradnik okazał się pomocny lub spodobał ci się, zostaw :heart: somsiadowi

|84x126Poradnik miesiąca: sierpień 2020


Wisienka | 2020-09-15 20:11:50 UTC | #3

Bardzo przydatny poradnik, dzięki! :blush:


TechSteve | 2020-12-16 18:51:35 UTC | #4

Pomożesz, image|690x19


KMatuszak | 2020-12-16 18:52:25 UTC | #5

Prawdopodobnie uruchomiłeś serwer 2 razy :stuckouttongue:


TechSteve | 2020-12-16 18:53:08 UTC | #6

Niee, sprawdzałem to.


KMatuszak | 2020-12-16 18:53:41 UTC | #7

W takim razie masz inną usługę która działa na porcie 19132.


TechSteve | 2020-12-16 18:54:54 UTC | #8

[quote=”KMatuszak, post:1, topic:15711”]
wget -q -O - https://get.pmmp.io | bash -s - -r
[/quote]

Nie mogę go nigdzie znaleźć


KMatuszak | 2020-12-16 18:55:53 UTC | #9

Co chcesz znaleźć?


TechSteve | 2020-12-16 18:56:21 UTC | #10

Drugi serwer XD


TechSteve | 2020-12-16 18:56:41 UTC | #11

Ups, przez przypadek tamto cos oznaczyłem


KMatuszak | 2020-12-16 18:57:24 UTC | #12

Spróbuj ponownie uruchomić cały serwer VPS jeżeli masz z tym problem. PS. unikaj double postów, staraj się edytować poprzedni zamiast pisać kilka pod rząd :wink:


TechSteve | 2020-12-16 19:01:18 UTC | #13

Nie ma innego serwera, sprawdzałem to


KMatuszak | 2020-12-16 19:02:19 UTC | #14

Błąd wyraźnie mówi, ze coś innego działa już na tym porcie, i najprawdopodobniej jest to po prostu drugi serwer.


TechSteve | 2020-12-16 19:06:19 UTC | #15

Mam, tylko nie potrafie zrobic tak, zeby serwer ciągle był online, komenda wyżej nie działa.


KMatuszak | 2020-12-16 19:07:19 UTC | #16

[quote=”TechSteve, post:15, topic:15711”]
komenda wyżej
[/quote]

która?

[quote=”TechSteve, post:15, topic:15711”]
nie działa
[/quote]
w jaki sposób nie działa?


AroVape | 2023-10-28 14:43:02 UTC | #17

nieraz się blokuje musisz wyłączyć vps i włączyć miałem ten sam problem ale samemu to zrobiłem