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