AWS EC2에서 마이크라 서버를 세운 메모
어쩐지 수수께서 주저했기 때문에 메모로 남깁니다.
참고 페이지
AWS의 EC2로 Minecraft의 서버를 구축했다 ヾ(노시*°ヮ.)노시
[Linux] AmazonLinux에 최신 Java 설치
EC2의 인스턴스 생성
왼쪽 메뉴에서 인스턴스를 선택합니다.

AMI는 Amazon Linux AMI를 선택합니다.

인스턴스 타입의 선택은 small 이상을 선택.
마이크로라면 움직이지 않는 것 같습니다 ...
(여러 사람의 액세스라면 small이라도 안 된다)

인스턴스 설정, 스토리지 추가는 그대로.
태그 추가는 각자 임의로.
보안 그룹의 설정은 이하의 내용으로 추가.
タイプ : カスタムTCP
プロトコル : TCP
ポート範囲 : 25565
ソース : 0.0.0.0/0
키 페어의 작성에 관해서는 임의의 이름으로 작성해 로컬에 보존.
설정의 표시가 나오지 않는 경우는, 왼쪽 메뉴로부터 키 페어를 선택해, 작성.

이것으로 생성 완료입니다!
인스턴스에 IP 주소 할당
왼쪽 메뉴에서 Elastic IP를 선택합니다.

새 주소 할당에서 Amazon 풀을 선택합니다.

인스턴스와 IP 주소를 연결합니다.
이것으로 설정이 완료됩니다.
서버 시작
ssh로 생성한 인스턴스에 연결합니다.
방금 다운로드한 키 페어가 있는 디렉토리에서 다음 명령을 실행.
$ chmod 400 (キーペアのファイル名).pem
$ ssh -i (キーペアのファイル名).pem ec2-user@(ここに Elastic IP を記します)
이어 자바 등의 설정.
다음 명령을 실행합니다.
$ sudo yum update -y
$ sudo yum -y install git
$ sudo yum install java-1.8.0-openjdk.x86_64
서버 jar를 다운로드합니다.
자신은 버전 1.12.2를 선택.
명령의 1.12.2 부분을 다른 버전으로 변경할 수도 있습니다.
$ wget https://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/minecraft_server.1.12.2.jar
서버를 한 번 실행합니다.
java -Xmx1024M -Xms1024M -jar minecraft_server.1.12.2.jar nogui
여기서 다음 오류가 발생했습니다.
Exception in thread "main" java.lang.UnsupportedClassVersionError: net/minecraft/server/MinecraftServer : Unsupported major.minor version 52.0
원인은 자바 버전이 8이 아니고 7에서 실행 중이었습니다.
다음 명령으로 버전을 전환합니다.
sudo alternatives --config java
이제 8로 전환하고 다시 실행하면 잘 될 것이라고 생각합니다.
그런 다음 다음 명령을 실행한 후 eula=false를 true로 변경하고 이용 약관에 동의합니다.
vi eula.txt
마지막으로 서버를 시작합니다.
$ java -Xmx1024M -Xms1024M -jar minecraft_server.1.12.2.jar nogui
막상 연결
마이크라 클라이언트를 시작하고 멀티 플레이에서 서버 IP를 지정하면 ...

