구글 클라우드 마인 크래프트 서버 알아보기
구글 클라우드 마인 크래프트 서버 알아보기
서론
마인 크래프트는 많은 사람들이 즐기는 인기 게임 중 하나이며, 이 게임을 즐기기 위해서는 마인 크래프트 서버가 필요합니다. 이번 포스팅에서는 구글 클라우드를 활용하여 마인 크래프트 서버를 구축하는 방법을 알아보겠습니다.
본론
1. 구글 클라우드 계정 생성
우선적으로, 구글 클라우드를 이용하기 위해서는 구글 계정이 필요합니다. 계정을 생성한 후에, Google Cloud Console에 접속하여 새 프로젝트를 생성합니다.
2. 가상 머신 생성
프로젝트를 생성한 후에, 인스턴스 VM을 생성합니다. VM 인스턴스를 만들기 위해서는, Compute Engine > VM 인스턴스 > 인스턴스 생성 을 클릭합니다. 이름과 원하는 운영 체제 (Ubuntu, CentOS 등)를 선택합니다.
3. 마인 크래프트 서버 설치
SSH를 이용하여 가상 머신에 접속한 후, 마인 크래프트 서버를 설치합니다. 이를 위해서는 몇 가지 명령어를 입력해주어야 합니다.
sudo apt update
sudo apt upgrade
sudo apt install default-jre
sudo apt-get install screen
mkdir minecraft
cd minecraft
다음으로, 마인 크래프트 서버 파일을 다운로드하여 설치합니다.
sudo wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.17.1/minecraft_server.1.17.1.jar
이후, 서버 구동을 위해 스크린 세션을 시작합니다.
screen -S "Minecraft server"
스크린 세션 내에서 마인 크래프트 서버를 실행합니다.
java -jar minecraft_server.jar
마인 크래프트 서버를 성공적으로 실행한 후, Ctrl + A, Ctrl + D를 입력하여 스크린 세션을 빠져나올 수 있습니다.
4. 방화벽 규칙 생성
구글 클라우드에서는 기본적으로 방화벽 규칙이 설정되어 있지 않습니다. 하지만 마인 크래프트 서버를 실행하기 위해서는 포트 번호 25565에 대한 방화벽 규칙이 필요합니다. 이를 위해, VPC 네트워크 > 방화벽 규칙 > 방화벽 규칙 만들기를 클릭합니다.
- 이름: minecraft-server
- 대상: 네트워크
- 지정된 대상: default
- 바이트 추출 (인바운드): 25565
- 수신 규칙: 모든 출발지 IP 주소
5. 게임에 연결하기
마인 크래프트 서버가 성공적으로 실행되고, 방화벽 규칙도 설정되었다면, 이제 마인 크래프트 게임에 접속해서 서버에 연결할 수 있습니다. 게임에 접속하기 위해서는, Multiplayer > Add Server를 클릭하여 IP 주소를 입력하고, 서버에 연결하시면 됩니다.
결론
구글 클라우드를 이용하여 마인 크래프트 서버를 구축하는 방법을 살펴보았습니다. 이제 여러분들도 구글 클라우드를 활용하여 마인 크래프트 서버를 간단하게 구축할 수 있습니다.