Linux 가상 머신에서 Minecraft 게임을 호스팅하는 방법

Minecraft 게임을 실행하기 위해 전체 Linux PC 또는 서버를 전용으로 사용하는 것은 리소스 낭비입니다. 빠른 Minecraft 서버를 실행하려면 가상 머신에서 호스트하는 것이 훨씬 좋습니다.

최신 컴퓨터를 위한 손쉬운 가상화를 위한 많은 선택이 있습니다. 그러나 Oracle VM VirtualBox는 크로스 플랫폼이고 사용하기 쉽고 무료이기 때문에 최고입니다. 이 기사에서는 Oracle의 VirtualBox를 사용하여 Linux 가상 머신에서 Minecraft 게임을 호스팅하는 방법을 설명합니다.

버추얼박스 설치

튜토리얼의 이 섹션에서는 Oracle VirtualBox를 설치하는 방법에 대해 설명합니다. 앱이 Linux PC에서 작동하도록 하려면 아래로 스크롤하여 사용하는 OS에 해당하는 지침을 따르십시오.

맥/윈도우

Mac 또는 Windows PC에서 가상 Linux 기반 Minecraft 서버를 호스팅하는 데 관심이 있으십니까? 그렇다면 먼저 VirtualBox를 설치해야 합니다.

Windows 또는 Mac 컴퓨터에 VirtualBox를 설치하는 것은 매우 쉽습니다. 두 운영 체제 모두 사용자가 터미널이나 이와 유사한 것과 상호 작용할 필요가 없기 때문입니다. 대신에, 공식 Vbox 웹사이트로 이동Mac 또는 Windows PC용 다운로드 옵션을 찾아 설치 프로그램 파일을 다운로드합니다.

VirtualBox 설치 프로그램 다운로드가 완료되면 프로그램을 컴퓨터에 설치하는 과정을 거쳐 튜토리얼의 다음 단계로 넘어갑니다!

우분투

Ubuntu의 VirtualBox는 “Multiverse” 저장소에 있습니다. 따라서 설치하려면 다음을 사용하여 활성화해야 합니다.

sudo apt-add-repository multiverse

리포지토리가 Ubuntu 시스템에 추가되면 Ubuntu에서 업데이트 명령을 실행합니다.

sudo apt update

마지막으로 apt 명령을 사용하여 Ubuntu에 Virtualbox를 설치합니다.

sudo apt install virtualbox

데비안

Debian의 VirtualBox는 Contributor 리포지토리에서 사용할 수 있습니다. 그러나 이 리포지토리는 기본적으로 사용할 수 없으므로 먼저 활성화해야 합니다. 방법은 다음과 같습니다.

1단계: Nano에서 소스 파일을 엽니다.

sudo nano /etc/apt/sources.list

2단계: “deb”로 시작하는 모든 줄을 찾습니다. 각 줄 끝에 “기여”를 추가합니다. 독점 라이브러리와 프로그램이 필요한 경우 “비자유” 라인을 추가할 수도 있습니다.

  Minecraft에서 구리를 찾고 사용하는 방법

3단계: 업데이트 명령을 실행하여 새로운 “contrib” 및 “non-free” 행 추가를 완료합니다.

sudo apt-get update

이제 “Contrib”이 데비안 PC에서 실행되고 있으므로 다음 Apt-get 명령을 사용하여 VirtualBox 앱을 쉽게 설치할 수 있습니다.

sudo apt-get install virtualbox

아치 리눅스

Arch Linux에서 Pacman 구성 파일에 “커뮤니티”가 활성화되어 있으면 Virtualbox를 설치하고 사용할 수 있습니다. 활성화하는 방법이 확실하지 않습니까? 아래 단계를 따르세요.

1단계: Nano에서 Pacman.conf를 열고 스크롤하여 “커뮤니티” 섹션을 찾습니다.

sudo nano /etc/pacman.conf

2단계: “커뮤니티” 앞과 그 아래 줄에서 # 기호를 제거합니다.

3단계: Ctrl + O로 Nano를 저장합니다. 그런 다음 Ctrl + X로 종료하고 터미널로 돌아갑니다. 터미널로 돌아가면 Pacman을 다시 동기화하십시오.

sudo pacman -Syyu

4단계: “커뮤니티”가 실행 중이면 다음을 사용하여 Arch에 VirtualBox를 설치할 수 있습니다.

sudo pacman -S virtualbox

페도라

Fedora의 소프트웨어 저장소는 오픈 소스이며 개발자는 그대로 유지하는 것을 목표로 합니다. 이러한 이유로 VirtualBox 응용 프로그램을 찾을 수 없습니다. 그러나 RPM Fusion 소프트웨어 소스를 활성화하면 작동할 수 있습니다.

RPM Fusion을 활성화하려면 다음 두 DNF 명령을 실행합니다.

