결론부터 말하자면 서버구동에는 실패했음.
JDK도 설치하고 마인크래프트 서버도 구동했으나 구동 중에 자꾸 프로세스가 죽어서 결국 서버를 올려보지는 못했으나,
혹시 누군가에게 도움이 될까 싶어 남겨둠.
참고사이트 : http://picraftbukkit.webs.com/pi-minecraft-server-how-to
1. JDK 다운로드
JDK 다운로드 페이지(https://jdk8.java.net/download.html)로 가서 최신버전의 ARM용 JDK 다운로드 링크를 알아내서 Raspberry Pi shell에서 wget으로 설치한다.
인증이 안되어 다운로드를 실패하므로, 인증체크를 해제하는 옵션을 줘야 함.
이 글을 쓰는 시점의 최신버전 다운로드 명령어는 다음과 같음.
sudo wget --no-check-certificate http://www.java.net/download/jdk8/archive/b109/binaries/jdk-8-ea-b109-linux-arm-vfp-hflt-25_sep_2013.tar.gz
2. JDK 설치
아래의 명령어로 JDK 설치.
1번에서 다운로드 받은 파일이라면 JDK_TAR_FILE_NAME는 jdk-8-ea-b109-linux-arm-vfp-hflt-25_sep_2013.tar.gz
mkdir -p /opt
sudo tar zxvf JDK_TAR_FILE_NAME -C /opt
rm JDK_TAR_FILE_NAME
sudo /opt/jdk1.8.0/bin/java -version
3. 마인크래프트 서버 다운로드
sudo wget http://ci.md-5.net/job/Spigot/lastStableBuild/artifact/Spigot-Server/target/spigot.jar
4. 마인크래프트 서버 구동
RAM이 256MB 일 경우 : sudo /opt/jdk1.8.0/bin/java -Xms128M -Xmx256M -jar /home/pi/spigot.jar nogui
RAM이 512MB 일 경우 : sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui
구동하면 막 초기화를 한다.
존나 오래한다.
CPU Load Avg가 10을 넘나들고 라즈베리파이가 죽을려고 한다.
내 경우엔 이 초기화를 엄청나게 하는 중에 프로세스가 죽는다.
'Linux' 카테고리의 다른 글
라즈베리파이 외장하드 마운트 할 때 읽기전용으로만 될 때 (RaspberryPi external hdd mount read-only) (0) | 2014.09.21 |
---|---|
[Linux] Disk I/O 병목체크 (0) | 2014.03.14 |
[vim] 라인 끝에 있는 공백문자 하이라이트, 저장시 제거 (highlight trailing spaces, remove trailing spaces when save) (0) | 2013.08.21 |
[Linux] 하드디스크 정보확인 (SATA/IDE) - hdparm (0) | 2013.03.26 |
ProFTPD ip 차단 [proftpd ip block] (0) | 2012.12.13 |