본문 바로가기
IT/NAS

시놀로지 NAS 마인크래프트 서버 만들기! #2/3

by Tristesse 2020. 3. 23.
반응형

지난 포스팅에서 마인크래프트 서버 구성을 위해 시놀로지 NAS인 DS718+에서 docker를 사용해 java 컨테이너를 실행해서 터미널 화면까지 봤습니다.
이번에는 본격적으로 마인크래프트 서버를 구성해보도록 하겠습니다.

시놀로지 NAS 마인크래프트 서버 만들기! #1/3

시놀로지 NAS 마인크래프트 서버 만들기! #3/3

시놀로지 NAS 마인크래프트 모드 서버 만들기!

 

docker에서 마인크래프트 서버 구축하기!

터미널에서 java가 정상적으로 동작하는 것까지 확인했다면 이제 모장에서 서버를 다운로드해 봅시다.
서버 파일은 mojang에서 받을 수 있습니다.

서버 파일 받으러 가기

 

Download server for Minecraft

친구와 함께 플레이하는 가장 쉬운 방법은 렐름에 가입하는 것입니다. 하지만, Minecraft : Java 에디션을 위해 나만의 멀티 플레이어 서버를 설정하려면 다음 설명을 참고하세요.

www.minecraft.net

가서 보이는 minecraft_server.1.15.2.jar 파일의 주소를 복사해 주세요.
링크에서 오른쪽 마우스 클릭 후 링크 주소 복사를 하시면 됩니다.

우리가 쓸 서버에 다운로드해야 되기 때문에 다운로드할 주소만 복사하시면 됩니다.

 

마인크래프트 서버 java 에디션

 

그리고 우리 서버의 터미널로 돌아와서 다운로드를 합니다.

저는 계정의 홈 디렉토리 밑에 minecraft-server라는 디렉토리를 만들어서 거기에 설치를 했어요.
그리고 wget을 사용해서 아까 복사해온 마인크래프트 서버의 링크 주소를 통해 마인크래프트 서버를 다운로드합니다.

아래 명령어 따라 쓰시면 됩니다.
wget 뒤의 주소는 바뀔 수 있으니 꼭 링크에서 확인하세요!

# mkdir ~/minecraft-server
# cd ~/minecraft-server/
# wget https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.jar

그럼 아래와 같이 나올 거예요.

중간에 pwd는 현재 위치 확인을 위해 입력한 것입니다.

 

minecraft 서버 다운로드 과정

 

ls 명령어를 쳐 보면 server.jar 파일이 받아져 있는 것을 확인할 수 있을 것입니다.

서버 파일에 서버 버전이 없네요.
관리를 위해 서버 버전을 붙여 주도록 하겠습니다.
그리고 서버를 받았던 곳에 있던 서버 실행 명령어로 서버를 실행할 수 있습니다. 서버 파일도 그 이름과 똑같이 바꿨으니 바로 복사 붙여 넣기 하면 되겠죠?

-Xmx1024M와 -Xms1024M는 서버의 최대, 최소 메모리를 설정해 주는 것입니다. 필요하다면 더 늘려주셔도 돼요.
nogui는 gui를 사용하지 않는다는 것입니다.
저희는 cli 환경(텍스트만 사용하는 환경)으로 서버를 사용하고 있기 때문에 nogui를 사용했습니다.
윈도우 같은데서는 nogui를 없애면 gui 환경으로 서버를 관리할 수 있습니다.

# mv server.jar minecraft_server.1.15.2.jar
# java -Xmx1024M -Xms1024M -jar minecraft_server.1.15.2.jar nogui

서버 실행을 했는데 이게 웬걸 server.properties를 읽는데 실패했고 eula.txt 파일을 읽는데 실패했다고 하네요.
eula는 소프트웨어를 사용하는데 동의하라는 것입니다.

혹시! 여기서 아래와 같은 에러를 만나시면 아래 게시글에 해결방법이 있으니 참고 부탁드려요!

Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError:
어쩌구~~ 저쩌구~~
 

