🎨Rozwój

Dowiedz się, jak dostosować serwer do użytku.

Dlaczego korzystamy z dostosowanej platformy serwerowej, takiej jak Plazma, zamiast oficjalnej platformy serwerowej dostarczanej przez Mojang Studios? Największym powodem jest możliwość personalizacji.

Poniżej przedstawiono kilka sposobów dostosowania i wykorzystania Plazmy.

Modyfikacja konfiguracji

Najbardziej podstawowym sposobem dostosowania Plazmy jest modyfikacja konfiguracji.

Plazma oferuje silne ustawienia konfiguracyjne, począwszy od mechaniki gry po właściwości potworów.

Zapoznaj się z opisem konfiguracji Plazmy na poniższej stronie.

📋Konfiguracja

Użycie wtyczek

Plazma obsługuje wszystkie wtyczki oparte na papierze.

W przypadku wtyczek Spigot od wersji 1.20.5, z powodu zmian w mapowaniu w Paperze, niektóre mogą nie działać, ale większość wtyczek opartych na Paperze, takich jak Paper, Pufferfish i Purpur, działa również w Plazmie. Jeśli wtyczka nie działa poprawnie, należy natychmiast zgłosić błąd w Plazmie.

Jest to główny powód korzystania z Plazmy oraz najskuteczniejszy sposób personalizacji Plazmy. Potężny ekosystem wtyczek Plazmy umożliwia łatwe dostosowanie serwera.

Istnieje wiele sposobów na znalezienie i pobranie wtyczek. Niektóre wtyczki są udostępniane w serwisach magazynowania publicznego, podczas gdy inne są udostępniane na GitHubie lub własnej stronie internetowej.

Wtyczki mogą mieć bezpośredni dostęp do systemu!

Zawsze upewnij się, czy wtyczka jest bezpieczna, korzystając z usług takich jak VirusTotal, zanim ją zastosujesz, lub pobierz wtyczkę z zaufanego źródła.

Istnieje wiele usług do pobierania wtyczek. Spośród nich, usługi takie jak Forum SpigotMC, BukkitDev (CurseForge), Modrinth, Hanger przeprowadzają ocenę wtyczek przed ich udostępnieniem, aby zapewnić, że tylko bezpieczne wtyczki są dystrybuowane.

Zastosowanie wtyczki

Po pobraniu wtyczki, nadszedł czas na jej zastosowanie.

  1. Wtyczki są plikami .jar lub Java Executable File. Niektóre wtyczki mogą być skompresowane, w takim przypadku po rozpakowaniu, jeśli nazwa zawiera bukkit, spigot lub paper, należy użyć pliku z rozszerzeniem fat, jeśli taki istnieje.

  2. Umieść pobrany plik w folderze plugins serwera i (ponownie) uruchom serwer.

  3. Po uruchomieniu Plazmy, na konsoli pojawią się nowe komunikaty. Oznacza to, że Plazma poprawnie załadowała wtyczki.

  4. Mimo poprawnego załadowania wtyczek przez Plazmę, niektóre wtyczki mogą nie zostać uruchomione. Za pomocą polecenia /plugins można sprawdzić, które wtyczki są obecnie załadowane na serwerze. Jeśli nazwa zainstalowanej wtyczki jest czerwona, jest to oznaczenie, że wtyczka nie została poprawnie załadowana, jeśli jest zielona, to znaczy, że wtyczka została poprawnie załadowana.

Jeśli wtyczka nie została poprawnie załadowana, można znaleźć rozwiązania na poniższej stronie.

Wtyczka

Użycie pakietów danych

Pakiety danych to sposób dostosowania gry oferowany domyślnie przez Minecraft, podobny do paczek zasobów.

Dzięki pakietom danych można zmieniać niektóre aspekty gry, dodając nowe gatunki stworzeń i wyzwania.

Pakiety danych mogą uszkodzić świat gry!

