마인크래프트 EC2 서버

Amazon Linux에서 자체 Minecraft 서버 실행

C05348A3-9AB8-42C9-A6E0-81DB3AC59FEB
           

다음 명령을 사용하면 Amazon Linux EC2 인스턴스에서 자체 Minecraft 서버를 설정할 수 있습니다.

왜 종이를 사용합니까?

서버 성능을 향상시키려는 관리자이든 더 많은 기능을 원하는 개발자이든 모두 Paper가 적합합니다.

우리는 Paper MC 서버를 사용하는데, 그 이유는 그들이 말했듯이 엄청나게 빠르기 때문입니다. 이것은 많은 개선과 최적화를 통해 상당한 성능 향상을 가져온 Minecraft 서버의 깨끗한 버전입니다. Paper에는 다음 버전의 Timing도 포함되어 있어 서버 속도를 저하시키는 원인을 빠르게 찾을 수 있습니다.

AWS에서 EC2 인스턴스를 생성하고 요구 사항에 가장 적합한 크기를 사용합니다. 이 예에서는 Amazon Linux도 사용하고 있지만 다른 버전의 Linux도 작동할 수 있습니다.

Paper 서버에서 최신 버전을 확인하고 아래 명령에서 해당 버전을 교체합니다. 이러한 명령은 로컬 서버에서 포트 25565 를 열지만 EC2 인스턴스와 연결된 보안 그룹에 대한 인바운드 트래픽에 대해 이 포트를 허용해야 합니다.

그런 다음 이 명령은 Java를 설치하고 Paper 서버를 다운로드하여 실행합니다. 새 버전의 Paper 서버에는 다른 버전의 Java가 필요할 수 있습니다.

sudo apt install iptables-persistent
sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 25565 -j ACCEPT
sudo netfilter-persistent save
 
 
sudo apt-get install software-properties-common
wget -O- https://apt.corretto.aws/corretto.key | sudo apt-key add -
sudo add-apt-repository 'deb https://apt.corretto.aws stable main'
sudo apt-get update
sudo apt-get install -y java-17-amazon-corretto-jdk
 
 
wget https://papermc.io/api/v2/projects/paper/versions/1.17.1/builds/405/downloads/paper-1.17.1-405.jar
 
java -Xms1G -Xmx7G -jar paper-1.17.1-405.jar nogui

다음 매개변수도 조정해야 합니다. -Xms1G -Xmx7G 는 서버에 최소 8GB의 RAM을 사용할 수 있다고 가정합니다(OS용으로 약 1GB를 남겨두고 Java가 나머지 7GB를 선택하도록 함).

댓글을 게시했습니다: 0