마인크래프트 구글 클라우드로 서버 구축하기
마인크래프트는 전 세계적으로 사랑받는 샌드박스 게임으로, 창의력을 발휘하여 자신만의 세계를 만들 수 있습니다. 하지만 친구들과 함께 플레이하려면 서버 구축이 필요한데, 이때 구글 클라우드를 활용하면 손쉽게 마인크래프트 서버를 만들 수 있습니다. 이 글에서는 마인크래프트 구글 클라우드 서버 구축 방법에 대해 알아보겠습니다.
마인크래프트 서버를 구축하는 방법에는 여러 가지가 있습니다. 자신의 PC를 서버로 활용할 수도 있고, 호스팅 업체의 서비스를 이용할 수도 있죠. 하지만 이런 방식은 한계가 있습니다. PC를 24시간 켜두어야 하고, 트래픽이 많아지면 렉이 걸릴 수 있기 때문입니다. 반면 클라우드 서버를 이용하면 이런 문제를 해결할 수 있습니다.
클라우드 서버 란 물리적인 서버를 가상화하여 제공하는 서비스를 말합니다. 아마존 AWS, 마이크로소프트 Azure, 구글 클라우드 플랫폼 등 다양한 클라우드 서비스가 있죠. 이 중 구글 클라우드는 가격이 저렴하고 사용이 편리하다는 장점이 있습니다. 마인크래프트 서버 구축에도 적합한 선택이 될 수 있습니다.
구글 클라우드로 마인크래프트 서버를 만들기 위해서는 먼저 구글 클라우드 플랫폼에 가입해야 합니다. 신용카드 등록이 필요하지만, 신규 가입자에게는 $300의 크레딧을 제공하므로 부담 없이 시작할 수 있습니다. 가입이 완료되었다면 Compute Engine 메뉴에서 새 인스턴스를 생성합니다.
인스턴스 생성이 완료되면 SSH를 이용해 접속합니다. 그리고 다음 명령어를 입력하여 필요한 도구들을 설치합니다.
sudo apt-get update sudo apt-get install default-jdk screen
이제 마인크래프트 서버 파일을 다운로드 받습니다. 원하는 버전을 선택할 수 있습니다.

wget https://launcher.mojang.com/v1/objects/1b557e7b033b583cd9f66746b7a9ab1ec1673ced/server.jar
다운로드한 server.jar 파일을 실행하기 위해서는 eula.txt 파일을 수정해야 합니다. 다음 명령어로 파일을 열고 eula=false를 eula=true로 변경합니다.

nano eula.txt
이제 마인크래프트 서버를 실행할 준비가 되었습니다. 다음 명령어를 입력하면 서버가 구동됩니다.
java -Xmx1024M -Xms1024M -jar server.jar nogui
서버에 접속하기 위해서는 방화벽 설정을 변경해야 합니다. 구글 클라우드 콘솔에서 VPC 네트워크 - 방화벽 메뉴로 이동한 뒤, 마인크래프트 서버 포트(25565)를 허용하는 규칙을 만듭니다.
마지막으로 서버에 접속하기 위한 IP 주소가 필요합니다. 구글 클라우드 인스턴스는 기본적으로 임시 IP를 할당받는데, 고정 IP를 사용하려면 네이버 클라우드 공인 ip를 예약해야 합니다. 외부 IP 주소 메뉴에서 새 주소를 예약할 수 있습니다.
이제 마인크래프트 클라이언트를 실행하고 서버 IP 주소를 입력하면 구글 클라우드 서버에 접속할 수 있습니다. 전 세계 어디서든 친구들과 함께 마인크래프트를 즐길 수 있게 되었네요!
클라우드 서버 비교
구글 클라우드 외에도 아마존 클라우드 서버, MS 애저 등 다양한 클라우드 서비스가 있습니다. 이들은 저마다 장단점이 있죠. 아래 표에서 주요 클라우드 서비스의 특징을 비교해 보세요.
| 서비스 | 장점 | 단점 |
|---|---|---|
| 구글 클라우드 | 저렴한 가격, 다양한 리전 | 복잡한 UI |
| 아마존 AWS | 안정성, 풍부한 기능 | 비교적 높은 가격 |
| MS Azure | 윈도우와의 호환성 | 리눅스 지원 미흡 |
클라우드 서비스는 지속적으로 발전하고 있습니다. 각 서비스의 특성을 파악하고, 자신의 요구사항에 맞는 것을 선택하는 것이 중요합니다. 마인크래프트 서버 구축의 경우 저렴하고 사용이 간편한 구글 클라우드가 좋은 선택이 될 수 있습니다.
마인크래프트 서버 운영 팁
마인크래프트 서버를 구축했다고 해서 끝이 아닙니다. 안정적이고 재미있는 서버를 운영하려면 몇 가지 팁을 알아두면 좋습니다.
- 서버 설정 파일(server.properties)을 활용하세요. 난이도, PVP 허용 여부 등 다양한 옵션을 설정할 수 있습니다.
- 플러그인을 사용하여 서버에 새로운 기능을 추가하세요. 그리프 방지, 채팅 관리 등 유용한 플러그인이 많습니다.
- 주기적으로 서버를 백업하세요. 사고에 대비하여 월드 데이터를 안전한 곳에 보관하는 것이 좋습니다.
- 서버 내 규칙을 만들고 공지하세요. 플레이어들이 지켜야 할 사항을 안내하고 위반 시 제재를 가하세요.
이러한 팁을 참고하여 자신만의 멋진 마인크래프트 서버를 만들어 보세요. 구글 클라우드와 함께라면 누구나 쉽게 서버를 구축하고 운영할 수 있습니다. 지금 바로 도전해 보는 것은 어떨까요?
FAQ
Q. 구글 클라우드로 마인크래프트 서버를 만드는 데 비용이 얼마나 드나요?
A. 신규 가입 시 $300 크레딧을 제공하므로 무료로 시작할 수 있습니다. 크레딧 소진 후에는 인스턴스 사양에 따라 비용이 청구되는데, 소규모 서버의 경우 월 $10 내외면 운영 가능합니다.
Q. 구글 클라우드 마인크래프트 서버의 사양을 변경할 수 있나요?
A. 네, 언제든지 가능합니다. 구글 클라우드 콘솔에서 인스턴스 사양을 조정할 수 있죠. 플레이어 수가 늘어나면 CPU와 메모리를 업그레이드하는 것이 좋습니다.
Q. 모드나 플러그인 설치는 어떻게 하나요?
A. SSH로 접속하여 모드/플러그인 파일을 업로드하면 됩니다. 구글 클라우드 스토리지를 활용하면 편리하게 파일을 관리할 수 있죠. 업로드 후 서버 재시작 시 자동으로 적용됩니다.