연결되었습니다!
옛날 리얼 서버상에서 세웠을 때 그렇게 고생한 것은 도대체..라고 정도 간단했습니다!
Reference
이 문제에 관하여(AWS EC2에서 마이크라 서버를 세운 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ikeponsu/items/68f11481608ac0534aca
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
왼쪽 메뉴에서 인스턴스를 선택합니다.

AMI는 Amazon Linux AMI를 선택합니다.

인스턴스 타입의 선택은 small 이상을 선택.
마이크로라면 움직이지 않는 것 같습니다 ...
(여러 사람의 액세스라면 small이라도 안 된다)

인스턴스 설정, 스토리지 추가는 그대로.
태그 추가는 각자 임의로.
보안 그룹의 설정은 이하의 내용으로 추가.
タイプ : カスタムTCP
プロトコル : TCP
ポート範囲 : 25565
ソース : 0.0.0.0/0
키 페어의 작성에 관해서는 임의의 이름으로 작성해 로컬에 보존.
설정의 표시가 나오지 않는 경우는, 왼쪽 메뉴로부터 키 페어를 선택해, 작성.

이것으로 생성 완료입니다!
인스턴스에 IP 주소 할당
왼쪽 메뉴에서 Elastic IP를 선택합니다.

새 주소 할당에서 Amazon 풀을 선택합니다.

인스턴스와 IP 주소를 연결합니다.
이것으로 설정이 완료됩니다.
서버 시작
ssh로 생성한 인스턴스에 연결합니다.
방금 다운로드한 키 페어가 있는 디렉토리에서 다음 명령을 실행.
$ chmod 400 (キーペアのファイル名).pem
$ ssh -i (キーペアのファイル名).pem ec2-user@(ここに Elastic IP を記します)
이어 자바 등의 설정.
다음 명령을 실행합니다.
$ sudo yum update -y
$ sudo yum -y install git
$ sudo yum install java-1.8.0-openjdk.x86_64
서버 jar를 다운로드합니다.
자신은 버전 1.12.2를 선택.
명령의 1.12.2 부분을 다른 버전으로 변경할 수도 있습니다.
$ wget https://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/minecraft_server.1.12.2.jar
서버를 한 번 실행합니다.
java -Xmx1024M -Xms1024M -jar minecraft_server.1.12.2.jar nogui
여기서 다음 오류가 발생했습니다.
Exception in thread "main" java.lang.UnsupportedClassVersionError: net/minecraft/server/MinecraftServer : Unsupported major.minor version 52.0
원인은 자바 버전이 8이 아니고 7에서 실행 중이었습니다.
다음 명령으로 버전을 전환합니다.
sudo alternatives --config java
이제 8로 전환하고 다시 실행하면 잘 될 것이라고 생각합니다.
그런 다음 다음 명령을 실행한 후 eula=false를 true로 변경하고 이용 약관에 동의합니다.
vi eula.txt
마지막으로 서버를 시작합니다.
$ java -Xmx1024M -Xms1024M -jar minecraft_server.1.12.2.jar nogui
막상 연결
마이크라 클라이언트를 시작하고 멀티 플레이에서 서버 IP를 지정하면 ...

연결되었습니다!
옛날 리얼 서버상에서 세웠을 때 그렇게 고생한 것은 도대체..라고 정도 간단했습니다!
Reference
이 문제에 관하여(AWS EC2에서 마이크라 서버를 세운 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ikeponsu/items/68f11481608ac0534aca
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
ssh로 생성한 인스턴스에 연결합니다.
방금 다운로드한 키 페어가 있는 디렉토리에서 다음 명령을 실행.
$ chmod 400 (キーペアのファイル名).pem
$ ssh -i (キーペアのファイル名).pem ec2-user@(ここに Elastic IP を記します)
이어 자바 등의 설정.
다음 명령을 실행합니다.
$ sudo yum update -y
$ sudo yum -y install git
$ sudo yum install java-1.8.0-openjdk.x86_64
서버 jar를 다운로드합니다.
자신은 버전 1.12.2를 선택.
명령의 1.12.2 부분을 다른 버전으로 변경할 수도 있습니다.
$ wget https://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/minecraft_server.1.12.2.jar
서버를 한 번 실행합니다.
java -Xmx1024M -Xms1024M -jar minecraft_server.1.12.2.jar nogui
여기서 다음 오류가 발생했습니다.
Exception in thread "main" java.lang.UnsupportedClassVersionError: net/minecraft/server/MinecraftServer : Unsupported major.minor version 52.0
원인은 자바 버전이 8이 아니고 7에서 실행 중이었습니다.
다음 명령으로 버전을 전환합니다.
sudo alternatives --config java
이제 8로 전환하고 다시 실행하면 잘 될 것이라고 생각합니다.
그런 다음 다음 명령을 실행한 후 eula=false를 true로 변경하고 이용 약관에 동의합니다.
vi eula.txt
마지막으로 서버를 시작합니다.
$ java -Xmx1024M -Xms1024M -jar minecraft_server.1.12.2.jar nogui
막상 연결
마이크라 클라이언트를 시작하고 멀티 플레이에서 서버 IP를 지정하면 ...

연결되었습니다!
옛날 리얼 서버상에서 세웠을 때 그렇게 고생한 것은 도대체..라고 정도 간단했습니다!
Reference
이 문제에 관하여(AWS EC2에서 마이크라 서버를 세운 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ikeponsu/items/68f11481608ac0534aca
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(AWS EC2에서 마이크라 서버를 세운 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ikeponsu/items/68f11481608ac0534aca텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)