Najpierw zdecyduj, czy budujesz mały serwer dla znajomych, czy publiczny projekt z własną społecznością. W obu przypadkach potrzebujesz kopii zapasowych, aktualnego oprogramowania i planu na uprawnienia - różni się głównie skala i sposób utrzymania.
Najważniejsze konkrety
- Java
- Paper 1.20-1.21.11 wymaga Java 21, a linia 26.1+ Java 25; przed instalacją sprawdź bieżącą tabelę PaperMC.
- Pierwszy start
- Przykład: java -Xms4G -Xmx4G -jar paper.jar --nogui, uruchomiony z katalogu serwera.
- server-ip
- Zwykle pozostaw puste; publiczny adres graczy nie jest automatycznie adresem interfejsu procesu.
- Przed publikacją
- Whitelist, test odtworzenia backupu, ograniczone uprawnienia i sprawdzone logowanie nowego gracza.
1. Określ zakres projektu
Serwer dla kilku znajomych i publiczna sieć z wieloma trybami to dwa różne projekty. Na początku zapisz, ilu graczy przewidujesz, jaki tryb chcesz uruchomić, czy potrzebujesz modów lub pluginów oraz kto będzie odpowiadał za aktualizacje i pomoc. Ta decyzja wpływa na hosting, backupy, uprawnienia i wymagania sprzętowe.
Do testów możesz użyć komputera lokalnego albo hostingu z panelem. Publiczny serwer powinien działać na infrastrukturze, która ma monitoring, regularne kopie zapasowe, ochronę sieci i możliwość szybkiego restartu. Nie udostępniaj domowego adresu bez zrozumienia ryzyka i konfiguracji zapory. Jeśli zamiast samodzielnego Paper chcesz zacząć od bezpłatnego panelu dla znajomych, osobna instrukcja pokazuje jak skonfigurować serwer Minecraft na Aternos wraz z jego ograniczeniami.
2. Vanilla czy Paper?
Vanilla jest najbliżej oficjalnego serwera Minecraft i ma najmniej dodatkowych warstw. Paper jest kompatybilnym silnikiem rozwijanym pod serwery z pluginami i optymalizacjami. Jeśli planujesz ekonomię, ochronę działek, grupy uprawnień lub własne mechaniki, Paper upraszcza wybór dodatków. Jeżeli chcesz czystego doświadczenia ze znajomymi, zacznij od Vanilla albo Paper z minimalną liczbą zmian.
Przed migracją lub zmianą silnika wykonaj pełny backup świata, konfiguracji i pluginów. PaperMC opisuje migrację i ostrzega, aby nie pomijać kopii zapasowej przed zamianą pliku serwera.
3. Zainstaluj właściwą Javę i wykonaj pierwszy start
Wymagana wersja Java zależy od wersji Paper i Minecrafta. Nie wpisuj jednej wersji „na zawsze” do poradnika bez daty - sprawdź tabelę w aktualnej dokumentacji PaperMC. Dokumentacja wskazuje obecnie między innymi Java 21 dla wydań 1.20-1.21.11 oraz Java 25 dla 26.1+, ale wymagania mogą się zmienić przy kolejnych wydaniach.
Po pobraniu pliku Paper uruchom go z katalogu serwera. Przykładowe polecenie wygląda tak:
java -Xms4G -Xmx4G -jar paper.jar --nogui
Nazwa pliku może być inna, a wartości pamięci powinny wynikać z liczby graczy, świata i pluginów. Nie przydzielaj całej pamięci maszyny procesowi Java. Przy pierwszym uruchomieniu serwer utworzy pliki, a następnie zatrzyma się, abyś zaakceptował EULA. Przeczytaj warunki i ustaw wartość zgodnie ze swoją decyzją.
Przed startem wykonaj java -version i sprawdź, czy polecenie wskazuje tę Javę, którą zweryfikowałeś w wymaganiach Paper. Skrypt startowy powinien odwoływać się do rzeczywistej nazwy JAR-a. Jeśli log mówi o braku pliku, popraw ścieżkę w skrypcie zamiast pobierać kolejną kopię i tworzyć niejasny katalog.
4. Ustaw podstawy przed zaproszeniem graczy
W server.properties skonfiguruj port, tryb gry, poziom trudności, whitelistę oraz odległości widzenia zgodnie z planem projektu. Nie zmieniaj losowych wartości z gotowej paczki, zanim nie wiesz, jaki mają wpływ na świat. Ustal seed i zasady generowania przed premierą, ponieważ późniejsza zmiana mapy może oznaczać utratę postępu.
server-ip zwykle zostaw puste, aby serwer nasłuchiwał na interfejsach dostępnych dla hostingu. Nie wpisuj tam publicznego adresu tylko dlatego, że gracze używają go do łączenia - zła wartość może sprawić, że proces wystartuje, ale nie będzie osiągalny z sieci.
Utwórz bezpieczne konto administracyjne, ogranicz dostęp do panelu i nie udostępniaj RCON w internecie bez właściwego zabezpieczenia. Dzienniki z logs/latest.log są ważne przy diagnozie pluginów i awarii. Przed otwarciem serwera dla obcych osób przetestuj logowanie, spawn, ochronę budowli, teleporty i komunikaty.
5. Backup i whitelist nie są dodatkiem
Backup powinien obejmować światy, konfigurację, pluginy i pliki potrzebne do odtworzenia serwera. Trzymaj kilka kopii w bezpiecznym miejscu, a nie tylko jedną w tym samym katalogu. Sprawdź odtworzenie na kopii testowej - plik, którego nigdy nie próbowałeś przywrócić, nie jest jeszcze potwierdzonym backupem.
Whitelistę wyłącz dopiero wtedy, gdy projekt jest gotowy. W czasie testów zapraszaj osoby, które potrafią opisać problem i nie znają wszystkich komend. Dzięki temu zobaczysz, czy nowy gracz rozumie spawn, zasady i sposób dołączenia bez pomocy administratora.
6. Checklista przed premierą
Sprawdź przed publikacją IP
- silnik i Java są zgodne z wybraną wersją Minecrafta;
- wykonano i przetestowano backup;
- spawn, zasady i pomoc są zrozumiałe dla nowej osoby;
- uprawnienia nie opierają się na rozdaniu wszystkim operatora;
- ochrona terenu, logi i moderacja działają;
- zespół zna procedurę awarii, restartu i przywrócenia świata;
- profil serwera zawiera aktualny adres, edycję, wersję i tryby.
Gdy projekt działa stabilnie, dodaj serwer do katalogu. Dobry profil jest częścią uruchomienia: nowy gracz musi wiedzieć, na jakiej edycji zagra, jaki tryb znajdzie i gdzie otrzyma pomoc.
Plan działania krok po kroku
- 1
Dobierz wersję Paper i zgodną wersję Java, a wynik java -version zapisz razem z konfiguracją serwera.
- 2
Utwórz osobny katalog, pobierz JAR z oficjalnego źródła, wykonaj pierwszy start i świadomie zaakceptuj EULA.
- 3
Skonfiguruj server.properties, whitelistę, uprawnienia i pluginy, instalując każdą funkcję najpierw na środowisku testowym.
- 4
Wykonaj pełny backup, odtwórz go testowo, sprawdź port z zewnętrznej sieci i dopiero wtedy opublikuj adres.