개인 자료란 (JE)

  서버 커뮤니티

Profile painno 대표칭호 없음

nodiepain 8187bdcd740447248cf28b3b2e10bb6f

Profile

질문하기 플러그인

핵방지 및 엑스레이방지 플러그인 관한 질문입니다.

2023.05.18 조회 수 5023 추천 수 0
이해도 입문자 
게임버전 (JE) 관련없음, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4 
게임버전 (BE) 관련없음 

현재 핵방지 플러그인을 사용중이지만 실시간으로 로그만 뜨는 정도수준의 핵방지 플러그인 (무료) 이고  negativity 라는건데


엑스레이 까지 완벽 차단하면서 쓸수있는 핵방지가 있을까요 ? 유료여두 됩니다.

엑스레이도 서버에서 설정파일(페이퍼 메모장 등) 이용시 어느정도 차단이 가능하다고 알고있는데 이거에대한 설정도 궁금합니다.


엑스레이 방지를 완벽히 하고싶습니다. 

근데 이럴려면 서버 리소스팩까지 필수인가요?


위 3개의 질문에대한 해답 부탁드립니다 !! 





4개의 댓글

작은거인
2023.05.18

https://docs.papermc.io/paper/anti-xray

냥냐챠
2023.05.18

속칭 엑스레이라고 부르는 치팅이 존재할 수 있는 이유는 서버가 클라이언트한테 플레이어가 위치한 곳의 블럭 데이터를 보낼때 청크 단위로 보내기 때문이다냥.

 

계산 복잡성의 이유로 플레이어 시점에서 보이는 블럭만 따로 필터링해서 보내기에는 서버의 연산이 많이 필요로 하기 때문이지냥.

위에 링크한 문서는 연산 능력을 희생시켜서 엑스레이를 막는다냥. 따라서, 서버 자원 소모가 클 수 밖에 없고 인원 수용에도 문제가 생길 수 밖에 없다냥.

가장 확실한건 클라이언트에서 엑스레이를 사용하는지 확인하는건데, 사실상 불가능하지냥.

 

결론적으로 페이퍼에 있는 플래그를 활성화 시켜서 부정행위를 금지시킬 수는 있지만, 그에 비례해서 서버 자원을 희생시키니깐

사용하는게 이득인지 잘 저울질할 필요가 있다냥.

painno
2023.05.18
@냥냐챠

엑레 자체를 막으려면 결국 무슨방법이던 서버렉 자체가 발생할수있다 이건가요 ?

야생서버를 운영중인데 엑레를 안막자니 너도나도 네더라이트풀셋이고 막자니 서버렉 유발이면 안막는걸 현재 선택하고있긴합니다만..

 

 

냥냐챠
2023.05.18
@painno

1. 플레이어의 시야에만 보이는 블럭만 가려내서 클라이언트에 보내주는 것의 연산량과

2. 플레이어가 위치한 곳에 해당하는 청크를 바로 보내주는 것의 연산량은

 

매우 많은 차이를 보이겠지냥. 뇌피셜은 아니다냥. 실제로 많은 차이를 보이고 글쓴냥이가 페이퍼의 실제 그 옵션을

키고 한계 수용인원까지 서버에 수용을 해보면 서버 수용능력이 얼마나 저하되는지 체감이 바로 올거다냥.

 

글쓴냥이가 처음에 썼다던 로그기반이나, 지나치게 빠르게 희귀한 광물을 제한 시간 내로 빠르게 캐는 플레이어를 엑스레이어로 판단하는 플러그인은

저런 문제때문에 나오는 것이다냥.

 

참고냥