Hostowanie Minecraft na serwerze VPS (Virtual Private Server) daje kilka korzyści. VPS zapewnia stabilne i dedykowane środowisko dla serwera, bez ograniczeń i ryzyka związanych z hostowaniem na komputerze osobistym. Ta konfiguracja zapewnia dedykowany adres IP, gwarantowane zasoby i pełną kontrolę nad serwerem, co przekłada się na bardziej niezawodne i wydajne doświadczenie w Minecraft.
Uwaga: w poniższym poradniku użyto Ubuntu 22.04.
Jak zainstalować Minecraft na serwerze VPS (Java)
1. Zaloguj się na serwer VPS.
2. Uruchom następujące polecenia, aby zainstalować Java JRE.
sudo apt-get updatesudo apt install [OpenJDK version]
Wymagana wersja OpenJDK zależy od wersji Minecraft i może różnić się dostępnością w różnych wersjach Ubuntu.
| Wersja Minecraft | Wersja Java | Wersja OpenJDK |
| 1.16.x i starsze | Java 8 | openjdk-8-jre-headless |
| 1.17.x | Java 16 | openjdk-16-jre-headless |
| 1.18.x - 1.20.4 | Java 17 | openjdk-17-jre-headless |
| 1.20.5 do 1.21.11 | Java 21 | openjdk-21-jre-headless |
26.1 i nowsze |
Java 25 |
|
3. Wpisz y po wyświetleniu monitu.
4. Zainstaluj screen.
sudo apt install screen -y
5. Utwórz użytkownika bez uprawnień uprzywilejowanych dla serwera Minecraft.
sudo useradd -r -U -d /usr/local/games/minecraft_server/ -s /usr/sbin/nologin [Username
Uwaga: nie używaj konta root ani użytkownika z uprawnieniami, aby zapobiec lukom w zabezpieczeniach i nieautoryzowanemu dostępowi.
6. Utwórz folder Minecraft.
sudo mkdir -p /usr/local/games/minecraft_server/java
7. Nadaj uprawnienia do folderu użytkownikowi utworzonemu w kroku 5.
sudo chown -R [Username]: /usr/local/games/minecraft_server/
8. Przełącz się na tego użytkownika.
sudo su - [Username] -s /bin/bash
9. Przejdź do folderu Minecraft.
cd /usr/local/games/minecraft_server/java
10. Pobierz plik server.jar. Linki można pobrać z MCVersions.net.
wget [server.jar link]
11. Utwórz sesję screen dla serwera Minecraft.
screen -S [Screen name]
12. Uruchom serwer Minecraft.
java -Xmx1024M -Xms1024M -jar server.jar nogui
13. Gdy serwer się zatrzyma, zaakceptuj EULA.
sed -i 's/\bfalse\b/TRUE/' eula.txt
14. Uruchom serwer Minecraft. Zmodyfikuj parametry pamięci RAM Xmx i Xms zgodnie z potrzebami.
java -Xmx1024M -Xms1024M -jar server.jar nogui
Jak zainstalować Minecraft na serwerze VPS (Bedrock)
1. Zaloguj się na serwer VPS.
2. Zainstaluj screen.
sudo apt install screen -y
3. Przejdź do folderu tymczasowego.
cd /tmp
4. Pobierz wersję dla systemu Linux pliku server.jar. Linki można pobrać z Minecraft wiki.
wget [server link]
5. Wypakuj plik .zip.
apt-get install unzipsudo unzip -d /usr/local/games/minecraft_server/bedrock [.zip filename]
6. Utwórz użytkownika bez uprawnień uprzywilejowanych dla serwera Minecraft.
sudo useradd -r -U -d /usr/local/games/minecraft_server/ -s /usr/sbin/nologin [Username]
Uwaga: nie używaj konta root ani użytkownika z uprawnieniami, aby zapobiec lukom w zabezpieczeniach i nieautoryzowanemu dostępowi.
7. Utwórz folder Minecraft.
sudo mkdir -p /usr/local/games/minecraft_server/bedrock
8. Nadaj uprawnienia do folderu użytkownikowi utworzonemu w kroku 5.
sudo chown -R [Username]: /usr/local/games/minecraft_server/
9. Przełącz się na tego użytkownika.
sudo su - [Username] -s /bin/bash
10. Przejdź do folderu Minecraft.
cd bedrock
11. Utwórz plik tekstowy o nazwie launch_mc_bedrock_server.sh.
nano launch_mc_bedrock_server.sh
12. Wprowadź następującą treść:
#!/bin/bashLD_LIBRARY_PATH=. ./bedrock_server
13. Naciśnij CTRL + S, aby zapisać, a następnie CTRL + X, aby zamknąć plik.
14. Zmień plik na wykonywalny.
chmod +x launch_mc_bedrock_server.sh
15. Utwórz sesję screen dla serwera Minecraft.
screen -S [Screen name]
16. Uruchom serwer Minecraft.
./launch_mc_bedrock_server.sh