- Część 3
- Sprawdzono 19.10.2026
Jak zrobić serwer Minecraft na VPS? Instalacja Paper
Masz już VPS z Ubuntu i otwartym portem 25565. Teraz zainstalujemy Javę, uruchomimy Paper, włączymy listę dozwolonych graczy i skonfigurujemy automatyczny start serwera po restarcie.
Paper, Vanilla, pluginy i mody — nie mieszajmy pojęć
Vanilla to oficjalny serwer Mojang. Paper to popularny, wydajniejszy serwer zgodny z pluginami Bukkit/Spigot. Gracze zwykle nie muszą niczego instalować. Mody Fabric lub NeoForge zmieniają grę głębiej i często muszą być zainstalowane w tej samej wersji również u graczy.
Na pierwszy serwer polecamy Paper. Mody dołożymy dopiero w osobnej części, po wykonaniu kopii działającego świata.
1. Sprawdź wersję Javy wymaganą przez Paper
Wymaganie zależy od wersji gry. Według dokumentacji Paper wersje Minecraft 1.20–1.21.11 korzystają z Javy 21, a Paper 26.1 i nowszy wymaga Javy 25. Zawsze sprawdź tabelę na stronie Paper przed instalacją.
Przykład w tym poradniku
Poniższe polecenia pokazują Javę 21 dla serwera 1.21.x. Jeśli pobierasz Paper 26.1 lub nowszy, zainstaluj Javę 25 zgodnie z aktualną instrukcją Paper i zamień numer pakietu.
sudo apt update
sudo apt install openjdk-21-jre -y
java -version
Ostatnie polecenie powinno pokazać wersję 21. Jeśli pakiet nie jest dostępny w twoim wydaniu Ubuntu, skorzystaj z instrukcji instalacji Javy podlinkowanej w dokumentacji Paper — nie pobieraj przypadkowego instalatora z reklamy.
2. Utwórz osobne konto systemowe
Nie uruchamiaj gry jako administrator root. Oddzielne konto ogranicza szkody, jeśli wadliwy plugin zrobi coś niepożądanego.
sudo adduser --system --group --home /opt/minecraft minecraft
sudo mkdir -p /opt/minecraft/server
sudo chown -R minecraft:minecraft /opt/minecraft
3. Pobierz Paper z oficjalnej strony
- Na swoim komputerze otwórz oficjalną stronę pobierania Paper.
- Wybierz wersję zgodną z wersją gry wszystkich graczy i pobierz stabilny plik JAR.
- Zmień jego nazwę na
paper.jar. - Prześlij plik na VPS. W poleceniu poniżej podstaw ścieżkę do klucza i adres serwera:
scp -i "ścieżka/do/klucza.key" paper.jar ubuntu@ADRES_IP:/tmp/paper.jar
Następnie, już po zalogowaniu przez SSH, przenieś plik:
sudo mv /tmp/paper.jar /opt/minecraft/server/paper.jar
sudo chown minecraft:minecraft /opt/minecraft/server/paper.jar
4. Uruchom serwer po raz pierwszy
cd /opt/minecraft/server
sudo -u minecraft java -Xms2G -Xmx6G -jar paper.jar --nogui
Pierwszy start zakończy się komunikatem o EULA. To prawidłowe — serwer utworzył potrzebne pliki i zatrzymał się, aby użytkownik przeczytał warunki.
Otwórz plik:
sudo nano /opt/minecraft/server/eula.txt
Przeczytaj Minecraft EULA. Jeśli ją akceptujesz, zmień eula=false na eula=true, zapisz plik klawiszami Ctrl+O, Enter i wyjdź przez Ctrl+X.
5. Ustaw bezpieczny serwer prywatny
Otwórz plik konfiguracyjny:
sudo nano /opt/minecraft/server/server.properties
Znajdź i ustaw co najmniej:
online-mode=true
white-list=true
enforce-whitelist=true
max-players=10
view-distance=8
simulation-distance=6
server-port=25565
motd=Prywatny serwer znajomych
online-mode=trueweryfikuje legalne konta graczy. Nie wyłączaj tej opcji.white-list=trueblokuje obce osoby, nawet jeśli znają adres IP.- Mniejsze odległości ograniczają obciążenie procesora bez psucia podstawowej rozgrywki.
- Pole
server-ippozostaw puste.
6. Dodaj usługę systemową
Usługa uruchomi Paper w tle i wznowi go po restarcie systemu. Utwórz plik:
sudo nano /etc/systemd/system/minecraft.service
Wklej:
[Unit]
Description=Minecraft Paper Server
After=network-online.target
Wants=network-online.target
[Service]
User=minecraft
Group=minecraft
WorkingDirectory=/opt/minecraft/server
ExecStart=/usr/bin/java -Xms2G -Xmx6G -jar paper.jar --nogui
Restart=on-failure
RestartSec=10
TimeoutStopSec=60
[Install]
WantedBy=multi-user.target
Jeśli masz VPS z 4 GB RAM, zmień -Xmx6G na -Xmx3G. Na maszynie 12 GB rozsądny start to 6–8 GB. Następnie:
sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
sudo systemctl status minecraft
Podgląd uruchamiania i błędów:
sudo journalctl -u minecraft -f
Wyjdź z podglądu klawiszami Ctrl+C.
7. Dodaj siebie do listy graczy
Najbezpieczniej wydać polecenia w konsoli serwera. Jeżeli na tym etapie korzystasz z logów systemowych bez interaktywnej konsoli, możesz chwilowo zatrzymać usługę, uruchomić Paper ręcznie, dodać graczy, wpisać stop i ponownie uruchomić usługę:
sudo systemctl stop minecraft
cd /opt/minecraft/server
sudo -u minecraft java -Xms2G -Xmx6G -jar paper.jar --nogui
Gdy pojawi się znak konsoli, wpisz dla każdego gracza:
whitelist add DOKLADNY_NICK
op TWOJ_NICK
stop
Nadaj operatora tylko zaufanej osobie. Potem wróć do usługi:
sudo systemctl start minecraft
8. Wejdź do gry
- Uruchom Minecraft: Java Edition w dokładnie tej samej wersji co serwer.
- Wybierz Tryb wieloosobowy → Dodaj serwer.
- Wpisz publiczny adres VPS-a. Przy domyślnym porcie wystarczy sam adres IP.
- Dołącz. Jeśli widzisz komunikat o niezgodnej wersji, ustaw zgodną wersję gry zamiast wyłączać zabezpieczenia.
9. Zrób pierwszą kopię świata
Najprostsza bezpieczna kopia na początek to zatrzymanie serwera, spakowanie katalogu i ponowne uruchomienie:
sudo systemctl stop minecraft
sudo tar -czf /opt/minecraft/backup-pierwszy.tar.gz -C /opt/minecraft server
sudo systemctl start minecraft
Pobierz kopię na swój komputer:
scp -i "ścieżka/do/klucza.key" ubuntu@ADRES_IP:/opt/minecraft/backup-pierwszy.tar.gz .
Kopia na tym samym VPS-ie nie wystarczy
Chroni przed pomyłką w plikach, ale nie przed utratą całej maszyny. Trzymaj drugą kopię na komputerze lub w innym magazynie. Oracle zastrzega możliwość odzyskania bezczynnych instancji Always Free.
Co dalej?
Masz działający, prywatny serwer uruchamiany po restarcie. Następne logiczne kroki to automatyczne kopie, aktualizacje Paper i dopiero później pluginy. Dodawaj jeden element naraz i przed każdą zmianą kopiuj świat.
Źródła
- Paper: wymagania, pobieranie i uruchamianie
- Paper: opis server.properties
- Paper: whitelist, pluginy, kopie i bezpieczeństwo
- Minecraft: oficjalny serwer Java Edition
Poradnik przygotowany z pomocą AI; wymagania Paper i ustawienia sprawdzono 19.10.2026. Przed pobraniem porównaj wymaganą wersję Javy z aktualną dokumentacją. Zgłoś problem.