*이 글은 window 기준으로 작성되었습니다.
2019/12/21 - [마인크래프트/서버 강좌] - [마인크래프트 서버 강좌]Spigot 1.15.1 포함하여 모든 버젼 버킷 다운로드 하는 방법
다음 강좌이고
2019/11/18 - [마인크래프트/서버 강좌] - [마인크래프트 서버 강좌]포지로 1.5.2 ~ 1.14.4 모드 서버 구축하기(bat 파일 설명, 모드 설치법)
에서 설명한 적이 있습니다.
jar 파일(버킷, Spigot등)을 실행시키는 데는 다양한 방법이 존재합니다.
그중 가장 단순한 방법 중 하나가
바로 bat(배치) 파일을 사용하여 jar 파일을 실행시키는 겁니다.
이번 글에서는 여기에 관해 이야기해볼까 합니다.
먼저
이전 강좌에서 다운로드 받은 버킷을 폴더 안에 넣어줍니다.
bat(서버 실행기)를 만들기 위해서는 일단 텍스트 파일을 만들어 줍시다.
(bat파일도 프로그램이기 때문에 간단하게 코딩을 하기 위해 텍스트 파일을 생성한 겁니다.)
위 사진처럼 작성해주세요.
코드 | 설명 |
@echo off |
콘솔 창에 불필요한 정보를 제거해서 깔끔한 창을 만들어줍니다. |
-DIReallyKnowWhatIAmDoingISwear |
spigot 최신 버전이 아닐 경우 버킷 실행 시 초반 딜레이가 있습니다. 이것을 제거해줍니다. |
-Xmx1G | 최대 메모리 할당 |
-Xms512M |
최소 메모리 할당 (M는 512 씩 더해서 입력하셔야 해요) (참고로 1G = 1024M입니다.) |
-jar spigot-1.14.4.jar |
spigot-1.14.4.jar 부분만 고치시면 되는데 이곳에 서버 버킷의 파일 명을 적으시면 돼요. |
pause |
말 그대로 멈추는 겁니다. 콘솔 창에 아무거나 쳐야지 다음으로 진행됩니다. |
만약 Stop을 쳐서 서버가 꺼지더라도
자동으로 켜지게 만들고 싶을 땐 어떻게 해야 할까요?
그럴 땐 이렇게 입력하시면 됩니다.
코드 | 설명 |
:start | 이름이 start인 하나의 지점을 생성합니다. |
goto start | start라는 지점으로 이동합니다. |
서버가 꺼지면 pause가 실행되고
아무거나 콘솔 창에 입력하면 :start 지점으로 가서 다시 서버가 가동되는 코드입니다.
이제 코딩을 다 끝냈으므로 bat 파일로 바꿔줍시다.
이런 식으로 바꿔주시면 됩니다.
※ 만약 이래도 확장자가 안 바뀐다면 윈도우 10 기준
폴더 > 옵션 > 보기 > 알려진 파일의 확장자 표시 숨기기 체크 해제
시작하면 위와 같이 EULA 약관을 지키기 않았기 때문에 서버를 실행할 수 없다고 나옵니다.
※ EULA 약관이란?
출처 : 위키백과
간단하게 생각하시면 됩니다.
한 번쯤은 아무 사이트에 회원 가입해보셨을 거라고 생각합니다.
거기에 보면 이용 약관 체크하는 게 있죠?
그겁니다.
eula.txt를 여시고
"eula=false"를 "eula=true"로 바꿔주시면 됩니다.
이제 실행시키고 기다리면
처럼 "help"가 나올 겁니다!
저렇게 나오면 서버가 열린 겁니다!
이제 서버 닫으실 땐 콘솔 창에 "stop"을 입력해주시면 됩니다.
이러면 이제 서버가 종료됩니다!
다음에는 서버 기본 설정(server.properties 파일)에 대해 알아보겠습니다.
'마인크래프트 > 서버 강좌' 카테고리의 다른 글
[마인크래프트 서버 강좌]하마치로 서버를 열어보자! (0) | 2020.02.27 |
---|---|
[마인크래프트 서버 강좌]도메인을 이용해서 서버를 열어보자!(노하마치, 포트포워딩과 DMZ 설정에 관해) (0) | 2020.02.25 |
[마인크래프트 서버 강좌]server.properties 파일에 대하여(번외로 gamerule도) (2) | 2019.12.24 |
[마인크래프트 서버 강좌]Spigot 1.15.1 을 포함한 모든 버젼 버킷 다운로드 하는 방법 (0) | 2019.12.21 |
[마인크래프트 서버 강좌]포지로 1.5.2 ~ 1.14.4 모드 서버 구축하기(bat 파일 설명, 모드 설치법) (7) | 2019.11.18 |
댓글