allclear12 4ec4249fe3c34447806f31dd3bce27cb
이해도 | 중급자 |
---|---|
게임버전 (JE) | 1.20.1 |
게임버전 (BE) | 관련없음 |
안녕하세요. 서버 플레이 도중 엑스레이 의심되는 사람이 나왔는데
그 분이 한 주장이 신빙성이 있는지 알고싶어 글 남깁니다.
의심자는 A로 칭할게요
상황 요약하자면
A가 오른쪽 아래 동굴로 내려가더니
갑자기 y:-17에 있는 동굴 벽을 일자로 파기 시작했고
2칸 파니 다이아 나오고, 그 다음 4칸 파니 또 다이아 나오고,
오른쪽으로 꺾고 직진한 후 내려가니 또 다이아가 나왔습니다.
아무리 봐도 엑스레이 같으나
A라는 분이 주장하기를
자기 자신은 렌더거리를 모두 최솟값으로 맞추고 플레이를 하였다.
철을 굽고 있는데 앞쪽 렌더가 안되는 곳에서 잘려서 광물이 보였다.
나는 단지 그걸 보고 광물을 캔 것일 뿐이다.
라고 합니다. 여기서 여러분이 답해주실 내용은 이것만 있으면 충분합니다.
----------------------------------------------------------------
1. 멀티 서버의 모든 청크가 로딩되어있다고 가정하고,
한 플레이어가 렌더거리 최솟값, 컴 사양을 최악으로 맞춘 후 플레이를 할 시
로딩되다 멈춰서 로딩되지 않은 청크의 벽면 부분을 확인할 수 있는가?
2. 마크는 청크가 하나의 파트이며, 렌더거리 설정값도 청크 단위이고,
앞으로 움직일때 일정 블럭만큼 움직일때 앞에 일정 블록의 제곱만큼 렌더가 되지 않고
한 청크를 움직였을때 앞의 한 청크가 새로 보이는 방식인가?
3. A가 캔 다이아는 청크의 중앙 부분에 있었다. 경계 부분에 없었음.
그럼 어떤 마크내의 버그가 발생했을 때, 동굴이 아닌 곳에서 '광물'만 보이는 현상이 일어날 수 있는가?
4. 서버 플레이어의 렌더거리 여부와 관계없이, 한번 렌더된 곳은 보이지는 않지만 이미 로딩되어 있는 곳인가?
5. 렌더거리를 2로 맞춘 후 , 강제로 서버렉을 발생시켜 로딩을 멈추게 한다음,
청크의 벽면에 가 밑쪽의 광물과 동굴을 확인할 수 있는가?
----------------------------------------------------------------
이해 안되시면 말씀해주세요. 부가설명 해드리겠습니다.
관련 자료 있으면 꼭!!! 보내주세요. 간절합니다.
코코냐
2024.01.061. 불가능합니다. 프리캠이 있어도 기본적으로 로딩되지 않은 청크 방향으로는 벽 자체를 렌더링하지 않습니다.
2. 청크단위입니다. 기본 12청크, 서버 기본 10청크로 알고있습니다.
3. 불가능합니다. 텍스쳐 자체가 깨져버린 상태라면 동굴 정도는 볼수 있지만, 자체 시스템상 투명하지 않은 다른 블럭으로 가려진 부분은 렌더링하지 않습니다.
4. 보통 로딩되어있지 않습니다. 특정 모드가 있다면 청크를 클라이언트에 임시로 저장하는 방식을 사용할수는 있습니다.
5. 이미 만들어진 청크라면 로딩이 그렇게 오래걸리는 경우는 서버 구성 문제가 아닌 이상 불가능합니다. 다만, 실제로 서버 구성 문제라면 2청크가 아닌게 렉이 더 심할뿐만 아니라, 모든 유저가 정상적인 플레이가 힘든 상태가 됩니다.
요약하면, 엑스레이 혹은 엑스레이에 준하는 비인가 프로그램 혹은 모딩 없이는 불가능하다고 봐야합니다.
8년차마린이123
2024.01.06답변 해주셔서 감사합니다!
NoEul
2024.01.06최신버전 기준으로 답변, 청크 렌더링, 블록 렌더링, 청크 로딩, 청크 생성은 서로 다른 개념인 것을 유의
server.properties
파일에서view-distance
값에 따라 청크 로딩 거리가 고정되는 경우 플레이어가 렌더 거리를 줄여도 블록 자체는 로딩되어 있을 수 있다. 반대로view-distance
값이 최대 청크 거리를 의미하는 경우 플레이어가 설정한 렌더 거리만큼 청크와 블록과 엔티티를 로딩함.NoEul
2024.01.06엑스레이인지 아닌지는 오리실험을 해보면 알겠지욘. 보통 엑스레이라면 상하전후좌우대각선으로 자주 방향을 틀거고, 이를 감추기 위하여 블록으로 막을 것이고, 시간 측정을 통해 특정 아이템의 개수가 특정 개수 이상인지 아닌지도 알아볼 수 있고욘. 아니면 해당 플레이어의 예상되는 동선 광물 블록을 많이 설치하거나, 특정 위치에 광물 블록을 많이 설치하고 그 위치로 이동시켜 플레이어가 그 광물을 캐는지 확인해봐도 돼고욘
8년차마린이123
2024.01.06이해력이 딸려서 그러는데
그러면 3번의 경우 간혹 엑스레이처럼 광물만 보이는 현상이 발생할 수 있다는 뜻인가요?
NoEul
2024.01.06완전히 엑스레이처럼은 아니고 관전모드 써서 땅속에 들어갔을 때와 같이 볼 수 있다는 말이에욘
8년차마린이123
2024.01.06제가 관전모드를 사용했을때 블럭으로 막힌 공간은 텅 빈 공간처럼 보였는데
그런식으로 보일 수 있다는 말씀이시죠?
NoEul
2024.01.06ㅔㅔ
NoEul
2024.01.06근데 컴퓨터 성능이 그렇게 좋지 못하거나 OptiFine을 사용하는게 아닌 이상 거의 발생하지 않는 문제예욘
8년차마린이123
2024.01.06감사합니다!