상위 문서: 마인크래프트/플러그인
1. 안티치트(핵방지) 플러그인
대표적으로 AAC, Spartan[1]가 있다.[2] 하지만 두 가지 다 유료이므로 다른 안티치트를 사용하는 것을 추천한다. 대부분 핵 사용과 관련된 테러는 대부분 막을 수 있다. 스마트 무빙 핵 사용시 속도를 올린다거나 벽을 타서 움직일 경우 서버 관리자에게 메시지가 전송된다. [예시(AAC)]국내의 KFireWall처럼 오피를 제외한 플레이어의 접속을 임시적, 영구적 으로 막는 플러그인이 있고 메크로 프로그램 방지 형식으로 잠수를 탈 경우 플레이어의 모든 서버 상호작용이 씹어지는(...) 플러그인 등이 있다.
1.1. Nocheatplus
다운로드 페이지 | DevBukkit(1.1~1.12.2), Jenkins(1.8~1.16.5) |
버전 | 1.1~1.7.10, 1.8~1.16.5 |
관련 플러그인 | ProtocolLib, NoCheat |
공식 링크 | Github, Discord |
ProtocolLib 플러그인을 설치하면 핵을 더 잘잡는다.
Viaversion 플러그인과의 호환이 안된다.[4]
Updated-Nocheatplus는 버그가 좀 있다. 버그를 발견하면 github 링크로 버그를 제보하면 된다.
1.2. Spartan
다운로드 페이지 | Spigot |
버전 | 1.7.2~1.16.5 |
관련 플러그인 | ProtocolLib |
공식 링크 | Discord |
현재 플레이어 한명당 0.08%의 Tick을 사용한다.
Syn 이라는 추가 구매 기능이 있는데, 이게 말이 좀 많다. 가격이 37.5 달러나 되는데 개발자가 몰래몰래 syn을 구매 안해도 작동했던 기능을 syn 기능에서만 작동되도록 옮겨버린다... 만약 spartan 을 구입할 생각이 있는데 이런 일이 우려된다면 다른 안티치트 플러그인을 대신 구입하는 법도 있다.
심각한게 대규모 서버일수록 Syn 구매를 의무화 하도록 유도하는 패치를 지속적으로 한다. 그중 하나로 최근에 라이선스당 아이피를 2개로 제한해 버리고 아이피당 포트를 5개까지로 제한해 버렸다. 그러니깐 번지코드를 사용하는 서버 중 서버를 11개 이상 늘리려면 Syn 을 무조건 구매해야 하는 것이다.[8]
이 플러그인은 Protocollib 이란 플러그인까지 설치하면 더 핵을 잘잡는다.
업데이트가 다른 안티치트에 비해 빠른편이다.
1.3. AAC
다운로드 페이지 | Spigot |
버전 | 1.8~1.16.5 |
관련 플러그인 | ProtocolLib |
공식 링크 | Discord |
가격은 20.00 달러.
버전은 1.8~최신버전을 지원한다.
플레이어 1명당 0.03% 의 Tick을 사용한다고 하며 현재 안티치트중에서 가장 빠르다.
다른 플러그인과의 호환이 된다. mcMMO,
또한 타 개발자가 제작한 유료 확장 기능인 AACAdditionPro를 구매하거나 깃허브의 소스를 이용해 빌드하여 적용하면 AAC에서 감지하지 않는 몇몇 비주류 기능을 감지할 수 있다.
1.4. Matrix
이 안티치트은 중국 개발자가 만들고 있다.가격은 2가지로 나뉜다.
이 플러그인이 2020년때 무료 안티치트 1위였다. 근데 무료 버전이 지원이 중단되었다. 그렇다고 구입할 바에는 유료 안티치트 치고는 잘 못막는 편이다...
이전에 spigot 에서도 무료버전이 업로드 되었었는데 불안전한 코드가 포함 혹은 난독 됐다는 사유로 내려갔다 한다. 이것이 기본 버전에도 적용되어있다.[12]
1.5. Warden
다운로드 페이지 | Warden |
버전 | 1.8~1.16.5 |
관련 플러그인 | Pandora |
공식 링크 | Discord |
개발이 시작된지 얼마 되지 않았으므로 버그가 좀 있는데, 새로나온 안티치트 치고는 잘 막는 편이다. 버그를 발견하면 위에 있는 디스코드에다가 버그를 제보하면 빠르게 고쳐준다.
Viaversion 플러그인과 호환되는 것이 확인 되었다.
여담으로 Pandora 라는 Warden 과 같은 개발자가 만드는 안티치트가 있는데, Pandora 는 더 많은 체크가 있는 대신에 Warden 보다 불안정하다. Warden 안티치트의 실험용 버전이라고 보면 된다.
그러나 2월 24일 이후 업데이트가 없는 것을 보아 개발이 중단된 것으로 보인다.
1.6. Themis Anti Cheat
다운로드 페이지 | Spigot |
버전 | 1.16~1.16.5 |
관련 플러그인 | Wither Anti Cheat[13] |
공식 링크 | Discord |
그리고 플레이어 한명당 0.027% 의 틱을 사용하며 성능이 AAC 랑 비슷하다.
[1] 앞 두 개는 유료이며, 핵을 매우 잘 막는다.[2] 또한 대표적으로 무료 안티 치트 플러그인인 NoCheatPlus도 있으나 잘 뚤려서 사용을 별로 안하는 편이다. 요즘에는 개선된 설정 파일(config.yml)을 공유하거나 파는 개발자도 있다.[예시(AAC)] [AAC
]
Player failed Speed; moved unexpectly: (상세 사항)[4] 예를 들면 수영등이다, 그리고 일부 상위버전의 달라진 움직임과 기능들을 핵이라 오인한다, 뭐 공정한 수영을 원하면 devbukkit 에 있는 마지막 버전을 설치하고 이 플러그인의 config.yml 을 사용해 잘 조절해서 할수도 있긴 하지만 비추천한다.[5] 취소선 친 이유는 평균적으로 미묘하게 그런것이지, 어쩔땐 Spartan 이 더 잘잡을 때도 있고 어쩔땐 AAC가 더 잘잡는 경우도 있기 때문이다. 그래도 개발자가 잠적한 2017년~2020년 초창기 를 제외하면 평균적으로 spartan보다 핵을 더 잘잡는건 맞다.[6] 예를 들자면 Viaversion, GeyserMC(GeyserMC는 syn 구매시), McMMo 등이다. 간략하게 설명하자면 Viaversion 은 상위버전들, 즉 다중 버전의 접속을 지원하는 플러그인이고(자세한건 후술 참고), geyserMC 는 베드락 에디션이 spigot 서버에 들어올 수 있게 해주는 플러그인이다.[7] 근데 이제는 옛말이 된게 AAC 도 다른 플러그인과의 호환성이 좋아졌다...[8] 이건 어디에도 써져있지 않다. 이렇게 한다고 공지를 올리고나서 반응이 심각하게 안좋아지자 1시간만에 모든 불만의 목소리를 삭제하고 공지를 내렸다.[9] 현재 베드락 에디션 플레이어의 모든 체크를 비활성화 해버리는 방식이다.[10] Vape는 유료 고스트 클라이언트이기에 크랙 버전이 존재한다. 구형 Vape 크랙 버전만 차단이 가능하며, 현재 사용되고 있는 Vape 4, Vape Lite는 차단되지 않는다. 즉 안티 치트 플러그인의 감지 능력을 믿을 수밖에 없다.[11] 2021년 2월 23일 이후로 지원을 중단하였다. 다운로드 링크가 모두 막혔다.[12] 무료 버전이 존재했을 당시 기본 버전이랑 .jar 파일이 같았다.[13] 이 플러그인 개발자가 처음으로 만들었던 안티치트 플러그인이다. 근데 버그가 너무 많고 개발이 중단되었으니 Wither Anti Cheat는 쓰지 않는게 좋다.[14] 다만 버전간의 동작에 대한 패치가 없으면 호환된다. 예를 들면 1.14~1.16.5 는 동작에 대한 패치가 없었으니 Viaversion & Viabackwards로 1.16.5 서버에서 Viaversion 플러그인 config.yml 에서 1.13.2 이하 버전의 접속을 차단하면 되긴 한다.