개인 자료란 (JE)

  서버 커뮤니티


Profile 프리루트 한마포 운영자

_FreeRoute_ 3bfdc013ee404a289b456efb141df84f

Profile

자료 공통 리뷰, 강좌 서버

서버구동기를 이용해 마인크래프트 서버를 여는 방법 - 기초편

2021.12.09 조회 수 9817 추천 수 0

이때가 벌써 5년 전이라니..


       개요


해당 글에서는 한마포 서버구동기 게시판에서 제가 올린 구동기들을 이용해 기초적으로 마인크래프트 서버를 여는 방법에 대해 

다룰 간단한 강좌글입니다. 상세한 서버 설정 방법 등은 다루지 않으며, 

'아 이정도만 하면 친구들이랑 놀 수 있는 기초적인 서버는 열 수 있겠구나' 라고 생각하시면 되겠습니다.




       방법



1. 한마포에 제가 올린 구동기 파일의 압축을 해제하시면 다음과 같이 단촐한 구성의 파일이 뜰 겁니다.

직접 실행시키실 서버구동기 파일과, 코어 파일 두가지 입니다. 서버구동기 파일을 실행시켜주세요.

(여기서 핵심파일에 해당되는 코어 파일의 이름은 바꾸시면 안되며, 스피곳은 코어 파일의 이름을 꼭 spigot 으로 변경해주세요)



2. 서버 만들기 항목인 숫자 1을 입력해줍니다.



3. 서버에 사용하실 램 용량을 선택해줍니다. 여기서 램 용량은 자신의 컴퓨터에 장착되어있는 램 용량보다 낮은 항목을 선택하셔야 합니다!

(램이 얼마나 장착되어있는지는 좌측 하단 검색창에 시스템 검색 - 설정 목록에 시스템(제어판) 항목 클릭 - 설치된 RAM 항목)



4. 정상적으로 구동을 하시면 다음과 같이 마인크래프트 EULA 동의가 필요하다는 문구와 함께 서버 작동이 중단됩니다.

아무 키나 누르셔서 서버 구동을 잠시 멈춰주세요.

(문구 : You need to agree to the EULA in order to run the server. Go to eula.txt for more info)

(자바에 대한 윈도우 보안 경고 창이 뜨면 두개의 네트워크 항목에 체크 > 액세스 허용 클릭)



5. 서버구동기가 있는 폴더 안에 들어가보시면 EULA 파일(eula.txt)이 생성되어있습니다.

해당 파일을 메모장 등으로 열어 eula=false 부분을 eula=true 로 수정해주시고 저장해줍니다.



6. 아까와 같은 방법으로 서버를 다시 여시면 다음과 같이 서버가 정상적으로 열릴겁니다. 

사진과 같이 Done (숫자s) ! 식으로 문구가 표시되면 됩니다.



7. 서버에 제대로 열렸는지 확인해봅시다. 마인크래프트를 켜서 멀티플레이로 들어가 서버에 접속하실 때 

서버 주소칸에 localhost 문구나 자신의 컴퓨터 아이피를 입력해줍니다. 아이피를 모른다면 이곳을 눌러 확인해보세요!

(참고로 타인이 여러분들의 서버에 접속하려면 상대가 여러분의 컴퓨터 아이피 혹은 아이피와 연결되어있는 도메인을 입력해야합니다)



8. 접속이 잘되네요!

이제 좀더 완벽한 마무리로 타인이 여러분들의 서버에 정상적으로 접속할 수 있도록 방화벽 설정을 해줍시다.



9. 좌측 하단 검색란에 '방화벽' 검색 - 앱 목록에 고급 보안이 포함된 Windows Defender 방화벽 - 인바운드 규칙을 누르셔서

항목들 중에 자바 항목(Java Platform SE binary)들이 있을텐데 이중에 사진과 같이 빨간 차단 모양의 아이콘이 

표시되고 있는 항목이 있으면 해당 항목을 더블 클릭해줍니다.

(이 제어판 설정 페이지는 제어판 - Windows Defender 방화벽 - 고급설정으로 들어가도 됩니다)



10. 중앙에 작업 항목의 내용을 '연결 허용(L)' 으로 설정해주고 확인을 눌러주시면 됩니다.




       이외에


서버를 여는 기초적인 방법은 여기까지입니다. 참고로 직접 랜선으로 연결되어있는 것이 아닌, 

공유기를 이용해 인터넷에 연결되어있는 컴퓨터라면 해당 작업 이외에 따로 공유기에서 

포트포워딩이나 DMZ 설정을 해주셔야 타인이 여러분들의 서버에 접속이 가능합니다.


서버의 상세한 설정은 server.properties 파일이나 yml 파일들을 수정하셔서 기초적으로 세밀하게 설정하실 수 있고,

서버에 다양한 기능들을 추가하고싶으면 플러그인 자료들을 살펴보시고 여러분들의 서버에 적용시키면 되겠습니다.

이외에 서버 관련 팁들은 리뷰, 강좌(서버 카테고리) 게시판에 있는 글을 살펴보세요!


10개의 댓글

픽셀이
2022.01.11

고급 보안이 포함된 Windows Defender 방화벽에 자바가 없는데 어떻게 해야되나요? 자바는 설치했습니다

프리루트
2022.01.11
@픽셀이

방화벽에서 인바운드 규칙을 선택한 것이 맞는지 확인해보시고,

맞다면 제어판 - 프로그램 추가 및 기능에 자바 항목(Java)이 있는지 확인해보세요!

이외에 로컬 디스크(C) > Program Files > Java > jdk-버전명 형식으로 폴더가 있는지도 확인해보시구여.

전부 자바 항목 및 폴더가 있다면 컴퓨터를 재부팅 해보시기 바랍니다 :>

SunMeLona
2022.01.12

제 컴퓨터는 랜선을 쓰는데 그렇다면 다른 사람들이 어떻게 제 서버에 들어올 수 있을까요?

프리루트
2022.01.12
@SunMeLona

그 랜선을 공유기에서 끌어와서 쓰는거면 공유기 사용자 분들과 동일하게 공유기 포트포워딩, DMZ 등의 작업을 해주셔야될테고,

저처럼 건물에서 직접 랜선 끌어와서 쓰는 방식이면 그냥 본문에 적어놓은 방화벽 설정 작업(인바운드 규칙)만 하시면 됩니다

여기에 모드추가는 어떻게 해야하나요? 포지랑 다운해서 모드에 적용해야한다고 나와있는것 같은데 모드 파일이 따로 없는건가요?

 

프리루트
2022.02.27
@응댕이흔드록바

글 제목에도 적혀있듯이 해당 글은 일반 서버구동기를 다룹니다. 서버에 모드를 적용시키기를 원하신다면 모드 서버구동기로 서버를 열으셔야 합니다

타루입니다만
2022.03.12

아이피 주소를 치면 서버를 못 찾았다고 뜨는데 어떻게 하나요?

 

macga
2022.03.24

명령어가 안되는건 어떻하죠?

 

나는히호다
25 일 전

시드나 난이도, 권한은 어떻게 하나요?

프리루트
25 일 전
@나는히호다

서버 구동 이후에 구동기 파일이 있는 폴더 안에 server.properties 파일이 있을거에요.

해당 텍스트 파일을 열어서 수정하시면 됩니다