마인크래프트 서버 실행 안되는 문제 1.17버전 이상!!

앞서서 마인크래프트 서버를 시놀로지 NAS에서 제공하는 Docker 패키지로 설치해봤습니다. 시놀로지 NAS 마인크래프트 서버 만들기! #1/3 시놀로지 NAS 마인크래프트 서버 만들기! #1/3 NAS로 마인크래

iteastory.com

 

소프트웨어 사용에 대한 동의

 

eula에 동의 하라고 합니다.

 

이 이미지에는 vi 편집기가 없어요.
귀찮기 때문에 없이 eula.txt 파일을 수정합시다.

cat eula.txt 명령어로 내용을 확인해 봅시다.

# cat eula.txt

내용이 3줄밖에 안되네요.
가장 마지막에 eula=false라고 되어 있는 부분을 eula=true로 바꿔야 합니다.

 

마인크래프트 서버의 eula.txt 내용

 

해당 내용을 복사해봅시다.

쭉 끌어다가 ctrl + a, ctrl + c를 누르면 내용 복사가 됩니다.
아래 명령처럼 cat > eula.txt를 입력하고 엔터를 치면 텍스트를 입력할 수 있게 됩니다.
아까 복사했던 내용을 붙여 넣어 줍시다.

마지막 eula=false를 eula=true로 바꾸는 걸 잊으면 안돼요!

