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

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 업데이트

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

sudo apt 업그레이드 -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를 실행  합니다.

Oracle Java가 작동하지 않습니까? 대신 오픈 소스 대안을 사용하는 것이 좋습니다 .

sudo nano /etc/apt/sources.list

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

#Webupd8

deb https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

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

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

sudo apt-get 업데이트

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

sudo apt-get install oracle-java9-installer

sudo apt-get 설치 oracle-java9-set-default

echo oracle-java9-installer 공유/허용-oracle-license-v1-1 선택 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 지퍼 jre-8u171-linux-x64.rpm

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

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

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

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

mkdir ~/마인크래프트/서버/

mv ~/다운로드/server.jar ~/마인크래프트/서버/

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

자바 -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar nogui

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

자바 -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar

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

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

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

IP 주소 표시 | 그렙 192.168.1

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

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

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

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


Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다

SELinux로 Ubuntu Linux 서버 보호

SELinux로 Ubuntu Linux 서버 보호

SELinux를 설치하고 활성화하여 Ubuntu Linux 서버에 추가 보안을 추가하는 방법을 알아보십시오.

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Linux 서버에 NFS 공유를 마운트하는 더 쉬운 방법이 필요하십니까? Cockpit 앱으로 NFS 공유를 마운트하는 방법을 알아보세요.

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 장기 지원이 시작되었습니다! 데스크탑 또는 랩탑을 최신 Ubuntu 릴리스로 업그레이드하는 방법을 알아보세요.

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에 최신 Nvidia GPU 드라이버를 설치하는 방법

Docker 컨테이너로 파일을 전송하는 방법

Docker 컨테이너로 파일을 전송하는 방법

파일을 Docker 컨테이너로 전송해야 합니까? Docker cp 도구를 사용하면 컨테이너 간에 파일을 쉽게 이동할 수 있습니다.

Linux에 DEB 파일을 설치하는 방법

Linux에 DEB 파일을 설치하는 방법

.DEB 파일이란? 그것으로 무엇을 합니까? Linux PC에 DEB 파일을 설치할 수 있는 다양한 방법을 알아보세요.

Linux에서 GOG Galaxy를 작동시키는 방법

Linux에서 GOG Galaxy를 작동시키는 방법

GOG.com에서 게임을 소유하고 계신가요? 일부 비디오 게임을 즐기기 위해 Linux PC에 GOG Galaxy 클라이언트를 설정하고 싶으신가요? 우리가 보여주는 대로 이 가이드를 따르십시오.

CentOS에 Docker 엔진을 설치하는 방법

CentOS에 Docker 엔진을 설치하는 방법

Docker 엔진은 Linux 및 기타 플랫폼을 위한 개방형 컨테이너화 프로그램입니다. Docker 엔진은 다음과 유사하게 작동하는 독립형 컨테이너를 관리합니다.

Ferdi로 모든 채팅을 하나로 통합하는 방법

Ferdi로 모든 채팅을 하나로 통합하는 방법

Linux 시스템에 Slack, Discord 및 기타 여러 생산성 도구를 설치하는 데 지치셨습니까? 그것들이 하나로 결합될 수 있기를 바라는가?