OMV(OpenMediaVault) 나스 서버[17]마인크래프트 서버 여는 방법

반응형

    개인 서버를 운영하는 이유는 자신이 필요한 기능만을 추가해 24시간 동안 돌린다는 점에 있죠. 저도 마찬가지도 생각하고 있습니다. 때문에 제 개인 서버에서는 블로그, 클라우드, 미디어 서버 외에도 게임 서버가 항상 돌아가고 있죠. 성인이 된 지금은 친구들과 시간을 맞추기도 힘들고 또 현재는 여러 가지 이유로 집 밖에 나가기 힘든 상황이죠? 게임 서버를 24시간 켜 놓습니다. 게임 속에서 시간 될 때 만나면 되니까요.

    OpenMediaVault에 마인크래프트 서버 실행하는 방법
    OpenMediaVault에 마인크래프트 서버 실행하는 방법

    이번 포스팅에서는 OpenMediaVault에서 마인크래프트 서버를 여는 방법에 대해 알아보려고 합니다. Omv와 같은 리눅스에서 마인크래프트 서버를 여는 방법은 여러 가지입니다. 도커를 이용해 서버를 여는 방법도 있고 직접 운영체제에 자바 8을 설치해 운영하는 방법도 있죠. 하지만 두 가지 방법 중 더 간단하다고 생각되는 방법으로 해보겠습니다.

    도커와 portainer을 이용해 마인크래프트 서버를 열어보는 것이죠.

    그럼 바로 어떻게 하면 마인크래프트 서버를 도커 위에 돌릴 수 있는지 알아보도록 합시다.

      1. Java 8 컨테이너 추가하기

      자바 컨테이너 추가
      자바 컨테이너 추가

      마인크래프트 서버는 java를 이용해 실행되기 때문에 java 컨테이너를 만들어줘야 합니다.의 이미지 탭으로 이동해 “java:openjdk-8-jre” 이미지를 다운로드하여줍시다.

      포트 연결
      포트 연결

      그런 뒤 컨테이너 탭으로 이동해 방금 다운로드한 java 이미지를 할당해주고 25565 포트를 호스트와 연결해줍시다.

      콘솔 접속 활성화
      콘솔 접속 활성화

      아래 설정에서 “Command & logging” 탭으로 들어가 중간의 “Interactive”를 선택해줍니다. 이는 컨테이너를 실행했을 때 명령이 없어도 컨테이너를 종료하지 않고 사용자가 콘솔로 접속해 cli로 조작할 수 있게 해주는 옵션입니다.

      마인크래프트 서버 폴더 경로 연결
      마인크래프트 서버 폴더 경로 연결

      그리고 공유 폴더에 마인크래프트 서버 저장용 폴더를 만든 뒤 bind를 이용해 컨테이너의 “/gameserver”(없는 폴더라 새로 생성될 것)와 연결해줍시다.

      결로에 서버파일 추가
      경로에 추가해둔 서버 파일들

      저는 서버 폴더를 연결한 뒤 마인크래프트 바닐라 서버를 넣어뒀습니다.

      (서버를 한번 실행해 필요 파일을 모두 다운로드한 상태)

      재시작 정책 설정
      재시작 정책 설정

      재시작 정책을 항상으로 변경해주고 컨테이너를 생성해줍시다.

      2. 마인크래프트 서버 실행하기

      자바 컨테이너 콘솔 접속
      자바 컨테이너 콘솔 접속

      컨테이너가 생성되었다면 위 사진에 표시해둔 아이콘을 클릭해 콘솔에 접속해줍니다.

      서버 실행파일 실행
      서버 실행파일 실행

      콘솔에 접속하고 ”/gameserver” 경로로 들어가 서버 jar 파일을 자바로 실행해주시면 됩니다. 리눅스 사용법을 어느 정도 아시는 분이라면 아주 쉽게 실행하실 수 있을 겁니다.

      사용법을 모르시는 분들이 있을 수도 있으니 아래 어떤 내용을 알려드리겠습니다.

      cd /
      cd gameserver/
      ls
      cd [서버 폴더 경로]
      java -Xmx[할당하고 싶은 램 용량] -jar [서버 실행파일 jar]
      [ cd 경로 ] = 해당 경로로 이동
      [ cd / ] = 최상위 경로로 이동
      [ ls ] = 해당 폴더에 있는 파일들을 보여줌

      서버 로그들
      서버 로그들

      뒤 방법으로 서버를 실행하면 이렇게 마인크래프트 서버 로그가 제대로 남는 것을 확인할 수 습니다.

      제대로 접속된 마인크래프트 서버
      제대로 접속된 마인크래프트 서버

      마인크래프트를 실행하고 서버를 추가해보면 제대로 인식되는 것을 확인할 수 있습니다.

       

      콘솔 접속을 해제하기 전에 자신의 마인크래프트 계정에 op를 주는 것을 잊지 마세요. 그래야 스스로 서버를 종료할 수 있으니까요.


      이렇게 오늘은 OpenMediaVault에서 도커를 이용해 마인크래프트 서버를 여는 방법에 대해 알아보았습니다. 모드 서버로 서버 버킷을 넣어주면 열어줄 수 있습니다.

      비단 마인크래프트뿐만 아니라 러스트, 스타바운드 등등 다양한 서버들은 여는 것이 가능합니다. 물론 각각 게임 서버마다 여는 방법은 다르겠지만 말이죠.

      Nas에서 게임 서버를 운영하면 편리하고 24시간 접속하기 쉽다는 장점이 있는 것 같습니다.

      그럼 이번 포스팅은 여기에서 마치도록 하고 다음에 다른 내용으로 다시 찾아뵙도록 하겠습니다.

      긴 글 읽어 주셔서 감사합니다.


      이전 글 읽기

       

      OMV(OpenMediaVault) 나스 서버[8]omv-extra 도커 portainer 설치하기

      Open media vault를 시놀로지나 큐냅 등의 상용 나스와 동등한 수준의 서비스를 가지게 만들기 위해서는 docker을 반드시 이용해야 합니다. 도커의 다양한 이미지들을 이용해 컨테이너를 만들고 설정

      postiveemblem.tistory.com

      이전 글 읽기

       

      OMV(OpenMediaVault) 나스 서버[9]portainer 사용/mariaDB 설치 방법

      지난 강의에서 openmediavault에 도커와 portainer을 설치하는 방법까지 알려드렸습니다. 그러니 이번에는 도커에 다양한 서비스를 설치하기 위한 몇 가지 작업을 더 해주려 합니다. 바로 mariadb와 데이

      postiveemblem.tistory.com


      이 글의 저작권은 전적으로 작성자인 P_Emblem에게 있으며
      허락 없는 사용을 금합니다.

      댓글

      Designed by JB FACTORY