M-ClearLag v3.0
메모리 최적화
서버내에 할당된 램을 바탕으로 Garbage Collector를 실행합니다.
현재 점유하고 있는 메모리를 빠른 재사용이 가능하도록
사용하지 않는 부분을 재활용합니다.
청크 관리
서버 내에서 유저가 속하지 않은 청크들 모두 언로드를 실행합니다.
유저 근처의 청크는 다시 로드되기에 어찌보면 유저가 많은 서버는
많은 청크들이 재로드될 수 있습니다. 그러나, 공간만 차지하게 되는
넓은 맵을 사용하는 서버는 이 부분에 대해서 매우 효율적인 서버 운영이
가능해집니다. 또한, 최대 청크 로드수를 정해서 서버가 버티지 못하는 청크 수
이상을 크게 벗어나지 않도록 해주기도 합니다.
엔티티 제거
특정 유형에 해당하는 엔티티들을 제거할 수 있습니다.
엔티티는 서버에 부담을 주는 요인 중 하나로 손꼽히며,
config.yml에서 제거할 엔티티를 선택할 수 있습니다.
최대 몹 소환 수 제한
한 청크에 생명체 엔티티가 일정량 이상 밀집되어 있는 경우
그 청크에서 소환을 제한할 수 있습니다.
서버 구동 현황 확인
서버의 현재 구동 시간과 월드별 다뤄지는 엔티티 수를 볼 수 있습니다.
최적화전 경고 메세지
이전 버전에서는 코딩을 잘못했는지 경고에 대한 기능에서 일부
댓글들이 보여서 다시 코딩했습니다.
이전 버전과는
1.0
- 메모리 최적화 기능
- 쓰지않는 청크 언로드 기능
2.0
- 필요없는 엔티티 제거 기능
2.1
- 이전 버전에서 확인된 개별 타이머 오타로 인한 메모리 타이머만 3개 실행되는 오류 고침
2.2
- 모드 버킷에서 동작하지 않았던 부분 수정
- 엔티티제거 하기전 미리 알리는 경고 기능 추가
3.0
- 모드 서버에서 청크 언로드 중에 발생한 오류 메세지 수정
- 타이머는 하나만 동작하도록 수정
- 최적화 실행 명령어 따로 추가
- 경고 기능 버그 고침
- 최대 로드 청크 수 기능 추가
- 청크당 최대 몹 소환 가능 수 추가
- 상위 버전에서 호환 확인
- 서버 구동 현황 확인 명령어 추가
메모리최적화: true
청크제거: true
엔티티제거: true
최적화시간: 600
* 최적화 타이머 관련하여 설정하는 부분입니다.
경고:
사용: false
시간: 20
메세지: §c<time>초 후 서버 최적화를 실행합니다...
* 최적화전에 보낼 메세지를 설정하는 부분입니다.
몹소환제한:
사용: true
청크당최대수: 3
* 청크당 몹 리스폰을 제한할 수 있는 기능을 설정하는 부분입니다.
청크:
최대로드수: 8000
* 최대 로드 청크수를 설정합니다.(0으로 설정시 기능을 끕니다)
삭제-엔티티:
배: true
낙하-블럭: true
경험치: true
그림: false
화살: true
화염구: true
달걀: true
엔더진주: true
낚시찌: true
눈덩이: true
경험치포션: true
아이템: true
아이템액자: false
마인카트: true
터지는TNT: true
* 엔티티 제거시에 제거할 엔티티를 설정하는 부분입니다.
무단배포 금지!!
M-LibraryPlus가 필요합니다.
이 플러그인은 무단배포를 금합니다.
배포 또는 퍼갈때는 댓글로 링크를 게시해주세요.
호환 확인 환경
1.12.2[CraftBukkit]
1.12.2[CatServer]
1.16.5[Spigot]
행복한뀰밐이
2021.06.15지인들과 플레이하는데 유용하게 쓰고 있습니다. 감사합니다.
그런데 제거할 엔티티에서 호퍼가 실린 마인카트를 제거하지 않게 하고 싶은데 이럴땐 어떻게 해야하나요?