본문 바로가기

마인크래프트

NAS에서 마인크래프트 서버 열기

728x90
반응형

여러분 안녕하세요.

오랜만에 글을 쓰게 되는군요.

 

오늘은 아수스토어 nas에서 24시간 마인크래프트 서버 구동하는 법을 써볼까 합니다.

 

시놀로지 nas는 이미 여러 방법들이 있어서 검색해보면 되지만

아수스토어는 없더군요;;

 

아마 이 회사 제품을 가지고 계신 분들이 많이 없을 것이라고 생각되지만

방법을 끄적여 보겠습니다.

(참고로 약간 야매라서 오류가 생길수도 있습니다..)

 

아참 이글은 기본적인 지식을 기반으로 생각하고 작성하였습니다.

모르시는건 질문해 주시고 제 이전 글이나 다른 글들, 검색 등등 참고하시면 됩니다.

 


1. nas에 마인크래프트 설치

 

특이하게도 아수스토어에는 마인크래프트를 다운로드할 수 있게 제공을 해줍니다.

그래서 도커 같은 것을 사용하지 않아도 되는데요.

 

다만 문제는 업데이트가 안되서 1.8.1 버전 밖에 안됩니다.

 

그래서 오늘은 현재 최신 버전인 1.16.5로 버전업 하는 방법을 알려드리겠습니다.

 

먼저 nas에 접속을 해주시고 표시되어 있는 App Central을 클릭해주세요.

 

클릭하게 되면

이런 창이 뜨는데 검색창에다가 minecraft를 입력해 줍니다.

 

그리고 설치를 해주세요.

 

App Central은 오른쪽 위에 노란색 눌러서 최소화 시켜주세요.

 

그다음엔 제대로 설치가 되었나 확인을 해볼텐데요.

파일 탐색기를 찾아서 클릭해주세요.

 

그러면 이렇게 파일 탐색기가 뜰텐데 보통 Public 폴더 안에 사진처럼 minecraft_server가 있으니 거기로 들어가주세요.

 

그리고 마인크래프트 1.8.1 버전을 설치해서 제대로 연결이 되는데 한번 확인해 봅시다.

(이 과정은 굳이 안해도 됩니다.)

 

저는 이렇게 연결이 되는 것을 확인했습니다.

 


2. 마인크래프트 버전업

 

여기까지 됐으면 이제 버전을 올려주도록 하겠습니다.

 

아 그리고 이렇게 복잡하게 하는 이유는 App Central에서 마인크래프트를 설치하면 기본적으로 데몬이 실행되서

24시간 동안 구동이 가능하기 때문입니다.

그래서 굳이 24시간 안한다고 한다면 제가 예전에 올렸던 글처럼

파일을 nas로 이동시키고 putty로 연결해서 버킷을 실행하시는 것도 가능합니다.

이렇게 하는 방법이 더 깔끔하고 편하기도 합니다...

(우리는 24시간 서버를 만들기 위해..)

 

여기가지 됐으면 일단 파일 탐색기로 돌아가서 내용들을 몇개 수정해 주어야 합니다.

저 README-Enable_Forge_Version.txt 하고 version.txt를 수정해 주어야 합니다.

더블클릭을 하면 자동으로 내 컴으로 다운이 됩니다.

 

그 다음엔 version.txt는 1.16.5를 입력해 주세요.

 

이거는 위에는 마크 버전을 입력하고 아래에는 포지 버전을 입력합니다.

저는 현재 1.16.5 버전의 포지 버전을 입력하였습니다.

 

그 다음에는 다시 nas로 돌아가 주세요.

돌아가서 App Central을 켠다음에

왼쪽에 설치됨으로 이동해서 minecraft를 찾아 줍시다.

그러면 아래 | O 이런 모양이 있는 것 보이죠?

저걸로 활성화 비활성화를 시켜야 합니다.

먼저 저걸 눌러서 회색이 되게 만들어주세요.

그러면 비활성화가 됩니다.

 

그다음엔 내 컴에서 아까 수정했던 version 파일들을 nas로 옮겨주세요.

