Jak hostować grę Minecraft na maszynie wirtualnej z systemem Linux

Przeznaczanie całego komputera lub serwera działającego na systemie Linux wyłącznie do uruchomienia Minecrafta to niewłaściwe wykorzystanie zasobów. Zamiast tego, aby szybko uruchomić serwer Minecraft, lepiej jest skorzystać z maszyny wirtualnej.

Współczesne komputery oferują wiele opcji łatwej wirtualizacji. Najlepszym wyborem jest Oracle VM VirtualBox, ponieważ jest dostępny na różnych platformach, prosty w obsłudze i darmowy. W niniejszym artykule przedstawimy, jak wykorzystać VirtualBox Oracle do uruchomienia gry Minecraft na maszynie wirtualnej z systemem Linux.

Instalacja VirtualBox

W tej części przewodnika omówimy, jak zainstalować Oracle VirtualBox. Aby aplikacja działała na komputerze z systemem Linux, przewiń w dół i postępuj zgodnie z instrukcjami dotyczącymi swojego systemu operacyjnego.

Mac / Windows

Chcesz uruchomić wirtualny serwer Minecraft z systemem Linux na komputerze Mac lub PC z Windows? W takim razie najpierw musisz zainstalować VirtualBox.

Instalacja VirtualBox na Windows lub Mac jest stosunkowo prosta, ponieważ nie wymaga interakcji z terminalem. Po prostu wejdź na oficjalną stronę VirtualBox, wybierz odpowiednią wersję dla swojego systemu operacyjnego i pobierz plik instalacyjny.

Po pobraniu instalatora VirtualBox, uruchom go i postępuj zgodnie z instrukcjami, aby zakończyć instalację.

Ubuntu

Aby zainstalować VirtualBox na Ubuntu, musisz włączyć repozytorium „Multiverse”. Możesz to zrobić, wpisując:

sudo apt-add-repository multiverse

Po dodaniu repozytorium, zaktualizuj system Ubuntu:

sudo apt update

Następnie zainstaluj VirtualBox, używając polecenia apt:

sudo apt install virtualbox

Debian

VirtualBox jest dostępny w repozytorium Contributor na Debianie, jednak domyślnie nie jest ono włączone. Oto jak to zrobić.

Krok 1: Otwórz plik źródłowy w edytorze Nano:

sudo nano /etc/apt/sources.list

Krok 2: Znajdź wszystkie wiersze zaczynające się od „deb” i dodaj „contrib” na końcu każdego z nich. Możesz również dodać „non-free”, jeśli potrzebujesz zamkniętych bibliotek i aplikacji.

Krok 3: Uruchom polecenie aktualizacji, aby uwzględnić nowe wpisy „contrib” i „non-free”.

sudo apt-get update

Gdy „Contrib” będzie już aktywowane, możesz łatwo zainstalować VirtualBox za pomocą:

sudo apt-get install virtualbox

Arch Linux

Na Arch Linuxie możesz zainstalować VirtualBox, jeśli masz włączoną sekcję „Community” w pliku konfiguracyjnym Pacman. Jeśli nie wiesz, jak to ustawić, postępuj według poniższych kroków.

Krok 1: Otwórz plik Pacman.conf w edytorze Nano i znajdź sekcję „Community”.

sudo nano /etc/pacman.conf

Krok 2: Usuń znak # przed „Community” oraz przed wszystkimi wierszami poniżej.

Krok 3: Zapisz zmiany w Nano, używając Ctrl + O, a następnie wyjdź za pomocą Ctrl + X. Następnie zsynchronizuj Pacmana.

sudo pacman -Syyu

Krok 4: Gdy sekcja „Community” jest aktywna, zainstaluj VirtualBox poleceniem:

sudo pacman -S virtualbox

Fedora

Repozytoria Fedory są open-source, dlatego VirtualBox nie jest domyślnie dostępny. Możesz jednak zainstalować go, włączając źródło oprogramowania RPM Fusion.

Aby aktywować RPM Fusion, uruchom poniższe polecenia DNF, zastępując X numerem wersji swojej Fedory:

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-X.noarch.rpm -y
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-X.noarch.rpm -y

Po aktywacji RPM Fusion, zainstaluj VirtualBox w Fedorze za pomocą:

sudo dnf install VirtualBox -y

OpenSUSE

Jeśli korzystasz z OpenSUSE, instalacja VirtualBox jest bardzo prosta. Wystarczy otworzyć terminal i uruchomić poniższe polecenie Zypper:

sudo zypper install virtualbox

Ogólny Linux

VirtualBox oferuje samodzielny plik binarny do pobrania dla systemów Linux, które nie mają go w swoich repozytoriach. Aby zainstalować, odwiedź stronę pobierania, ściągnij najnowszą wersję i uruchom ją, aby rozpocząć instalację.

