👟Rozpoczęcie

Dowiedz się, jak zrobić serwer za pomocą Plazma.

Aby stabilnie korzystać z Plazma, system musi spełniać następujące wymagania.

MinimalneZalecane

Architektura

x64

-

RAM

8GB

16GB

Przestrzeń dyskowa

1GB

8GB

JRE

17

21

Aby swobodnie edytować pliki konfiguracyjne, zaleca się zainstalowanie edytora takiego jak Visual Studio Code.


1. Instalacja JRE

Jak wskazuje nazwa, Minecraft: "Java" Edition został stworzony w Javie, dlatego do uruchomienia wymagane jest .

Ponieważ Plazma opiera się na oficjalnej platformie serwerowej Mojang Studios , do korzystania z Plazma konieczna jest również instalacja JRE.

1.1 Sprawdzenie obecności JRE

Aby sprawdzić, czy JRE jest zainstalowane na systemie, wpisz w oknie uruchamiania i uruchom.

Jeśli zostanie wyświetlony w taki sposób, przejdź do kroku 2.

Poprawne wyjście
openjdk 21.0.2 2024-01-16 LTS
OpenJDK Runtime Environment Zulu21.32+17-CA (build 21.0.2+13-LTS)
OpenJDK 64-Bit Server VM Zulu21.32+17-CA (build 21.0.2+13-LTS, mixed mode, sharing)

Jeśli nie zostanie wyświetlony w ten sposób lub zostanie wyświetlony w ten sposób, oznacza to, że JRE nie jest zainstalowany lub jest zbyt stary, więc należy wykonać krok 1.2.

Brak zainstalowanego JRE
'java' nie jest wewnętrzną ani zewnętrzną komendą, programem wykonywalnym lub
plikiem wsadowym.
Zbyt stara wersja JRE
Unrecognized option: --version
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

1.2 Instalacja JRE

W tej instrukcji używamy Azul Zulu jako JRE.

Po zakończeniu instalacji, ponownie wykonaj krok 1.1, aby sprawdzić, czy instalacja została poprawnie zakończona.

  1. Najpierw pobierz JDK 21 w formacie .msi z Azul Zulu.

  2. Uruchom pobrany instalator i kliknij Dalej.

  3. Po lewej stronie środkowej części okna wybierz Set JAVA_HOME variable, a następnie kliknij Dalej.

  4. Kliknij Instaluj, aby zainstalować JRE.


2. Pobieranie Plazma

Plazma oferuje różne rodzaje plików wykonywalnych.

W większości przypadków używany jest Reobf Paperclip.

Poniższe informacje są przeznaczone dla programistów lub osób zainteresowanych różnymi aspektami. Jeśli jesteś użytkownikiem zwykłym, możesz pominąć krok 3 bez problemu.

Dowiedz się więcej

Nazwa pliku wykonywalnego to plazma-(menedżer wersji)-1.20.4-R0.1-SNAPSHOT-(typ mapowania).jar.

  • Typ mapowania Mapowanie to rodzaj mapy łączącej rzeczywisty kod Minecrafta z zaszyfrowanym kodem.

    • Reobf Reobfuscated (재난독화), Spigot 매핑으로도 불리며 대부분의 NMS 플러그인에서 사용됩니다. 1.20.5부터 사용이 종료될 예정입니다.

    • Mojmap Mojang-mapped, 바닐라 Minecraft 매핑입니다.

  • Menedżer wersji Menedżer wersji to narzędzie uruchamiające serwer, które jest odpowiedzialne za pobieranie bibliotek niezbędnych do uruchomienia serwera oraz za łatanie plików serwera.

    • Paperclip Menedżer opracowany przez zespół PaperMC do Paper i innych platform pochodnych, służy do pobierania bibliotek i łatania serwera.

    • Bundler Menedżer wersji Vanilla Minecrafta.


3. Tworzenie skryptu startowego

Aby łatwo uruchamiać Plazma i automatycznie restartować serwer, musisz stworzyć .

Za pomocą Flags.sh można generować skrypty startowe. Wystarczy podać ilość pamięci do użycia w Plazmie, a polecenie zostanie zoptymalizowane automatycznie.

Możesz pobrać skrypt startowy klikając na przycisk pobierania w lewym dolnym rogu. Upewnij się, że pobrany skrypt startowy jest zgodny z twoim systemem operacyjnym.


4. Porządkowanie plików

Przenieś pobrany skrypt startowy i Plazma do nowego folderu.

Nazwa folderu musi być bez spacji i w języku angielskim.

W przeciwnym razie Plazma lub JRE mogą nie działać poprawnie.

Uruchom skrypt startowy. W przypadku systemu Windows, w oknie wyboru zezwoleń dla zapory sieciowej, koniecznie wybierz Zezwól.


5. Zgoda na EULA

Po pierwszym uruchomieniu skryptu startowego zostanie utworzony plik eula.txt w folderze.

to umowa licencyjna, którą trzeba zaakceptować korzystając z usług .

Jeśli nie wyrazisz zgody, nie będzie możliwe uruchomienie serwera, a w przypadku naruszenia EULA mogą zostać nałożone sankcje, takie jak zawieszenie konta.

Aby zaakceptować EULA, zmień eula=false na eula=true w pliku eula.txt i zapisz zmiany.


6. Zezwolenie na zewnętrzny dostęp (Windows)

Nowoczesne systemy operacyjne domyślnie blokują niebezpieczne połączenia z zewnątrz za pomocą zapory i routera.

W przypadku systemu Windows, zapora jest ustawiona w kroku 3, więc wystarczy przekierować porty.

Ta instrukcja zakłada, że korzystasz z systemu Windows i masz router obsługujący .

Jeśli router nie obsługuje UPnP, należy sprawdzić instrukcje dla konkretnego modelu routera.

Możesz również użyć Ngrok, aby tymczasowo udostępnić adres.

Dla systemów operacyjnych opartych na (lub zbliżonych do) UNIX, takich jak Linux czy macOS, konieczne jest dostosowanie ustawień zapory sieciowej w zależności od usługi. Należy skonsultować się z odpowiednimi materiałami.

6.1 Sprawdzenie konieczności przekierowania portów

Wpisz i uruchom poniższą komendę w oknie uruchamiania.

powershell -noexit -c "((Get-NetIPConfiguration).IPv4Address).IPAddress -eq (Invoke-WebRequest "ifconfig.me").content"

Jeśli otrzymasz True, nie musisz nic więcej robić. Jeśli otrzymasz False, należy skonfigurować przekierowanie portów.

6.2 Połączenie z serwerem

Jeśli nie jest wymagane przekierowanie portów lub już je skonfigurowałeś, możesz teraz połączyć się z serwerem.

Adres używany do połączenia z serwerem można sprawdzić tutaj.

7. Rozwijaj się

Jeśli serwer został pomyślnie uruchomiony i działa poprawnie, teraz nadszedł czas na dostosowanie serwera.

Zapoznaj się z poniższą instrukcją, aby dowiedzieć się, jak dostosować serwer.

https://github.com/PlazmaMC/Document/blob/prod/pl/origin/plazma/administration/getting-started/następny-krok.md

Last updated