Niektóre uszkodzone pakiety danych mogą uszkodzić świat gry w sposób nieodwracalny.

Dlatego zaleca się wykonywanie kopii zapasowych świata gry przed zastosowaniem pakietów danych.

Pakiety danych można pobrać z wielu usług, takich jak CurseForge, Modrinth, Planet Minecraft.

Po pobraniu pakietu danych, można go zastosować, umieszczając go w folderze datapacks w folderze światowym serwera. W przypadku braku folderu, należy go utworzyć i dodać pakiet danych.

po pierwszym zastosowaniu mogą wystąpić problemy z prawidłowym działaniem.

W takim przypadku zaleca się 2-krotne ponowne uruchomienie serwera.

Pakiety danych mogą łatwo ulec uszkodzeniu wraz z aktualizacjami Minecrafta.

W przypadku całkowitego uszkodzenia pakietów danych, serwer może ulec awarii, dlatego przed aktualizacją serwera ważne jest przeprowadzenie odpowiednich testów.

Po wpisaniu safeMode po poleceniu uruchamiającym serwer, można dezaktywować wszystkie pakiety danych i uruchomić serwer.

Aby uzyskać więcej informacji, zapoznaj się z Referencje > Argumenty.

Zastosowane pakiety danych można sprawdzić za pomocą polecenia /datapack list.


Optymalizacja

W Plazmie zastosowano wiele łatek optymalizacyjnych. Ponadto, gdy Plazma jest uruchamiana po raz pierwszy, automatycznie optymalizuje konfigurację, więc nie ma potrzeby dodatkowej optymalizacji, jeśli postępujesz zgodnie z instrukcjami w pliku README.md.

Jednakże, jeśli wielu graczy się łączy lub rozmiar świata jest ogromny, można przeprowadzić dodatkową optymalizację, postępując zgodnie z instrukcjami w poniższym podręczniku.

🧹Optymalizacja

Proxy

Proksy łączą serwery ze sobą i umożliwiają graczom przemieszczanie się między nimi bez dodatkowych działań, a także komunikowanie się z innymi serwerami.

Aby uzyskać informacje na temat bezpiecznej i poprawnej konfiguracji proksów, zapoznaj się z poniższą stroną.

🔀Proxy

Bezpieczeństwo

W przypadku rozwoju modów w Minecraft, łatwo dostępny jest .

W większości gier, większość podstawowych luk jest , ale atakowanie luk za pomocą ładowaczy stron trzecich nie jest blokowane.

Dlatego w przypadku publicznego dostępu do serwera zaleca się instalację wtyczek anty-cheat, konfigurację proksów, automatyczne restartowanie i tworzenie kopii zapasowych, aby w razie awarii serwera można było szybko przywrócić jego działanie.

Konfiguracja uprawnień

W niektórych wtyczkach administratora mogą istnieć luki bez właściwie ustawionych uprawnień.

Zaleca się używanie wtyczek do zarządzania uprawnieniami, takich jak LuckPerms, aby ograniczyć uprawnienia zwykłych użytkowników.

Blokada X-Ray

X-Ray to jedna z podstawowych luk, która jest łatwo dostępna nawet w podstawowym optymalizowanym kliencie.

Plazma oferuje konfigurację blokady X-Ray domyślnie.

Aby uzyskać informacje o metodach blokowania X-Ray, zapoznaj się z poniższą stroną.

🩻Blokada X-Ray

Whitelist

W przypadku gdy tylko wybrani użytkownicy mają dostęp do serwera, zaleca się korzystanie z Ngrok do korzystania z lub ustawienie whitelisty, aby uniemożliwić innym graczom dostęp do serwera.

W konsoli serwera można zezwolić graczowi na dostęp za pomocą /whitelist add <gracz> lub ponownie zablokować dostęp za pomocą /whitelist remove <gracz>.

Aby sprawdzić, którzy gracze mają dostęp, użyj /whitelist query.


Last updated