| 장르 | 경제, RPG, 그 외에 장르 |
|---|---|
| 게임버전 | 모든버전, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3 |
| API | 버킷, 스피곳, 페이퍼, 포지 |
| 원산지 | 국산 |
| 개발자 | Nekton |
| 저작권 | All Rights Reserved |
| 자료 출처 | http://nektonmc.kro.kr/ |

간편하지만, 필요한 기능은 모두 갖춘 가상창고 플러그인! (무료)
- 플레이어 마다 최대 9개(486칸)의 가상창고를 소유 가능
- 창고 확장권 아이템 / 관리자 명령어를 통해 가상창고 획득 가능
- 비동기 최적화, 주기적인 데이터 백업으로 안정적인 작동
- YAML 설정 파일을 통한 UI 커스터마이징 지원
명령어
/창고
가상 창고 목록 창을 엽니다.
/창고관리
관리자(어드민) 전용 명령어입니다.
- /창고관리 확장권: 창고 확장권 아이템 설정창을 엽니다.
- /창고관리 지급 <닉네임>: 플레이어에게 창고를 하나 지급합니다.
- /창고관리 열기 <닉네임>: 플레이어의 창고를 열어 아이템을 확인하거나 편집할 수 있습니다.
- /창고관리 모니터: 입출력 성능 정보를 표시합니다.
- /창고관리 reload: 설정 파일을 불러옵니다
Permission
simplecontainers.admin: /창고관리 명령어 사용 권한
Config
plugins/SimpleContainers/UI_CONFIG.yml 파일을 수정해 창고 메뉴 UI 세부사항을 설정할 수 있습니다.
✅ 데이터 관리 방식
가상창고 기능의 특성 상 데이터의 변경이 매우 빈번합니다.
또한, 갑작스러운 서버 다운 등에 의해 소중한 아이템들이 유실되어서는 안됩니다.
빈번한 데이터 변경을 효율적으로, 그리고 안정적으로 관리하기 위한 데이터 관리 방식을 적용하였습니다.
1. 비동기 백업
갑작스러운 서버 종료에도 데이터가 유지될 수 있도록, 주기적으로 백업을 수행합니다.
10초마다 변경된 데이터들을 데이터베이스로 저장합니다. 이때 저장은 버킷 메인 스레드가 아닌 별도의 스레드에서 수행함으로써 성능을 극대화합니다.
2. In-Memory 캐싱
데이터를 매번 데이터베이스와 통신하며 불러오지 않고, 메인 메모리(on-heap)에 자주 엑세스되는 데이터들을 미리 저장해둡니다.
이는 입출력 성능을 10배 이상 개선합니다.
3. 비동기 Prefetching
데이터베이스 접근 비용을 최소화하기 위해 별도 스레드에서 In-Memory 캐시로의 prefetching을 수행합니다.
다운로드

댓글이 없습니다.
새로운 댓글을 등록해 주세요!