ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 마인크래프트 서버 만들기 1. 호스팅 방법 정하기
    Study/기타 2024. 6. 19. 00:26

    Minecraft 출처: https://www.minecraft.net

     

    요즘 인터넷 방송인들(유튜버, BJ, 스트리머 등)이 마인크래프트 서버를 열고 같이 게임을 하는 모습을 많이 보였다.

    가상 세계지만 사람들을 진짜 만난것 처럼 인사도 하고 같이 모험도 하며 지내는게 굉장히 재밌어보였다.

    친구들과 간단히 마인크래프트를 즐길 수 있도록 개인 서버를 구성했고, 성공적으로 즐길 수 있었다.

    그 방법을 공유해보고자 한다.

     

    호스팅 방법 선택

    옛날에는 온라인에서 친구들과 같이 게임할 때, 로컬에서 하마치를 띄워 친구들을 접속할 수 있게 했다.

    이 방식은 단점이 있다. 내 컴퓨터의 네트워크를 열어둬야하고, 내 컴퓨터를 계속 켜둬야한다는 점이다.

    하마치를 사용하고 나서 네트워크 설정이 바뀌어야한다는 것도 문제가 될 수 있다.

    그러나 요즘은 클라우드 시대다.

    유명한 회사들에서 제공하는 클라우드 장비에 쉽게 마인크래프트 서버를 올리고, 친구들이 거기에 접속하도록 할 수 있다.

     

    장비 선택에는 비용과 성능을 고려해야한다. 성능이 높은 장비는 쾌적하지만 비용이 비싸다.

    과금을 해서라도 돌리고 싶다면 비싼 CPU에 높은 메모리를 선택하면 좋다.

    하지만 10명이하의 소규모 서버를 돌릴 예정이라면, 무료로 제공하는 버전을 사용해도 충분하다.

    경험상 메모리 4GB로 5명 동시접속에 무리가 없었다.

     

    추천 클라우드

    AWS

    https://aws.amazon.com/

     

    클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services

    필요한 만큼 이용할 수 있는 것은 물론 필요에 따라 몇 분 만에 확장 또는 축소할 수 있습니다. 자세히 알아보세요.

    aws.amazon.com

    AWS는 프리 티어를 일년간 제공한다. 한달에 정해진 양이 있지만 EC2 한 대 정도는 한달간 풀로 켜둬도 문제가 되지 않았다.

    Google Cloud

    https://cloud.google.com/

     

    클라우드 컴퓨팅 서비스 | Google Cloud

    데이터 관리, 하이브리드 및 멀티 클라우드, AI와 머신러닝 등 Google의 클라우드 컴퓨팅 서비스로 비즈니스 당면 과제를 해결하세요.

    cloud.google.com

    Google Cloud는 삼개월간 약 45만의 크레딧을 제공한다.

    사용자의 입맛에 맞게 기간을 짧게 가져가고 성능을 좋게할 수도 있다는게 장점이다.

    Oracle Cloud

    https://www.oracle.com/kr/cloud/free/

     

    클라우드 서비스 무료 이용

    Oracle Cloud Free Tier는 기업에게 무제한으로 사용할 수 있는 상시 무료 클라우드 서비스를 제공합니다.

    www.oracle.com

    오라클도 무료 사용이 가능하며, 한달동안 사용할 수 있는 크레딧을 제공한다.

     

    이 중 내가 사용한 것은 Google Cloud이다. EC2는 프리티어가 만료되었고, Google의 크레딧과 UI가 맘에 들어서 선택했다.

    약 3개월 안에 크레딧은 소진될 예정이고, 크레딧이 소진되면 백업해서 Oracle Cloud로 이전해볼 예정이다.

     

    장비 스펙

    • Vanilla Server (공식)

    마인크래프트 서버 장비 스펙

     

    • PaperMC

    Paper MC 서버 장비 스펙

     

    처음에 2GB로 시도해봤는데, 광질할 때 블록이 많이 튀어나와서 한번 튕긴적이 있다.

    Vanilla의 Best 사양이라고 나와있듯이 4GB 정도는 되는게 좋다.

    나는 Paper MC를 사용하지만, 그렇게 무겁게 사용하고 있지 않아서 6GB로 올리지 않아도 됐다.

    어차피 친구들끼리 즐기기 위한 서버라면 처음에는 작게 시작하고, 문제가 생기면 올려도 되어 보인다.

     

    호스팅 사이트 이용하기

    장비를 직접 사서 실행하는 것은 경험이 없다면 어려울 수 있다.

    낯선 용어들이 많이 튀어나와 그걸 찾느라 시간을 다 보낼 수 있다.

    이런 불편함을 해소해주기 위해 마인크래프트 전문 호스팅 사이트들이 있다.

    마인크래프트를 간단히 호스팅 해주고, 플러그인 설치등 부가적인 부분을 더 편하게 할 수 있는 기능들을 제공하기도 한다.

    minecraft hosting이나 마크 호스팅으로 검색해보면 쉽게 많은 사이트를 볼 수 있다.

     

    1. 외국 무료 호스팅 사이트

    ex) Scala Cube

    장점: 쉽게 무료로 사용해볼 수 있다.
    단점: 보통 장비가 한국에 위치하지 않아서 반응속도가 느리다.

     

    2. 한국 호스팅 사이트

    ex) 마크호스팅 (사용해보지 않음)

    장점: 한국에 위치해 있어서 빠르다. 문의하기도 편하다.
    단점: 적지않은 비용이 든다.

    실제로 처음에 테스트해볼 겸 Scala Cube의 싱가폴 서버를 이용해봤다.
    설치과정이 매우 간편해서 좋았다.
    하지만 혼자 접속해있는데도 상호작용에 렉이 걸리고 느려서 직접 호스팅하기로 결정했다.

     


    나는 클라우드를 사용하는게 더 혼자 운영하기 편하고 성능 및 비용상 이점도 있어서 Google Cloud Platform을 선택했다.

    다음글에서는 Google Cloud Platform에서 VM을 발급하고 서버를 설치 및 실행 과정을 적어보겠다.

    728x90

    'Study > 기타' 카테고리의 다른 글

    마인크래프트 서버 만들기 2. 설치 및 실행하기  (0) 2024.06.19
    스프링은 도대체 뭘까 [상]  (0) 2021.04.04
Designed by Tistory.