Konfiguracja serwera Ubuntu w VirtualBox

Po zakończeniu instalacji VirtualBox czas na skonfigurowanie serwera Ubuntu. Najprostszym sposobem na zainstalowanie i skonfigurowanie serwera Ubuntu w VirtualBox jest pobranie gotowego obrazu.

Instrukcje pobierania dla Mac / PC

Odbywa się to na stronie pobierania, gdzie należy kliknąć zakładkę „VirtualBox”. Następnie znajdź opcję „Pobierz” i ściągnij najnowszą wersję Ubuntu Server 18.04.1 LTS.

Pamiętaj, aby nie pobierać Ubuntu Server 18.10, ponieważ jego wersja sieciowa nie działa dobrze z najnowszymi obrazami OSimages dla VirtualBox.

Uwaga: do rozpakowania plików 7z będziesz potrzebować narzędzia 7z lub innego programu obsługującego ten format.

Instrukcje pobierania dla systemu Linux

Aby pobrać obraz serwera Ubuntu, uruchom poniższe polecenie:

wget https://sourceforge.net/projects/osboxes/files/v/vb/59-U-u-svr/18.04.1/1804164.7z/download -O 1804164.7z

Zainstaluj narzędzie P7zip, aby system Linux mógł rozpakować pliki 7zip. Następnie wypakuj archiwum, klikając prawym przyciskiem myszy 181064.7z i wybierając opcję „wypakuj”.

Po rozpakowaniu plików otwórz VirtualBox, kliknij „Nowy”, wpisz „Ubuntu Server” jako nazwę i ustaw pamięć RAM na 2048 MB.

Po ustawieniu pamięci RAM przejdź do zakładki „Dysk twardy” i wybierz opcję „Użyj istniejącego pliku wirtualnego dysku twardego”. Wyszukaj plik „Ubuntu 18.04.1 Server (64bit) .vdi” i kliknij „otwórz”, aby przypisać go do maszyny wirtualnej.

Zakończ proces tworzenia maszyny wirtualnej, klikając „Utwórz”.

Ulepszanie ustawień sieciowych

Kliknij prawym przyciskiem myszy na maszynę wirtualną „Ubuntu Server” w VirtualBox, a następnie wybierz „Ustawienia”, aby otworzyć panel ustawień.

W sekcji ustawień kliknij „Sieć”, a następnie w „Adapter 1” zmień go na „Adapter Bridged”.

Instalacja serwera Minecraft

Maszyna wirtualna jest gotowa. Czas na uruchomienie serwera. Rozpocznij maszynę wirtualną Ubuntu Server (klikając prawym przyciskiem myszy i wybierając „Start”) i postępuj zgodnie z poniższymi krokami.

Krok 1: Zaloguj się do maszyny wirtualnej, używając następujących danych:

nazwa użytkownika: osboxy

hasło: osboxes.org

Krok 2: Zainstaluj środowisko wykonawcze Java na serwerze Ubuntu:

sudo apt install openjdk-11-jre openjdk-11-jdk

Krok 3: Pobierz najnowszą wersję Minecraft Server (Java Edition) za pomocą Wget:

wget https://launcher.mojang.com/v1/objects/3737db93722a9e39eeada7c27e7aca28b144ffa7/server.jar -O server.jar
touch eula.txt

echo 'eula=true' > eula.txt

Krok 4: Uruchom serwer Minecraft używając:

sudo ufw disable
java -Xmx1024M -Xms1024M -jar server.jar nogui

Ułatwienie uruchamiania serwera Minecraft

Aby uprościć proces uruchamiania serwera Minecraft, możesz skonfigurować skrypt w terminalu maszyny wirtualnej, wykonując poniższe polecenia:

touch ~/mc-server-start.sh

sudo chmod +x mc-server-start.sh
echo '#!/bin/bash/' >> mc-server-start.sh

echo ' ' >> mc-server-start.sh
echo 'java -Xmx1024M -Xms1024M -jar server.jar nogui' >> mc-server-start.sh

Następnie możesz uruchomić serwer o każdej porze, używając:

./mc-server-start.sh

Łączenie z serwerem Minecraft

Aby połączyć się z wirtualnym serwerem Minecraft, musisz znać jego adres IP. Aby uzyskać ten adres, zapoznaj się z samouczkiem dotyczącym adresów IP i przeczytaj sekcję z instrukcjami terminala.

Gdy już znasz adres IPv4, uruchom Minecraft, upewnij się, że Twój komputer jest podłączony do tej samej sieci co maszyna wirtualna, a następnie kliknij „Dodaj serwer” w menu gry wieloosobowej.


newsblog.pl