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.
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.
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ą.
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.
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.