본문 바로가기
Game/Minecraft

마인크래프트 리눅스로 서버 여는법 (2-2) - 새로 시작하는 분들을 위한 방법

by ryush00 2014. 7. 26.
이전 포스팅


새로 시작하는 분들을 위한 방법입니다.


서버를 열기 위해서는 서버 돌리는 프로그램을 다운 받아야 합니다.

서버 돌리는 프로그램은 대체로 바닐라(그냥 순정)서버와 버킷, 스피곳 서버가 있습니다.

버킷과 스피곳은 호환되지만, 스피곳이 여러 부분에서 최적화가 더 잘된 서버입니다.


따라서 이 포스팅에서는 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를 입력해 주시면 됩니다.


다시 서버를 열어봅시다.




서버가 잘 실행되는 모습입니다. 서버를 종료하기 위해 stop을 쳐 줍니다.




잘 꺼지는군요. 서버에 대한 문제는 없는 듯 합니다.


다음 포스팅에서는 서버 실행 스크립트를 만들고, 셋팅에 관한 포스팅을 작성하겠습니다.

댓글