본문으로 건너뛰기

Spigot 서버 설치 방법

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


서버 환경

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 실행합니다.