2014/07/25 - [분류 전체보기] - 마인크래프트 리눅스로 서버 여는법 (2-1) - 서버 파일 옮기기
2014/07/24 - [마인크래프트] - 마인크래프트 리눅스로 서버 여는법 (1)
2014/07/22 - [잡담] - 마인크래프트 서버 호스팅을 찾자
서버를 열기 위해서는 서버 돌리는 프로그램을 다운 받아야 합니다.
서버 돌리는 프로그램은 대체로 바닐라(그냥 순정)서버와 버킷, 스피곳 서버가 있습니다.
버킷과 스피곳은 호환되지만, 스피곳이 여러 부분에서 최적화가 더 잘된 서버입니다.
따라서 이 포스팅에서는 Spigot을 기준으로 작성합니다.
따라하기
먼저 Spigot를 내려받아야 합니다.
http://ci.md-5.net/job/Spigot/
위 링크에서 받을 수 있습니다.
원하는 서버 빌드를 찾으셨다면, 링크 주소를 복사해 줍니다.
(제 경우에는 1566 빌드입니다. 따라서 복사한 주소는 http://ci.md-5.net/job/Spigot/1566/artifact/Spigot-Server/target/spigot-1.7.10-R0.1-SNAPSHOT.jar
그리고 SSH로 접속해서 다음과 같이 진행합니다.
(wget 다음에는 아까 복사한 주소를 붙여넣어 주어야 합니다. 붙여넣는 방법은 Shift + Insert를 입력하거나, 마우스 우클릭 한번이면 됩니다.)
물론 잘 다운되었는지 확인해 볼까요?
아마 이렇게 나올겁니다.
현재 디렉토리는 /root이고요
다운이 완료되었으면, /root/mcserver 위치로 이동시키면서 "spigot-1.7.10-R0.1-SNAPSHOT.jar"라는 파일 이름을 craftbukkit.jar 로 바꿀겁니다.
이제 서버 실행기는 mcserver폴더로 이동했습니다.
이제 서버가 잘 실행되나 테스트로 실행해 봅시다.
앗, 제가 받은건 마인크래프트 1.7.10 이상 버전이라 EULA 동의를 하지 않으면 서버가 시작되지 않게 만든 것 같습니다. 1.7.10 이상이 아니라면 해당 사항이 아니니 이 단계를 건너 띄어 주시면 되겠습니다.
저 eula=false라 써있는걸 eula=true로 바꿔 주어야 하는데, 리눅스 vi 에디터(윈도우에 메모장 같은겁니다)를 이용하여 내용을 수정해 보겠습니다.
위와 같이 치게되면 eula.txt의 수정이 시작됩니다.
먼저 i 키를 누르면 수정 모드로 전환됩니다.
그리고 방향키를 이용해서 eula=false로 이동해서 eula=true로 내용을 변경해 줍니다.
저장 방법은 Esc를 누른 다음, 키보드로 :wq를 입력해 주시면 됩니다.
다시 서버를 열어봅시다.
잘 꺼지는군요. 서버에 대한 문제는 없는 듯 합니다.
다음 포스팅에서는 서버 실행 스크립트를 만들고, 셋팅에 관한 포스팅을 작성하겠습니다.