Jak zainstalować serwer Minecraft na VPS?. Jak postawić własny serwer do grania

futurebeat.pl

Mateusz Ługowik

Jak zainstalować serwer Minecraft na VPS?

Oprócz PuTTY przyda się jeszcze program WinSCP. Ściągniesz go stąd. Służy on do przeglądania, wgrywania i edytowania plików znajdujących się na serwerze. Konieczne jest również pobranie silnika, czyli fundamentu serwera. Engine można znaleźć na stronie minecraft.org.pl. Na potrzeby tego poradnika ściągnąłem PaperMC 1.16.1 (plik paperclip.jar). Po przygotowaniu wszystkiego możesz przejść do właściwej instrukcji.

Instalacja Java (PuTTy)

Uwaga! Należy wpisać/wkleić tylko jedną linijkę z zależności od tego, jaką wersję Java chcesz zainstalować. Zalecam wybór tej najświeższej, czyli w tym przypadku 11. W Internecie można znaleźć komendy do innych wersji.

apt install default-jre

apt install openjdk-11-jre-headless

apt install openjdk-8-jre-headless

y

Instalacja screen (PuTTy)

apt-get install screen

Tworzenie foldera instalacyjnego dla serwera Minecraft (PuTTy)

cd /root/

mkdir minecraft

cd minecraft

Tworzenie skryptu startującego serwer

Na początku otwórz Notatnik i wklej w nim:

#!/bin/bash

screen -dmS x java -Xms2048M -Xmx2048M -jar silnik.jar

Teraz edytuj powyższy skrypt, w odpowiednie miejsce wpisując nazwę pliku silnika serwera. W moim przypadku jest to paperclip. Po edycji powinno więc wyglądać to tak:

#!/bin/bash

screen -dmS x java -Xms2048M -Xmx2048M -jar paperclip.jar

Stwórz plik start.sh pod skrypt startu serwera (PuTTy)

nano start.sh

W nowo otworzonym edytorze wklej uprzednio przygotowany skrypt z prawidłową nazwą silnika, naciśnij Ctrl+X, następnie y i Enter.

Wgrywanie silnika na serwer (WinSCP)

Zaloguj się w WinSCP za pomocą konta root udostępnionego przez dostawcę VPS-a.

Po wpisaniu danych dostępowych w programie WinSCP kliknij Logowanie, a następnie Aktualizuj lub Tak. - Jak postawić własny serwer do grania w CS:GO i Minecraft - dokument - 2020-11-30
Po wpisaniu danych dostępowych w programie WinSCP kliknij Logowanie, a następnie Aktualizuj lub Tak.

Po zalogowaniu od razu powinien pojawić się folder „minecraft”. Należy w niego wejść (będzie tam już plik start.sh) i wgrać pobrany na początku silnik serwera. Najłatwiej jest to zrobić za pomocą przeciągnięcia.

Uruchom serwer (PuTTy)

chmod +x /root/minecraft/start.sh

./start.sh

screen -r

Pierwsza próba się nie powiedzie. To normalne. Teraz należy zaakceptować nowo wygenerowaną licencję eula. Zanim jednak do tego przejdę, trzeba będzie wyłączyć zawieszony serwer. Robi się to za pomocą kombinacji Ctrl+C. Po tym działaniu w oknie PuTTy powinna pojawić się informacja screen is terminating Uwaga! Istnieje możliwość, że serwer wyłączy się sam. Prawdopodobnie zależy to od wersji java/silnika serwera/systemu operacyjnego VPS.

Zaakceptuj umowę licencji eula (WinSCP)

W folderze, do którego przed chwilą został przeniesiony silnik, pojawiły się nowe pliki. Możesz je zobaczyć po odświeżeniu okienka (symbol dwóch zielonych strzałek w WinSCP). Dopiero teraz widać m.in. plik eula. Otwórz go i w ostatniej linijce zamień „false” na „true”. Po tej operacji konieczne jest zapisanie zmian. Wystarczy kliknąć symbol dyskietki widoczny w górnym lewym rogu. Nowa wersja pliku powinna błyskawicznie pojawić się na serwerowym dysku.

Ponownie uruchom serwer (PuTTy)

./start.sh

screen -r

Jak to mówią pracownicy IT „u mnie działa”. - Jak postawić własny serwer do grania w CS:GO i Minecraft - dokument - 2020-11-30
Jak to mówią pracownicy IT „u mnie działa”.

Ogranicz dostęp na serwer Minecraft (opcjonalne)

