안녕하세요, 리암입니다. 오늘은 저번 시간에 만들었던 Azure VM에 마인크래프트 서버를 설치해보려고 합니다.
저번 Azure VM을 만드는 방법이 궁금하시다면 아래 글을 참고해주세요,
리눅스 터미널 PuTTY로 접속하기
호트스쓰고 Open 누르고 사용자명/암호 쓰고 로그인
더 자세한 설명은 아래 글을 참고해주세요
본격적인 설치 전 JAVA 업데이트
먼저 시작하기에 앞서 Paper 구동기를 이용한 서버는 아래와 같은 자바 버전이 필요합니다.
최신 버전을 구동하기 위해서는 자바 버전을 업데이트를 해야지 사용이 가능합니다.
Paper ReleaseRecommended Java Version
구동기 버전 | 자바 요구 버전 |
Paper 1.8 to 1.11 | Java 8 |
Paper 1.12 to 1.16.4 | Java 11 |
Paper 1.16.5 and newer | Java 16 |
인터넷에는 자바 16을 다운로드하기 위해 많은 복잡한 과정을 요구했지만, 더 쉬운 방법을 알려드리려고 합니다.
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java16-installer
터미널에 이런 화면으로 바뀔건데 TAP 키를 눌러 OK에 빨간 색이 되었으면 ENTER, 그리고 라이센스 동의 한 번 더 YES
이렇게 하셨으면 정상적인 자바 16 업데이트가 완료되었습니다.
java --version
위에 있는 명령어를 통해 자바 버전을 확인할 수 있습니다.
Paper 구동기 설치
자바 업데이트까지 약 3~5분 정도 소요가 되고 이제 서버 만들기에 핵심인 구동기 설치를 해야 합니다.
Paper 구동기뿐만 아니라 Spigot, Bukkit 등도 거의 동일한 설치 방법입니다.
2021/7/27 기준 가장 최신 구동기는 1.17.1 버전입니다. 이를 바탕으로 진행하고 있습니다.
wget https://papermc.io/api/v2/projects/paper/versions/1.17.1/builds/133/downloads/paper-1.17.1-133.jar -O server.jar // sever.jar라는 이름의 파일로 구동기 다운로드
echo eula=true > eula.txt // eula=ture라는 내용을 eula.txt라는 파일로 저장
ls // 2개의 파일이 모두 있는지 확인
java -Xms1G -Xmx2G -jar server.jar --nogui // 1코어(cpu) 2GB(RAM), UI 없이 서버 구동
여기까지 따라오셨으면 성공적으로 서버가 열렸습니다!
하지만 저희는 Azure를 통해 열었기 때문에 포트를 열어줘야 합니다. 흔히 포트포워딩이라고도 합니다.
Azure, AWS 같은 대기업에서 여셨을 때는 포트포워딩이 별도로 필요합니다.
하지만 소규모 호스팅인 경우 포트포워딩이 필요 없이 여기까지만 하셔도 서버가 정상적으로 열렸을 것입니다.
Azure 포트 열기
가상 머신 페이지에 오셔서 네트워킹 - 인바운드 규칙 추가
왼쪽부터, 대상 포트 범위에는 25565(마인크래프트 포트), 추가 클릭
다음은 아웃바운드 포트 규칙 > 아웃바운드 포트 규칙 추가 > 대상 포트 범위에 25565, 추가 클릭
이렇게 까지 하셨으면 포트 열기는 끝입니다! 그럼 바로 게임 접속해볼까요?
게임 접속해보기
서버 - 직접 연결에서 Azure Portal에 있는 공용 IP 주소를 서버 주소에 붙여 넣기 하시고, 서버 참여 클릭
정상적으로 1.17.1 - 멀티플레이 (제삼자 서버)로 인식을 하고 플레이가 가능합니다.
이제는 서버를 키울 일들만 남아 있습니다. 친구들을 모으거나 대규모 서버를 준비하시면 됩니다!
당신의 성장을 응원합니다!
'IT & 컴퓨터 활용 > 서버&도메인' 카테고리의 다른 글
ver.2024 무료로 마인크래프트 서버 열기 [Server.pro] (0) | 2023.12.30 |
---|---|
PMMP로 마인크래프트 BE 서버 만들기 - 24시간 서버 (Linux) (0) | 2021.07.28 |
리눅스 연결을 위한 PuTTY 다운 &접속 with 리눅스 명령어 모음 (0) | 2021.07.26 |
Azure로 VM 리눅스 가상머신 만들고 접속하기 with putty (0) | 2021.07.25 |
.Tech 도메인 1년 무료 혜택 누리기 | Github Education (0) | 2021.05.21 |