Przejdź do treści
  • 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

  1. Na swoim komputerze otwórz oficjalną stronę pobierania Paper.
  2. Wybierz wersję zgodną z wersją gry wszystkich graczy i pobierz stabilny plik JAR.
  3. Zmień jego nazwę na paper.jar.
  4. 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=true weryfikuje legalne konta graczy. Nie wyłączaj tej opcji.
  • white-list=true blokuje obce osoby, nawet jeśli znają adres IP.
  • Mniejsze odległości ograniczają obciążenie procesora bez psucia podstawowej rozgrywki.
  • Pole server-ip pozostaw 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

  1. Uruchom Minecraft: Java Edition w dokładnie tej samej wersji co serwer.
  2. Wybierz Tryb wieloosobowy → Dodaj serwer.
  3. Wpisz publiczny adres VPS-a. Przy domyślnym porcie wystarczy sam adres IP.
  4. 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

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.