백업
플레이어들과 공들여 만든 월드가 정전 한 번, 크래시 한 번에 날아가는 건 누구도 원하지 않는다. 자주 일어나는 일은 아니지만 피할 수도 없으니, 백업은 자주 해 두는 게 좋다!
백업 플러그인
섹션 제목: “백업 플러그인”백업 플러그인 두 개를 추천한다(효율적이고, 서버를 멈추지 않고 백업할 수 있다).
eBackup 블랙리스트로 특정 파일을 백업에서 제외할 수 있고, FTP 원격 백업을 지원한다.
Server Backup 증분 백업(최근 변경된 파일만 백업)을 지원해 용량을 덜 차지한다.
InventoryRollbackPlus 플러그인으로 플레이어 인벤토리를 백업할 수 있다.
자동 백업 소프트웨어
섹션 제목: “자동 백업 소프트웨어”MCServerBackup은 OblivionOcean이 개발한 Minecraft Java 서버 자동 백업 소프트웨어다. 주로 청크 백업용이지만 서버 전체 백업에도 쓸 수 있다.
간단한 GUI 버전이 나올 예정이며, 지금은 사용하기가 약간 까다롭다.
일정 기간 동안 변경된 모든 파일(청크, 플레이어 정보 등)을 zip이나 tar.gz 압축 파일 또는 폴더로 묶어 준다.
python main.py [상대/절대 경로] [기간] [형식]수동 백업
섹션 제목: “수동 백업”Windows에서는 서버 루트 디렉터리에서 우클릭해 압축하면 된다(시간이 급하면 zip, 용량이 빠듯하면 7-Zip을 추천한다).
Linux에서는 tar -czvf backup_date.tar.gz /[path]/ 명령어를 쓴다(7-Zip을 쓴다면 7-Zip 명령어를 직접 찾아보자).
패널: 대부분의 패널은 Windows처럼 클릭 한 번으로 압축할 수 있다.
수동 최소 백업 (비추천)
섹션 제목: “수동 최소 백업 (비추천)”저장 공간이 정말 부족하다면, 보안 소프트웨어를 설치해 서버 자체가 통째로 털리지 않도록 해 둔 뒤에 다음 항목만 백업해 볼 수 있다.
월드 백업
섹션 제목: “월드 백업”말할 필요도 없이 가장 중요하다. 루트 디렉터리에 있는, 직접 만들었거나 서버가 생성한 월드를 백업하자.
플러그인 데이터 파일 백업
섹션 제목: “플러그인 데이터 파일 백업”플러그인 데이터 파일, 데이터베이스 파일 등(흔한 이름으로 data.yml, database.db, data 폴더 등)이다.
이런 파일은 직접 찾아야 하는데, 이게 비추천하는 이유다. 서버가 안정된 뒤 비슷한 파일을 전부 찾아서 기록해 두면 된다.
(선택) 로그 파일
섹션 제목: “(선택) 로그 파일”서버 루트 디렉터리의 logs 폴더.
월드 삭제
섹션 제목: “월드 삭제”월드를 삭제하려면 world 폴더를 지우거나 해당 차원 폴더를 지우면 된다.
다만 대부분의 플러그인 데이터는 월드를 지워도 같이 지워지지 않는다는 점에 주의하자.
예를 들어 NPC 플러그인은 원래 위치에 없더라도 같은 이름의 월드에 NPC를 생성하려고 할 수 있다.
일부 서버 코어는 차원을 각각의 폴더로 나눠 루트 디렉터리에 두므로, 모든 차원을 초기화하려면 전부 지워야 한다.