Założenie hasła na serwer Minecraft jest możliwe, ale bardzo skomplikowane. Wymaga to dogrania odpowiedniego pluginu. Na szczęście istnieją alternatywne sposoby na zabezpieczenie serwera. Pierwszym z nich jest oczywiście nierozdawanie adresu IP serwera na lewo i prawo. Drugi sprowadza się do aktywowania funkcji whitelist i dodania do niej osób (nicków), które będą mogły wejść na serwer. Jeśli kogoś nie będzie na liście, po prostu się nie zaloguje. W praktyce musisz znać tylko dwie komendy:

whitelist on

whitelist add nick

Pierwsza z nich włącza „białą listę”, a druga służy do dodania na nią konkretnej osoby.

Umożliwienie dostępu do serwera poprzez whitelist przetestowałem z kolegą.
Umożliwienie dostępu do serwera poprzez whitelist przetestowałem z kolegą.

ZASTRZEŻENIE

Materiał powstał we współpracy z firmą nazwa.pl, która zapewniła dostęp do serwera VPS na potrzeby artykułu.

W ramach VPS Speed Biznes otrzymaliśmy do dyspozycji 2 rdzenie procesora Intel Xeon E5 o taktowaniu 3,3 GHz, 4 GB pamięci RAM, 50 GB miejsca na szybkim dysku NVMe, pełną wirtualizację KVM, ochronę DDoS w czasie rzeczywistym, dedykowany adres IPv4 oraz pełny dostęp root. Taka specyfikacja w zupełności wystarcza do postawienia dobrego i wydajnego serwera jednej z popularnych gier online pokroju Minecraft czy też CS:GO.

Podobało się?

37

Mateusz Ługowik

Autor: Mateusz Ługowik

Swoje pierwsze teksty napisał dla portalu z ciekawostkami ze świata. Niedługo potem zaczął tworzyć artykuły, których głównym tematem była kawa. Dopiero trzecia strona dotyczyła gier, sprzętu i nowych technologii. Stamtąd trafił do Gry-Online.pl. Obecnie zajmuje się pisaniem tekstów o tematyce sprzętowej oraz aktualizowaniem tekstów growych i techowych. Od czasu do czasu opracowuje też wiadomości do newsroomu. W wolnym czasie gra, pomaga rozwiązywać problemy z PC, ogląda seriale i stare polskie komedie, czyta komiksy (team DC!) i jeździ na koncerty. Jest hopheadem.

Komentarze czytelników

Dodaj komentarz
Forum Inne Gry
2020-11-30
08:56

Wilk1999 Generał

Wilk1999

Dziękuję rassi za ten felieton, bo teraz, gdy będę chciał wrócić do Minecrafta, by stworzyć hołd dla redaktorów TVGry, będę już wiedział jak zabezpieczyć się przed graczami, którzy mogliby mi w tym przeszkadzać. Wasza twórczość pisarska na Gry-OnLine potrafi być nieoceniona.

Komentarz: Wilk1999
2020-11-30
09:01

kaitso Generał

kaitso

Wilk1999 jeśli ten hołd nie będzie wulgarny to opublikujemy na socialach :D

Komentarz: kaitso
2020-11-30
09:48

JaJestemPlayer Centurion

JaJestemPlayer

Próbowałem kiedyś zakładać tak serwery ale zrezygnowałem, wolę korzystać z usługi hostującej serwery. Jeżeli chodzi o minecrafta to polecam Aternos <link> wszystko jest łatwe do zrozumienia, za darmo i możemy sobie wybrać wersje gry, mody czy co tam zechcemy.

Komentarz: JaJestemPlayer
2020-11-30
15:10

zanonimizowany1343642 Generał

Kiedyś sie zakladalo serwer gry na swoim PC i podawalo znajomym adres IP i tyle.
Komu to przeszkadzalo? Dzieki temu multiplayer w takiego Quake 2 dziala do dzisiaj i dzialac bedzie.

Komentarz: zanonimizowany1343642
2025-05-02
04:23

Bartosz Konkol Junior

Na wstępie artykułu widnieje link do strony zewnętrznej mającej umożliwiać pobranie silnika serwera Minecraft - dokładniejsze dane są jednak dostępne na Minecraft Wiki Polska pod adresem minewiki.pl/Niestandardowe_serwery Pozdrawiam!

Komentarz: Bartosz Konkol

GRYOnline.pl:

Facebook GRYOnline.pl Instagram GRYOnline.pl X GRYOnline.pl Discord GRYOnline.pl TikTok GRYOnline.pl Podcast GRYOnline.pl WhatsApp GRYOnline.pl LinkedIn GRYOnline.pl Forum GRYOnline.pl

tvgry.pl:

YouTube tvgry.pl TikTok tvgry.pl Instagram tvgry.pl Discord tvgry.pl Facebook tvgry.pl