본문 바로가기

IT/기타

리눅스로 마인크래프트 서버 열기 2편

글 작성자의 OS 환경은 CentOS 6.6 이며, 다른 버전이나 우분투등등은 내용과 다를 수 있습니다.


리눅스로 마인크래프트 서버열기 1편에서 Java 설치와, screen 설치를 소개드렸습니다

자바와 스크린을 설치하셨다고 알고 진행하겠습니다.


우선 craftbukkit(버킷) 이나 spigot(스피갓) 을 다운로드 할 폴더를 생성해줍시다.


현제 폴더의 디렉터리 , 파일들을 확인후 

mkdir 사용할디렉터리명 을 입력하여 디렉터리(폴더) 를 생성후

cd 만든디렉터리명 을 입력하여 디렉터리(폴더) 로 들어가줍시다.




그리고, wget 명령어로 craftbukkit (버킷) 을 다운로드해줍시다.


wget https://dl.dropboxusercontent.com/s/77493626me4rtpe/craftbukkit.jar?dl=1&token_hash=AAGUFHKyTOmOKx_uxT_r_KCDSKVe2MOjEASRaRUJAMMu3Q


(파일출처 http://blog.naver.com/wjswhdgns78/60212348033)




그리고 다운로드 된 craftbukkit.jar\?dl\=1 을 bukkit.jar 로 바꿔줍시다

mv craftbukkit.jar\?dl\=1 bukkit.jar



그리고는, 버킷을 실행하는 sh 파일을 생성해줍시다

생성하는 방법에 대한 게시물은 

http://deidesheim.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4%EB%A1%9C-%EB%A7%88%EC%9D%B8%ED%81%AC%EB%9E%98%ED%94%84%ED%8A%B8-%EC%84%9C%EB%B2%84-%EC%97%B4%EB%95%8C-sh-%EC%BD%94%EB%93%9C


그후 , screen -S 이름 을 입력하여 새로운 창을 생성해줍시다.

생성후에 sh sh파일명   예 : sh start.sh 를 입력하시면 버킷이 실행됩니다.



저는 이미 jonge.kr 이라는 도메인으로 서버를 열고있기떄문에 주소가 이미 사용중으로 나옵니다.

저렇게 screen 으로 창을 생성후 버킷을 실행하면 putty(접속프로그램) 을 끄더라도 버킷은 꺼지지 않습니다.

스크린으로 창을 생성하지 않으면 버킷실행후 해당 창으로 다른작업을 할 수 없으며 putty 를 끄면 버킷도 같이 꺼지므로

screen 으로 생성을 한것이고, 다른작업을 할때 버킷을 실행한 screen (창) 에서 빠져나오고 싶으시다면

Ctrl+A+D 를 누르시고, 다시 들어가고 싶으시다면 screen -r 이름 을 입력하세요.


screen 의 이름 목록은 screen -list 로 알 수 있으며 숫자.이름 형식으로 되어있는데, 숫자를 입력하여 들어가든

이름을 입력하여 들어가든 상관없습니다 그리고, screen 을 삭제 하는 방법은 screen -list 를 입력하여

목록을 확인후에 screen -X -S 이름 kill 을 입력하시면됩니다


만약 screen -r 이름 으로 안들어가진다면 다음과 같이 시도하세요.

1. screen -list 를 입력하여 해당 이름이 있는지 확인하세요

2. Ctrl+A+D 를 눌러 현제 자신의 창이 해당 창인지 확인해보세요

3. 다른사람이 창을 점유하고있다면 screen -d 이름 으로 연결을 끊어버리세요



리눅스에 대한 명령어를 더 확인하고 싶으시다면

http://deidesheim.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4CentOS%EC%9D%98-%EA%B8%B0%EC%B4%88%EC%A0%81%EC%9D%B8-%EB%AA%85%EB%A0%B9%EC%96%B4%EB%A5%BC-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90


로 제 블로그의 다른글로 이동하여 확인해주세요.

혹시, 안되는것이 있거나 궁금한점은 댓글달아주시면 답변달아드리겠습니다.