본문으로 바로가기
마인크래프트는 싱글보단 멀티 플레이에서 빛을 발한다. 그중에서도 친구들과 함께하는 마인크래프트는 정말 재미있다. 하지만 컴퓨터로 돌리는 마인크래프트 서버는 컴퓨터 리소스를 잡아먹으며 24시간을 돌릴 수 없다는 한계가 있고, 호스팅 업체를 쓰자니 가격이 너무 비싸다. 그러니 오늘은 라즈베리파이에 마인크래프트 서버를 깔아보자.

준비물 :
라즈베리파이 ( 라즈베리파이 3 이상 추천 ) - 구매 링크
라즈비안이 깔려 있는 SD 카드 - 설치방법은 여기에서
PUTTY 프로그램 - 설치링크

먼저, SSH로 라즈베리파이에 접속해야한다.


PUTTY에서 호스트 네임(기본 raspberrypi)을 입력하여 접속해주자. 기본 ID와 PW는 pi와 raspberry이다.


1
sudo apt-get install git openjdk-8-jre-headless
cs

JAVA와 GIT을 설치해주자.


1
2
3
mkdir /home/pi/spigot
cd /home/pi/spigot
wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
cs

SPIGOT 폴더를 생성한 후, BuildTools를 받아주자.


1
git config --global --unset core.autocrlf
cs

GIT을 설정해주자.


1
java -Xmx1024M -jar BuildTools.jar --rev 1.12.2
cs

BuildTools를 실행시켜 Spigot 버킷을 받아준다. 버전은 1.12.2를 추천한다.


1
java -jar spigot-1.12.2.jar
cs

버킷이 다 받아지면 버킷을 실행해주자.


아마 서버가 실행되지 않을 것이다. EULA에 동의해야 서버를 실행할 수 있다.


1
2
nano eula.txt
Ctrl + X → Y → ENTER
cs


EULA를 true로 수정한 후 저장해준다.


1
java -Xm1008M -Xms1008M -jar spigot-1.12.2.jar
cs

서버를 실행해주자.


그럼 짜잔. 서버를 실행 할 수 있다.

근데 라즈베리파이에서 spigot의 퍼포먼스는 매우 구리다. 그러니 나중에 C++ 기반 서버인 Cuberite를 테스트 해본 후 나중에 포스팅해보겠다.

참고 문헌 :



댓글을 달아 주세요