Spigot 서버 설치 방법

Spigot 서버를 설치하는 방법에 대해 알아봅니다.


본 문서는 서버를 구동할 컴퓨터에 Java가 이미 설치되어있다는 전제하에 진행됩니다.
설치가 되어있지 않다면, Java 설치 방법 페이지를 확인하여 Java를 설치해 주세요.

서버 환경

OpenJDK 16.0.1 64Bit

사전 준비

드롭박스나 윈드라이브 위치에 있으면 에러가 나옵니다.
로컬디스크 내 별도의 폴더를 생성해서 작업하시는걸 추천드립니다.

다운로드 buildtools.jar

설치 시작

Windows

  1. 메모장을 엽니다.
  2. 다음을 작성합니다.
    @echo off
    java -jar BuildTools.jar --rev 버전명 (ex 1.16.5)
    pause
    
    예를 들어, 1.16.5 버전을 빌드하려면,
    @echo off
    java -jar BuildTools.jar --rev 1.16.5
    pause
    
    를 입력합니다.
  3. BuildTools.jar 과 같은 폴더에 파일 종류로 모든 파일 (*.*) 를 선택하고, run.bat 으로 저장합니다.
  4. run.bat을 실행합니다.
  5. 스피갓의 해당버전을 빌드 중입니다. 대략 10분 내로 빌드가 완료됩니다.
  6. 대기 후 생성하셨던 폴더안에 spigot-버전명.jar 이 생성됩니다.
  7. 서버를 열 새 폴더를 하나 만들고, spigot-버전명.jar 을 그 폴더로 복사합니다.
  8. 새로운 메모장을 하나 더 엽니다.
  9. 다음을 작성합니다. (예, 7에서 생성된 파일의 이름이 spigot-1.16.5.jar 인 경우)
    @echo off
    java -Xmx1G -jar spigot-1.16.5.jar
    pause
    
  10. spigot-버전명.jar 를 붙여넣은 폴더에 파일 종류로 모든 파일 (*.*) 를 선택하고, start.bat 으로 저장합니다.
  11. start.bat을 실행해주세요.

*NIX

  1. git 을 설치합니다.
    • Ubuntu, Debian: sudo apt install git
    • CentOS, Fedora, Rocky Linux: yum install git
  2. BuildTools.jar 를 원하는 버전으로 빌드하도록 실행합니다.
    java -jar BuildTools.jar --rev 빌드할버전
    
  3. working directoryspigot-버전명.jar 이 생성됩니다. 서버를 열 새 디렉토리를 만들고 그 디렉토리로 복사합니다.
  4. emacs/vim 등의 에디터를 이용해 spigot-버전명.jar 와 같은 폴더에 start.sh을 생성하고, 파일 내용으로 입력합니다. (Heap 5GB 할당을 기준으로 작성하였습니다., 변경을 위해서는 -Xmx5G 의 숫자를 변경합니다.)
    #!/bin/sh
    java -Xmx5G -Xms512M -jar spigot-버전명.jar
    
  5. Executable bit 를 설정합니다.
    chmod +x ./start.sh
    
  6. 프로그램을 실행합니다.
*NIX 터미널 환경에서 특정한 프로그램을 백그라운드로 계속 실행하는 쉬운 방법으로 GNU/Screen 을 사용하는 방법이 있습니다.

후설정

  1. 최초로 서버를 시작할 경우 EULA에 동의가 필요합니다., eula.txt 를 열고 eula=falseeula=true 로 변경합니다.
  2. 서버를 재시작합니다. ./start.sh 또는 start.bat 실행합니다.