HighRight b32fff82f5cc4636a74b555fffcf34c6
최근에 찾은 플러그인? 입니다
아마도 미니게임이나 (저는 개인적으로 싫어하는)마인팜 개발자들에게 좋아보을것같은
그런아이템이라고 할수있겠습니다
원래는 비동기로 월드 로딩시킬려고 api들 찾다가 fawe에서 된다는줄 알았는데
레거시여서 돌다 보니 이 페이퍼를 알게되었다는...
https://github.com/InfernalSuite/AdvancedSlimePaper
먼저 소개부터 하자면 월드 포멧을 slime이라는 포멧을 쓰고
하이픽셀 팀에서 만들었다고 하고 (Skyblock용으로 쓰였다고 합니다)
db(mongodb, mysql, redis)에도 월드를 저장할수 있고(물론 파일에서도 저장가능 ㅎㅎ)
자기가 커스텀으로 DB저장 기능도 만들수 있더라구유
미니게임이나 로비같이 작은 월드에서 특히 괜찮다고 하네유
단점은 개발할때 api 자료가 꽤나 부족하다는점과 월드 최대 크기가 작고
최신버전상 paperclip을 바꿔야해서 purpur가 지원되지 않는다는 점일까유(Paper 쓰시던분들은 상관없을것같네유)
(월드 크기가 작은건 맵 크기가 작을걸 노린 용도로 나온거라 상관없지 않을까 생각이 드네유)
혹시 사용하실 분들을 위해서 적어본다면
https://ci.infernalsuite.com/viewType.html?buildTypeId=AdvancedSlimePaper_Build
여기서서 밑에 finished build에 들어가서 Artifacts 클릭 후 오른쪽에 있는 다운로드 클릭하시면됩니다
???: 혹시 실시간으로 로딩할때 딜레이가 어느정도 걸렸나요?
파일은 150~50ms정도
몽고db은 150~100ms 정도같아유
기본 월드들은 로딩할떄 3초에서 길면 22초 정도 걸리고
최적화를 시키면 200ms정도 되는걸 생각하면
빠른편이긴 해유
너무 장점만 나온것같아 단점을 말하자면
다른 플러그인과의 연동이 될지가 살짝 의문이 드니
대규모 서버 개발자 분들에게 조금 추천드려유
작은거인
2023.01.28원래는 플러그인이었는데 이렇게 바뀌네요..
공식적으로는 유지보수가 안되는 걸로 알고있어요
하이라이트|highright
2023.01.28저거는 fork로 새로 나온것같더라구유
페이퍼 포크는 아직 위키같은게 안쓰여져 있어서 쓰기 힘든점도 있는것같더라구유