참고: X를 현재 사용 중인 Fedora의 릴리스 번호로 바꾸십시오.

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

RPM Fusion을 실행하고 다음을 사용하여 Fedora에 Virtualbox를 설치합니다.

sudo dnf install VirtualBox -y

오픈수세

SUSE 사용자라면 VirtualBox를 설치하기가 매우 쉽습니다. 터미널을 열고 다음 Zypper 명령을 실행하기만 하면 됩니다.

sudo zypper install virtualbox

일반 리눅스

VirtualBox에는 소프트웨어 소스에 VirtualBox가 없는 Linux 시스템용으로 다운로드 가능한 독립 실행형 바이너리가 있습니다. 설치하려면 다운로드 페이지최신 릴리스를 잡고 실행하여 설치 프로세스를 시작합니다.

VirtualBox의 Ubuntu 서버

VirtualBox 설치가 완료되면 Ubuntu 서버를 설정할 차례입니다. VirtualBox에서 Ubuntu 서버를 설치하고 설정하는 가장 빠른 방법은 사전 설정 어플라이언스를 사용하는 것입니다.

Mac/PC 다운로드 지침

공식으로 가세요 다운로드 페이지, “VirtualBox” 탭을 클릭합니다. 거기에서 “다운로드”를 찾아 Ubuntu Server 18.04.1 LTS의 최신 릴리스를 다운로드하십시오.

  시도해야 할 8가지 멋진 무료 Linux 게임

18.04.1 대신 Ubuntu Server 18.10을 다운로드하지 마십시오. 18.10의 네트워킹은 VirtualBox용 최신 OSimages 릴리스에서 잘 작동하지 않습니다.

참고: 7z(또는 7z 아카이브 형식을 처리할 수 있는 압축 해제 도구)가 필요합니다.

Linux 다운로드 지침

다음 명령을 실행하여 Ubutnu 서버 이미지를 다운로드하십시오.

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

Linux 시스템이 7zip 파일을 추출할 수 있도록 P7zip 도구를 설치합니다. 그런 다음 181064.7z를 마우스 오른쪽 버튼으로 클릭하고 “추출”을 선택하여 파일 관리자로 아카이브를 추출합니다.

파일 압축을 풀면 VirtualBox를 열고 “새로 만들기”를 클릭하고 이름으로 “Ubuntu Server”를 입력하고 램을 2048MB로 설정합니다.

RAM을 설정한 후 “하드 디스크” 페이지로 이동하여 “기존 가상 하드 디스크 파일 사용”을 선택합니다. 거기에서 “Ubuntu 18.04.1 Server (64bit).vdi”를 찾아 “열기”를 클릭하여 VM에 할당합니다.

“만들기”를 클릭하여 VM 생성 프로세스를 완료합니다.

네트워크 설정 조정

VirtualBox에서 “Ubuntu Server” VM을 마우스 오른쪽 버튼으로 클릭합니다. 그런 다음 “설정”을 클릭하여 기기의 설정 영역을 엽니다.

설정 영역에서 “네트워크”를 클릭합니다. 그런 다음 “Adapter 1″에서 “Bridged Adapter”로 변경하십시오.

마인크래프트 서버 설치

VM이 작동 중입니다. 이제 서버를 실행할 차례입니다. Ubuntu Server VM을 시작하고(오른쪽 클릭하고 “시작” 선택) 아래의 단계별 지침을 따르십시오.

1단계: 아래 사용자 세부 정보로 VM에 로그인합니다.

사용자 이름: osboxes

비밀번호: osboxes.org

2단계: Ubuntu 서버에 Java 런타임 환경을 설치합니다.

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

3단계: Wget을 사용하여 최신 Minecraft Server(Java Edition) 릴리스를 다운로드합니다.

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

echo 'eula=true' > eula.txt

4단계: 다음을 사용하여 Minecraft 서버를 실행합니다.

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

쉬운 Minecraft 서버 시작

Minecraft 서버를 더 쉽게 시작하려면 아래 명령을 사용하여 VM 터미널에서 스크립트를 설정하세요.

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

그런 다음 다음을 사용하여 언제든지 서버를 실행하십시오.

./mc-server-start.sh

Minecraft 서버에 연결

Minecraft 서버 VM에 연결하려면 컴퓨터의 IP 주소를 알아야 합니다. IP를 알아내려면 IP 주소에 대한 이 자습서로 이동하여 게시물의 터미널 지침 섹션을 읽으십시오.

  AWS를 사용하여 DDOS 공격으로부터 홈 Minecraft 서버 보호

IPv4 IP 주소가 있으면 Minecraft를 켜고 PC가 VM과 동일한 네트워크에 연결되어 있는지 확인한 다음 멀티플레이어 메뉴에서 “서버 추가”를 클릭합니다.