# cat > eula.txt
#By changing the setting below to TRUE you are indicating your agreement to our 
EULA (https://account.mojang.com/documents/minecraft_eula).
#Sun Mar 22 13:53:25 UTC 2020
eula=true

이렇게 입력하고 ctrl + c를 누르면 빠져나옵니다.

확인해볼까요?

# cat eula.txt

 

eula.txt 파일 수정, 난 동의했다!

 

 

서버 실행!

자 이제 서버를 실행하는 일만 남았습니다.
실행하기 전에 서버의 포트 설정이 어떻게 되어 있는지 확인해보겠습니다.

기본 설정의 접속 포트는 25565와 rcon의 포트가 25575입니다.

 

서버 포트 설정 확인

 

그럼 이제 서버를 실행해 봅시다.
혹시 서버가 열려있나 확인을 위해 ps -ef 명령어로 서버가 열려있는지 확인해보고 서버를 실행했습니다.

# ps -ef
# cd ~/minecraft-server/
# java -Xmx1024M -Xms1024M -jar minecraft_server.1.15.2.jar nogui

 

서버 실행 완료

 

맨 마지막에 Done이라는 게 보이시나요?
서버가 완전히 열렸다는 이야기입니다.
이제 접속해 보러 갑시다!

마인크래프트 멀티플레이에서 서버 추가를 통해 서버를 추가해 줍시다.

 

마인크래프트 서버 추가!

 

서버 이름을 설정하고 서버 주소를 설정해 줍시다. xxx가 있는 부분은 본인의 ip이고 :뒤의 25565는 아까 보셨던 서버의 접속 포트입니다.

완료해서 서버를 등록하면 아래와 같이 나옵니다.

 

내가 만든 서버

 

이제 접속해서 친구와 함께 즐기시면 됩니다.

만약에 집에 공유기가 있다면 공유기에서 포트 포워딩을 해 주셔야 외부에서 접근이 되니 유의하시길 바랍니다.

[IT/NAS] - 시놀로지 NAS 마인크래프트 서버 만들기! #1/3

 

시놀로지 NAS 마인크래프트 서버 만들기! #1/3

NAS로 마인크래프트 서버를? 시놀로지 NAS로 마인크래프트 서버를 만들어 볼 겁니다. 예전에 DS215j로 시도했다가 실패했던 것이죠. DS215j는 사양이 마인크래프트 서버를 돌리기엔 많이 낮아서 문제

iteastory.com

[IT/NAS] - 시놀로지 NAS 마인크래프트 서버 만들기! #3/3

 

시놀로지 NAS 마인크래프트 서버 만들기! #3/3

지난번에 시놀로지 NAS의 Docker를 사용해서 마인크래프트 서버를 만드는 포스팅을 했었는데요. 다들 마인크래프트 서버를 쉽게 올리시는 것 같긴 한데 많은 분들이 명령어를 직접 쳐야 하는 CLI(Co

iteastory.com

시놀로지 NAS 마인크래프트 모드 서버 만들기!

 

시놀로지 NAS 마인크래프트 모드 서버 만들기!

이전에 시놀로지 NAS에서 마인크래프트 서버 만드는 방법에 대해서 포스팅했었는데요. 많은 분들이 NAS에서 마인크래프트 모드 서버를 만드는 방법에 대해서 문의해주셨어요. 그래서 좀 늦은 감

iteastory.com

 

시놀로지 NAS에 마인크래프트 서버 만드는 다른 방법!

시놀로지 NAS 마인크래프트 서버 만들기 최신 (1.18.1 버전)

 

시놀로지 NAS 마인크래프트 서버 만들기 최신 (1.18.1 버전)

시놀로지 NAS에서 마인크래프트 서버를 열어봅시다. 이전 포스팅에서 NAS에서 Docker를 사용해서 마인크래프트 서버를 열어봤는데요 버전이 높아지면서 예전 방법이 잘 안 되는 것 같아 새로운 방

iteastory.com

 

반응형

댓글50

    이전 댓글 더보기
  • 박우재 2020.05.05 12:17

    집에 아이들과 같이 하려고 만들었습니다.
    근데 서버설정과 모든게 제대로 된거 같은데 결정적으로 마인크래프트에서 서버접속이 불가능하다고 나옵니다. 아이피나 포트 모두 다시 확인해봐도 맞는데 말이죠
    별도로 서버를 추가해주지 않아도 멀티플레이에 들어가면 마지막 사진에서처럼 서버목록에는 나오는데 "서버에 연결할 수 없습니다" 라고 나오며 접속이 안됩니다 . 이유를 알수가 없네요
    답글

    • BlogIcon Tristesse 2020.05.05 12:44 신고

      연결 환경이 어떻게 되시나요?
      NAS와 PC들이 같은 공유기 밑에서 연결되고 IP가 모두 사설IP라면 소개드린 방법으로 접속이 가능하실 것입니다.
      보통 공유기의 사설 IP는 192.168.X.X의 형식입니다.
      마인크래프트의 접속 IP는 NAS의 사설 IP로 하시면 됩니다.
      그게 아니라 아주 외부에서 연결을 해야 하신다면(예를 들어 NAS와 PC가 서로 다른 공유기에 연결되어 있을 경우) NAS의 사설 IP로 연결할게 아니라 [공유기의 공인 IP]:[포트포워딩한 포트번호]의 형식으로 접속하셔야 합니다.

      네트워크 구성은 환경이 다양해 작성해 주신 질문 만으로는 답변이 한정 되는점 양해 부탁드립니다.

    • 박우재 2020.05.05 14:34

      빠른 답변 감사드립니다.
      급한 마음에 너무 제생각만 한것 같아 죄송합니다.
      나스와 사용pc 모두 같은 네트워크에 속해져 있습니다. 물론 사설IP를 사용하구요.
      집밖에서는 사용할 계획이 없어서요.
      네트워크란 참 언제나 알다가도 모를 놈인듯 합니다.

    • BlogIcon Tristesse 2020.05.05 14:55 신고

      같은 네트워크라면 포트포워딩은 상관 없습니다.
      그럼 생성하신 도커 컨테이너에서 포트 설정이 제대로 되어 있는지 확인해 보시는게 좋을 것 같습니다.
      마인크래프트 서버에 설정하신 포트 번호와 도커 컨테이너의 포트 번호가 맞춰져 있는지 확인해보세요
      아래 포스팅의 하단부분에 내용이 있습니다
      https://iteastory.com/162

  • 소피아아빠 2020.05.13 01:07

    안녕하세요, 덕분에 너무 쉽게 설치했습니다. 216+II이고 램은 4기가로 증설한 제품입니다.
    그런데, 서버에 gamemode를 적용하려면 어떻게 해야할지 구글링 중인데요, 한국어로는 해당 정보가 제한적입니다. ㅠ.ㅠ
    염치 없지만, 아이들이 gamemode로 원하는 것 다 해주려면 어떻게 설정을 해야할까요? 감사합니다.
    답글

    • BlogIcon Tristesse 2020.05.13 09:37 신고

      안녕하세요. 게임모드는 서버 설치한 디렉토리안에 server.properties라는 파일에서 설정하실 수 있습니다.
      기본적으로 survival로 되어 있을건데 creative로 바꿔주시면 됩니다.

      설정 변경 하실때는 서버를 종료하시고 server.properties 수정하신 다음 다시 실행하시면 됩니다.

  • 선비 2020.07.13 22:19

    이 방법으로 서버 잘 열었습니다!
    근데 만약나중에 맵파일을 추출하고싶으면 어떻게하면될까요?
    서버 설치한 디렉토리를 어디서 볼수있나요?

    답글

    • BlogIcon Tristesse 2020.07.14 22:38 신고

      안녕하세요
      우선 도움이 되셨다니 정말 기쁩니다.
      알려드린 방법대로 진행하셨다면
      ~/minecraft-server/
      밑에 디렉토리가 있을 거예요
      확인하시는 방법은
      ls -al 명령어로 확인 하실 수 있습니다.

  • 선비 2020.07.13 23:02

    파일확인을 명령어로만가능한건가요?
    실제파일을 수정, 백업또는 옮기기는 안되는건가요?
    답글

    • BlogIcon Tristesse 2020.07.14 22:50 신고

      물론 하실 수 있습니다.
      https://iteastory.com/162
      여기서 포트 설정하는 부분 보시면 포트설정 탭 옆에 볼륨이라는게 보이실 거예요
      거기서 폴더 추가 버튼을 클릭하시면 내 NAS에 원하는 디렉토리를 도커 컨테이너의 리눅스 디렉토리와 연결 하실 수 있어요
      그렇게 하시면 NAS의 디렉토리처럼 마인크래프트 서버의 디렉토리를 수정하실 수 있어요
      주의하실점은 마운트 경로를 지금 마인크래프트를 설치해 놓으신 디렉토리로 바로 잡아버리면 파일이 보이지 않을 수 있으니 다른 디렉토리로 잠깐 옮겼다가 볼륨 연결 마치고 난 뒤에 다시 이동해 오셔야 합니다

    • BlogIcon Tristesse 2020.07.14 22:52 신고

      https://iteastory.com/149
      이거 처럼 윈도우 공유폴더도 설정해 놓으시면 윈도우에서 바로 수정 편집이 가능하니까 더 편하실거예요

    • BlogIcon 선비 2020.07.16 02:02

      감사합니다 다른방법으로해결했습니다

      덕분에 잘열어서 재미있게하고있습니다 ^^

  • architeri 2020.08.20 10:37

    안녕하세요~ 아들아이 때문에 시도 하고있습니다. ^^
    마지막 Done 하고 잠시 뒤에 이런 메시지가 나오네요?
    Can't keep up! Is the server overload? Running 28221ms or 564 ticks behind
    Can't keep up! Is the server overload? Running 35912ms or 718 ticks behind

    혹시 알 수 있을까요?
    답글

    • BlogIcon Tristesse 2020.08.20 17:54 신고

      혹시 마인크래프트 서버에서 메모리를 너무 높게 설정했거나 도커 컨테이너의 메모리를 너무 적게 설정하신건 아닌가요?

    • BlogIcon Attenzione 2020.10.21 13:28

      저도 동일한 증상인데 원인을 모르겠네요..
      ds918+모델에 16기가인데.. 1~4기가 메모리 할당했는데도 윗분과 동일한 메세지가 뜹니다 ㅠ

    • BlogIcon Tristesse 2020.10.21 21:23 신고

      사실 저 메시지는 서버가 처리량을 다 처리하지 못하고 있다는 뜻입니다.
      서버를 막 오픈 했을 때 저 메시지가 뜨면서 열리지 않으면 대부분 메모리 설정 문제이지만 반드시 메모리 문제라고만은 볼 수 없습니다.

      서버에 부하가 심하다는 말인데 그게 CPU로드가 될 수 도 있고 디스크 용량이 모자라서 일 수도 있습니다. 그리고 마찬가지로 메모리 부족일 수도 있구요

      NAS로 CPU로드나 메모리를 많이 쓰는 다른 작업을 함께하고 있진 않으신지 확인이 필요할 것 같습니다.

  • 김재영 2020.09.06 23:59

    포스팅 잘 봤습니다 ㅎㅎ 다만 따라하는 중에 문제가 있어 질문드립니다.

    일단 저는 시놀로지 218+를 사용합니다.

    1. 윗 분 처럼 Can't Keep up! ~ 이게 떠서 free -m 명령어를 통해 남은 메모리가 1200인걸 확인하고 아예 서버 최소, 최대 메모리를 32~512로 낮게 잡았는데도 지속적으로 뜬다면 NAS 램이 부족한 걸까요?
    2. 포트포워딩 설정을 해야 한다고 하셨는데, 본 포스팅에서는 25565, 25575로 컨테이너 포트를 열어두셨더라고요. 그러면 포트포워딩에서도 192.168.XX.XX의 외부포트 25565~25565, 내부포트 25565~25565 또는 외부포트 25575~25575 내부포트 25575~25575 이렇게 설정하면 되는건가요?
    답글

    • BlogIcon Tristesse 2020.09.07 21:50 신고

      1번은 예전에 제가 메모리 설정을 512나 256정도로 낮게 설정하니 서버 접속 자체가 안됐어요 그 때당시 1G이상의 메모리를 설정하니 연결이 됐었죠. 마인크래프트 서버 자체가 요구하는 최소 요구사항이 1G이상이 아닐까 합니다
      2번은 기본포트를 그대로 사용하신다면 그렇게 쓰시면 됩니다
      192.168.xx.xx는 나스의 아이피여야 합니다

    • BlogIcon 김재영 2020.09.08 17:10

      감사합니다. 확인해보니 192.168.XX.XX는 공유기 내부 IP여서 공유기 외부 IP로 변경해보니 접속이 잘 되었습니다.(본체는 모뎀 직결, NAS는 공유기 연결)

      그리고 메모리 관련해서는 32~512로 잡아도 서버가 구동되긴 합니다. 다만, 218+의 기본 램이 2기가인데 사용 가능한 램이 적어서 1024로 잡아도 은근히 렉이 많이 걸려 조만간 램 증설하려 합니다 ㅎㅎ

  • 이루 2020.09.17 23:06

    서버 여는건 성공했는데
    서버 폴더가 보이지 않아요.
    볼륨설정도 다 했는데 되지 않구요.
    어떻게 해야되죠?
    답글

    • BlogIcon Tristesse 2020.09.17 23:29 신고

      혹시 윗 댓글에 설명드린 볼륨 연결 말씀하시는건가요?
      만약 그게 맞다면 볼륨연결을 먼저 하고 파일을 받아서 하셔야 되요
      원래 있던 폴더에 연결하시면 기존 파일들이 안보일 수 있습니다
      연결한 볼륨을 해제하시고 다른 폴더로 볼륨 연결을 해 보세요

  • 이루 2020.09.18 00:30

    알려주신 방법으로 다시 시도하였는데 폴더는 여전히 보이지 않습니다.
    답글

    • BlogIcon Tristesse 2020.09.22 21:43 신고

      https://iteastory.com/175
      이 포스팅 한번 확인해보세요
      스크린샷 첨부해서 하는 방법 추가해뒀습니다. 쉽게 할 수 있으실 거예요

  • 마크 2020.12.06 21:12

    혹시 플러그인은 어떻게 적용하는지 알 수 있을까요??
    다 설치했는데 몹이 안나타나서 찾아보니 플러그인을 적용해야 한다고 하네요 ㅠㅠ
    꼭 부탁드립니다 ㅠ
    답글

    • BlogIcon Tristesse 2020.12.06 22:41 신고

      혹시 난이도 설정이 평화로움이 아닌지 확인해보세요
      난이도가 평화로움이면 몬스터가 나타나지 않아요
      서버라고 해서 별도로 플러그인이 필요하고 그렇진 않아요

  • jh00 2020.12.27 20:29

    wegt 를 했는데 NO such file or directory 라고 나옵니다 그러고 링크 주소 복사했는데도 붙여넣기가 안되고여 이거어떻게 해야하나요ㅜㅜ 한시간째 여기서 시간먹히고 있습니다ㅠㅠ
    답글

    • BlogIcon Tristesse 2020.12.27 21:19 신고

      wget입니다
      혹시 제대로 입력해도 같은 문제가 발생하시면
      sudo apt-get install wget으로 wget 설치하시고 다시 해보세요

  • 중고신입 2020.12.29 23:55

    wget http://launcher.mojang.com/v1/objects/35139deedbd5182953cf1caa23835da59ca3d7cd/server.jar

    으로 하면


    ```

    root@java-container:~/mine-server# wget https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c
    636b07/server.jar
    --2020-12-29 14:54:08-- https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.j
    ar
    Resolving launcher.mojang.com (launcher.mojang.com)... failed: Name or service not known.
    wget: unable to resolve host address ‘launcher.mojang.com’
    ```
    에러가 나옵니다;;;
    답글

    • BlogIcon Tristesse 2020.12.30 09:25 신고

      포스팅 당시와 마인크래프트 서버 파일의 주소가 달라졌나보네요
      wget 뒤의 주소를 이걸로 한번 해 보세요
      https://launcher.mojang.com/v1/objects/35139deedbd5182953cf1caa23835da59ca3d7cd/server.jar

  • rarebird 2021.02.10 15:43

    설정 방법 알려주셔서 편하게 잘 사용하고 있습니다.
    멋진 아빠 되었네요 ㅎㅎ 감사합니다ㅎ
    문의 사항 있어서 글남기는데
    3번째 탐색기 설정방법까지 잘 따라 왔고, 애들이 야생만 하는건 싫어해서 나름대로 조금 응용한 결과 포지로 포켓몬 모드까지 설치 해서 잘 사용중입니다. 서버 시작하는게 조금 불편해 start.bat 파일을 별도로 만들어 실행시켰구요...

    문의 1. nas 920+ RAM 12G에서 운영중인데 모드를 1개가 아니라 추가로 설치할수 있는 방법이 있는지요
    문의 2. 불가능 하다면 모드를 바꿔 줄때 초등5학년 아들이 스스로 할수 좀 쉬운 방법이 있는지 궁금합니다.

    답글

    • BlogIcon Tristesse 2021.02.15 12:54 신고

      제가 서버에서 모드 사용을 해보지 않아서 잘 모르겠네요
      start.bat 파일을 만드셨다고 하니 서버를 실행하는 부분을 넣으신거죠?
      단순히 모드를 넣고 빼고로만 변경이 가능하다면 스크립트 안에 모드 디렉토리 이름을 바꾸는 형식으로 가능하지 않을까 싶습니다.

  • 알려주세요. 2021.05.18 17:25

    터미널로 연결후에 java -Xmx1024M -Xms1024M -jar minecraft_server.1.15.2.jar nogui 해서 서버를 실행 시키다가 터미널을 끄고
    다시 터미널 진입해서
    실행중인 minecraft_server.1.15.2.jar 에 접속하려면 어떻게 해야 하나요?
    터미널 재접속시에도 현재 돌고 있는 서버에 접속해서 /op 나 기타 명령어를 넣고 싶은데 방법을 모르겠네요
    답글

    • BlogIcon Tristesse 2021.05.18 17:51 신고

      터미널을 끈다는게 어떤 의미인가요?
      만약 컨테이너를 종료하지 않고 그냥 창만 닫으셨다면 터미널은 종료되지 않고 그냥 떠있어요.
      실행되고 있는 컨테이너를 더블클릭해서 터미널 탭으로 가 보시면 검은 화면이 나올텐데 거기서 엔터 한번 쳐 보시면 [Server thread/INFO] : <-- [HERE] 이란게 보이실거예요.
      거기서 사용하고 싶은 명령어를 입력하시면 됩니다.
      사용 가능한 명령어는 help를 입력하고 엔터키를 누르시면 보실 수 있어요.

  • 두리번두리번 2021.06.13 18:32

    wget https://launcher.mojang.com/v1/objects/0a269b5f2c5b93b1712d0f5dc43b6182b9ab254e/server.jar
    이렇게 입력하면

    --2021-06-13 09:22:52-- https://launcher.mojang.com/v1/objects/0a269b5f2c5b93b1712d0f5dc43b6182b9ab254e/server.jar
    Resolving launcher.mojang.com (launcher.mojang.com)... failed: Name or service not known.
    wget: unable to resolve host address ‘launcher.mojang.com’

    이렇게 나오네요...
    근데...2021.6.13. 현재 서버파일 주소는 https://launcher.mojang.com/v1/objects/0a269b5f2c5b93b1712d0f5dc43b6182b9ab254e/server.jar 이 맞거든요...
    답글

    • BlogIcon Tristesse 2021.06.13 20:12 신고

      혹시나 싶어서 제가 받아봤는데 전 잘 받아지고 있습니다.
      일시적으로 모장쪽 서버에 문제가 있었던게 아니라면 사용하고 계시는 서버의 네트워크 설정이 올바르지 않은 것 같습니다.
      그 부분을 확인 해보시는게 좋을거 같아요.

  • 두리번두리번 2021.06.14 23:53

    답변고맙습니다. 제 네트워크 설정이 잘 못된거 같은데...뭐가 잘 못됐는지 모르겠네요..
    도크내에서 위와 같이 다운로드 할려면 설정해야하는 게 있나요??
    초보라 뭐가 뭔지 모르겠습니다.
    답글

    • BlogIcon Tristesse 2021.06.15 21:11 신고

      정상적으로 따라오셨다면 별도로 설정하실 필요 없어요

      컨테이너 - 개요 화면의 하단부분에서 네트워크 부분을 한번 확인해보세요
      블로그에 설명해 놓은대로 하셨으면 bridge로 설정되어 있으실거예요

      혹시 여기에 아무 내용도 없다면 docker 화면(컨테이너, 이미지 같은 탭이 있던 화면)에서 네트워크 탭으로 가보시면 bridge라고 있을거예요
      bridge를 클릭하시고 관리 버튼을 누르시면 착은 창이 하나 뜰건데 거기서 추가 버튼을 클릭하시고 사용하시는 컨테이너를 추가해 주시면 아마 연결 될거예요.

      확인은 터미널에서 ping google.com을 실행했을 때
      64 bytes from 142.250.196.142: icmp_seq=0 ttl=115 time=39.103 ms
      이런 메시지가 나오면 정상적으로 네트워크 연결이 되어 있다는 이야기 입니다.

      잘 해결되셨으면 좋겠네요

  • 두리번두리번 2021.06.19 09:30

    감사합니다 한번 확인해보겠습니자
    답글

  • HL 2021.06.22 02:33

    감사합니다. 덕분에 잘 실행됐습니다.
    이번에 마크 1.17 서버부터는 자바 1.16버전을 요구하던데, 시놀로지 도커에서 제공되는 자바는 1.8버전이라 실행이 안되더라구요. 시놀로지 자바 버전을 올려도 되는건지, 올리는 방법이라든지를 알 수 있을까요?
    답글

    • BlogIcon Tristesse 2021.06.30 00:38 신고

      jdk 16 버전은 이 사이트에서 받을 수 있어요
      https://jdk.java.net/16/
      여기서 리눅스용 jdk를 받으신 후에 압축을 풀고 사용하시면 됩니다.
      압축을 풀면 jdk-16.0.1이라는 디렉토리가 나올거구요 그 아래 bin 디렉토리 안에 java가 있습니다.
      java path를 고치던가 해당 java의 경로를 포함해서 java를 실행시키시면 됩니다.
      home 디렉토리 밑에서 압축을 푸셨다면
      ~/jdk-16.0.1/bin/java -Xmx1024M -ms1024M -jar server.jar nogui
      이렇게 사용하실 수 있어요

  • moon 2021.07.26 12:32

    cat eula.txt 입력했더니 그런파일이 없다고 나오네요 ㅠㅠ
    답글

  • moon 2021.07.26 13:06

    root@java2:~/minecraft-server# java -Xmx1024M -Xms1024M -jar minecraft_server.1.17.1.jar nogui

    Error: A JNI error has occurred, please check your installation and try again
    Exception in thread "main" java.lang.UnsupportedClassVersionError: net/minecraft
    /server/Main has been compiled by a more recent version of the Java Runtime (cla
    ss file version 60.0), this version of the Java Runtime only recognizes class fi
    le versions up to 52.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
    2)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)

    실행했더니 이렇게 에러가 뜨네요 ㅠㅠ
    답글

    • BlogIcon Tristesse 2021.07.26 13:13 신고

      이 문제는 https://iteasotry.com/207 이 게시글 한번 확인해보세요
      지금 보고 계시는 글 쓸 당시에는 문제가 없었는데 마인크래프트 서버 버전이 1.17 이상이 되면서 저 문제가 발생하고 있어요
      위에 알려드린 게시글 보시면 해결 방법 있으니 참고 부탁드릴게요^^

    • BlogIcon moon 2021.07.26 13:17

      바로바로 답변해주셔서 정말 감사합니다ㅎㅎ 한번해볼게요!

  • 이길원 2021.12.22 00:15

    안녕하십니까
    좋은 글을 올려주셔서 감사합니다.
    다름이 아니라 적어 주신 내용대로 진행하여 마지막에 서버 오픈 후 Done가 뜬 것까지 확인을 하였으나, 마크에 접속 하려고 하면 "월드에 연결할 수 없습니다" 라고 나옵니다.
    서버주소는 나스 접속시 사용하는 IP 를 입력 하였으며, 포트는 25565를 기입하였습니다.
    공유기 포트포워드도 완료 하였습니다.

    혹시 도움이 될까 싶어 로그를 첨부하여 드립니다.
    추가로 확인이 필요한 사항이 있으면 알려주시면 감사드리겠습니다.

    http://gofile.me/5letR/FmXIW4msx

    번거롭게 해드려 죄송합니다.
    답글

    • BlogIcon Tristesse 2021.12.23 00:36 신고

      Preparing spawn area가 31%에서 끊기고 done이 떴네요
      서버 준비가 제대로 안된 것 같습니다.
      보통은 Preparing spawn area가 99%까지 올라간 뒤에 done이 뜹니다.

      Preparing spawn area 문제가 1.18.1 버전 와서 좀 말썽을 부리나봅니다.
      다른 분도 이 문제를 이야기 하시는데 저도 한번 방법을 찾아봐야 될 것 같아요
      메모리 크기 문제라는 소리가 있는데 4G를 줬는데도 안된다면 다른 문제일 수도 있다는 생각이 드네요

    • BlogIcon 이길원 2021.12.23 22:19

      늦은 시간에 답변 감사합니다.
      서버를 처음 만들어서 뭐가 문제인지 전혀 감이 안 잡혔었는데, 어디가 문제인지 알려주신 덕분에
      그쪽 부분으로 찾아보겠습니다.
      감사합니다.