Linux에서 Minecraft 서버를 호스팅하는 방법

Linux에서 Minecraft 서버를 호스팅하고 싶으십니까? 그렇다면 Microsoft는 Linux Minecraft 서버만 그런 방식으로 실행하도록 허용하므로 Java 에디션을 실행해야 합니다. Linux에서 Minecraft 서버를 실행하려면 Java 에디션이 포함된 Java Runtime environment.platform이 필요합니다. Java를 설치하는 것은 성가실 수 있습니다. 그러나 Linux에 Java를 설치하는 것은 간단하므로 시작하겠습니다!

자바 런타임 설치

이 가이드에서는 Linux 운영 체제에서 Minecraft 서버를 호스팅하는 개념에 중점을 둘 것입니다. Linux 서버 운영 체제는 필수가 아니므로 사용에 특별히 중점을 두지 않습니다. 그러나 Linux에서 전용 Minecraft 서버를 찾고 있다면 해당 경로로 이동해야 하며 Ubuntu 서버를 권장합니다.

참고: Linux에는 Oracle의 공식 릴리스와 오픈 소스 대안인 Java Runtime 환경의 여러 버전이 있습니다. 이 자습서에서는 공식 Oracle 버전을 사용합니다. 즉, OpenJDK 설정을 대안으로 사용하는 것이 완벽하고 모든 것이 똑같이 실행되어야 합니다.

우분투/우분투 서버

Oracle의 Java 런타임은 Ubuntu에 설치하기가 쉽지 않습니다. 그러나 PPA를 추가하면 골칫거리가 훨씬 줄어듭니다. Ubuntu 서버 작동 방식의 특성으로 인해 이 PPA는 Ubuntu 데스크탑과 Ubuntu 서버 모두에서 제대로 작동해야 합니다. 그러나 Ubuntu 서버에 PPA를 추가하고 문제를 찾으면 대안으로 OpenJDK JRE 런타임 설치를 고려하십시오..

Oracle Java Runtime PPA를 시스템에 추가하려면 터미널을 열고 다음을 입력하십시오.

sudo add-apt-repository ppa:webupd8team/java

Ubuntu의 소프트웨어 소스를 새로 고치려면 apt update를 실행하십시오.

sudo apt update

업데이트를 실행한 후 apt upgrade를 사용하여 표시되는 모든 업데이트를 설치합니다.

sudo apt upgrade -y

마지막으로 소프트웨어 저장소에서 Oracle Java를 설치합니다.

sudo apt install oracle-java9-installer

sudo apt install oracle-java9-set-default

데비안/데비안 서버

데비안은 Ubuntu Oracle Java PPA에 액세스할 수 있습니다. 추가하려면 /etc/apt/sources.list 파일을 편집해야 합니다. 터미널을 열고 Nano를 실행합니다.

  Minecraft에서 용광로를 만드는 방법

Oracle Java가 작동하지 않습니까? 대신 오픈 소스 대안 사용을 고려하십시오..

sudo nano /etc/apt/sources.list

다음 코드를 Nano 편집기에 붙여넣습니다.

#웹업d8

deb https://ppa.launchpad.net/webupd8team/java/ubuntu 신뢰 메인
deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu 신뢰 메인

Ctrl + O로 Nano 편집기를 저장한 다음 터미널을 사용하여 PPA의 소프트웨어 GPG 키를 추가합니다.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886

sudo apt-get update

마지막으로 자바를 설치합니다.

sudo apt-get install oracle-java9-installer

sudo apt-get install oracle-java9-set-default

echo oracle-java9-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

렐/페도라/오픈수세

Oracle은 모든 Redhat 기반 Linux 운영 체제를 매우 잘 지원하므로 설치가 매우 쉽습니다. 즉, 문제가 있는 경우 오픈 소스 대안.

최신 버전의 Oracle Java Runtime Environment를 설치하려면 다운로드 페이지로 이동하여 최신 RPM을 얻습니다..

다운로드가 완료되면 터미널 CD를 열고 ~/Downloads 디렉토리로 이동하고 설치 프로그램을 실행합니다.

페도라/렐

sudo dnf jre-8u171-linux-x64.rpm

또는

sudo yum jre-8u171-linux-x64.rpm

수세

sudo zypper jre-8u171-linux-x64.rpm

마인크래프트 자바 에디션 서버 실행

Java가 작동하도록 하면 어려운 부분이 완료됩니다. 이제 최신 버전을 다운로드하는 일만 남았습니다. 마인크래프트 자바 에디션 서버 앱 실행합니다. 다운로드가 완료되면 MV 명령을 사용하여 터미널을 열고 적절한 위치에 서버 앱을 배치합니다.

참고: 서버 OS를 사용하는 경우 파일을 수동으로 다운로드하여 배치해야 할 수 있습니다. 아래 지침은 적절한 홈 폴더 구조가 설정된 OS에서 Minecraft 서버를 실행하는 사용자를 위한 것입니다.

mkdir ~/Minecraft/server/

mv ~/Downloads/server.jar ~/Minecraft/server/

다음을 사용하여 서버 헤드리스(GUI 없음)를 실행합니다.

java -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar nogui

또는 GUI 인터페이스로 Minecraft 서버를 실행합니다.

java -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar

이제 Minecraft Java 에디션 서버가 실행 중이므로 해당 서버의 IP 주소를 배포해야 합니다. 최상의 결과를 얻으려면 LAN을 통해 집에서 이 서버를 호스트하십시오. 온라인으로 호스팅해야 하는 경우 DigitalOcean과 같은 VPS에서 호스팅하는 것을 고려하십시오. Linux 앱을 실행할 수 있는 좋은 가격을 제공하기 때문입니다.

참고: 온라인 서버를 실행 중인 경우 포트 25565가 전달되는지 확인하십시오. 그렇지 않으면 서버가 작동하지 않습니다!

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

로컬 IP 주소를 찾으려면 터미널에서 다음을 실행하십시오.

ip addr show | grep 192.168.1

이 명령은 서버의 LAN IP를 분리합니다.

거기에서 연결해야 하는 모든 사람에게 IP 주소를 배포하고 플레이어에게 Minecraft 클라이언트에 IP를 추가하도록 지시합니다.

LAN뿐만 아니라 온라인으로 Minecraft 서버를 실행하고 계십니까? 서버의 외부 IP 주소를 확인해야 합니다. 이 주소는 대부분의 VPS 대시보드에서 쉽게 찾을 수 있습니다.