그냥 드래그 하시면 됩니다.

 

이런 화면 뜨면 덮어쓰기 하시면 됩니다.

 

그 다음에는 버킷을 옮겨줄건데요.

 

저는 바닐라는 잘 안써서 페이퍼 버킷 1.16.5를 사용하겠습니다.

다운은 papermc.io/downloads 여기서 할 수 있습니다.

 

이 파일을

 

이렇게 옮겨 주시면 됩니다.

 

그 다음에는 이름을 바꿔줄건데요.

마우스 오른쪽 누르고 이름 변경을 눌러주세요.

 

그리고 이름을 minecraft_server.1.16.5.jar로 바꿔주겠습니다.

 

아마 여기까지하고 마인크래프트를 활성화 시키면 아마 멀티 서버가 접속이 될겁니다.

 

만약에 안되거나 버킷으로 서버 설정을 변경해야 할때는

putty를 이용합니다.

 

putty는 www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 여기서 다운 받을 수 있습니다.

 

putty를 실행시켜 주시고, host name에는 본인의 nas ip를 입력해주시면 됩니다.

 

그리고 open을 누르면

이런 화면이 뜨는데 여기는 본인 nas 처음 로그인 할때 아이디 비밀번호를 입력하시면 됩니다.

 

그 다음엔 여기서 cd 명령어를 이용해서 Public의 minecraft_server까지 이동해주세요.

 

제 nas 같은 경우에는 volume1 하위에 있었습니다.

volume1까지 cd .. 을 입력해서 이동하시고

cd Public

cd minecraft_server

이렇게 해서 마인크래프트가 있는 경로까지 이동하시면 됩니다.

중간에 ls 명령어를 이용해서 내가 이동해야될 경로가 어딘지 알아보시면 좋습니다.

 

 

그리고 난 다음에 java -Xms1G -Xmx2G -jar minecraft_server.1.16.5.jar를 입력해줍니다.

뒤에 mine 어쩌고 입력할때는 이 파일이 하나밖에 없다면 tab을 누르면 자동완성이 됩니다.

 

어쨋든 이렇게 하고나면 버킷이 무사히 실행이 되는데

저는 여기서 제 캐릭터에게 op권한을 주겠습니다.

그리고 이렇게 접속이 되는 것을 확인할 수가 있습니다.

 


3. 메모리 할당량 높이기

사실 이렇게 하고 끝나면 참 좋겠지만 테스트 해본 결과 메모리 할당량이 부족해서인지

로딩속도가 좀 걸리고 렉이 걸렸습니다.

 

그래서 메모리를 좀더 할당해주도록 하겠습니다.

 

아까 nas안에 있던 파일중에 README-Enable_Forge_Version.txt 이 파일이 있었습니다.

이 파일 들어가서 

이런식으로 바꿔줍니다. 

저같은 경우는 제 장치가 4기가 밖에 안되서 이렇게 했는데

업글하시거나 더 좋은걸 사용하시는 분은 더 많이 해주시면 됩니다.

마인크래프트 하자고 nas를 사는 사람은 없을거라고 생각이 되지만...

 

아무튼 이렇게 변경한 다음에 nas 안으로 업로드를 해주시구요.

그다음에는 nas안에 파일 탐색기 가서 보시면

deamon-opts.txt라는 파일을 볼 수 있을 겁니다.

 

 

저걸 다운 받으신 다음에

저처럼 적당히  할당을 해주세요.

 

자 그러면 이제 정말로 끝이 납니다.

 


4. 마무리

 

이 방법은 처음에도 제가 말했던 것처럼 야매로 한거나 마찬가진데요.

 

그렇다 보니 제대로 구동하지 않기도 하고 여러 모드나 플러그인들을 넣게 되면 충돌이 생길수도 있습니다.

 

저도 여러사람들하고 테스트를 해본게 아니다 보니 어떤 문제가 생길지는 알 수 없는데요.

 

이 방법을 이용할 사람들이 얼마나 될지는 모르지만 많은 질문과 피드백 기다리겠습니다.

 

감사합니다~*

728x90
반응형