Konfiguracja serwera i firewalla
- Skonfiguruj firewall na serwerze. Skorzystaj z artykułu Konfiguracja firewall na Cloud VPS i Pro Cloud .
Dodaj wpis:Protokół TCP Port lokalny: 25565
- Aby zainstalować serwer musisz mieć dostęp do konta root na swoim serwerze. Upewnij się, że znasz do niego hasło. Aby ustalić/zmienić hasło do roota skorzystaj z pomocy Jak nadać lub zmienić hasło do roota na VPS?
- Logujemy się użytkownikiem root do konsoli na swoim serwerze. Jest to Logowanie SSH.
Po zalogowaniu wpisujemy po kolei komendy, każdą zatwierdzając enterem:# apt update # apt upgrade # apt install git build-essential # apt install openjdk-19-jre-headless
- Sprawdzić wersje zainstalowanej Javy możesz poleceniem:
# apt update # java -version
Instalacja serwera Minecraft
- Idziemy na stronę https://www.minecraft.net/en-us/download/server/ , skąd pobieramy serwer.
Tworzymy plik o dowolnej nazwie z rozszerzeniem .sh (najlepiej użyć do tego programów Notepad++ albo CodeWriter)
Do nowego pliku wklejamy następującą linijkę:java -Xmx1024M -Xms1024M -jar nazwa_serwera.jar nogui
(zamiast nazwa_serwera wpisz nazwę pobranego pliku .jar).
- Xmx wskazuje maksymalną ilość ramu z jakiej serwer może korzystać
- Xms wskazuje początkową pule alokacji pamięci
- Obydwa te parametry należy dostosować do wykupionego VP
Oba pliki wgrywamy na serwer poprzez FTP.
Po połączeniu z FTP, przechodzimy do katalogu /home, gdzie tworzymy folder dla swojego serwera (dowolna nazwa). Wgrywamy tu plik instalacyjny serwer z rozszerzeniem .jar i utworzony z rozszerzeniem .sh. - Wracamy do konsoli SSH i przechodzimy do katalogu serwera. Robimy to poprzez komendę cd.
Wykonujemy następujące komendy:cd / cd home cd nazwa_katalogu_serwera
Gdy jesteśmy w katalogu serwera zmieniamy uprawnienia pliku .sh do wykonywania.
Zrobimy to wykonując następującą komendę:chmod +x ./nazwa_pliku.sh
- Aby uruchomić serwer wpisujemy:
./nazwa_pliku.sh
- Po pierwszym uruchomieniu przez FTP akceptujemy EULA. W pliku tekstowym, który utworzy się na serwerze eula.txt zmień wartość:
eula=false na eula=true
- W pliku server.properties popraw konfigurację:
serwer-ip= zmiań na serwer-ip=46.41.xx.xx (wstaw tu pełne IP swojego serwera)
Sprawdź konfiguracje i zapisz plik:
pvp=true online-mode=true
- Ponownie wywołaj komendę:
./nazwa_pliku.sh
Połączenie z serwerem
Aby połączyć się z serwerem wybierz w grze opcję Multiplayer -> Add Serwer. Podaj dowolna nazwę, która będzie identyfikować twój serwer i adres IP serwer, na którym jest on zainstalowany.
„Serwer w tle”
- Aby serwer działał pomimo zamknięcia konsoli SSH należy przed uruchomieniem serwera wpisać komendę:
screen
- Po wpisaniu tej komendy przechodzimy do katalogu serwera i uruchamiamy serwer.
cd / cd home cd nazwa_katalogu_serwera
Teraz można na spokojnie zamknąć konsolę, albo wyjść z trybu poprzez komendę:
CTRL + A + D
- Jeżeli chcemy powrócić do włączonego serwera Minecraft należy wpisać komendę:
screen -r
Kliknij poniższy przycisk, aby zamówić VPS: