Bobby — 마인크래프트 서버에서 렌더 거리를 늘려주는 모드
Bobby는 서버가 전송한 청크를 캐싱해 view-distance 제한을 넘어서도 먼 지형을 계속 보여주는 마인크래프트 클라이언트 모드입니다. 작동 원리와 주요 설정 항목을 정리했습니다.
Bobby는 서버가 전송한 청크를 캐싱해 view-distance 제한을 넘어서도 먼 지형을 계속 보여주는 마인크래프트 클라이언트 모드입니다. 작동 원리와 주요 설정 항목을 정리했습니다.
Bobby — 마인크래프트 서버에서 렌더 거리를 늘려주는 모드
테스트 및 문서 작성에 사용된 마인크래프트 버전: 1.21.10
지원 버전 범위: 1.16.2 – 26.2
Bobby는 서버가 허용하는 범위보다 더 멀리 볼 수 있게 해주는 클라이언트 모드입니다. 일반적으로 렌더 거리는 클라이언트가 아니라 서버 측 view-distance 파라미터가 결정합니다. 이 범위를 벗어나면 청크가 전송되지 않기 때문에, 설정에서 렌더 거리를 아무리 크게 해도 지평선은 수십 블록 앞에서 끊깁니다. 이 모드는 서버가 이미 전송한 모든 청크를 기억해 두었다가, 서버 범위를 벗어난 뒤에도 계속 그려줍니다. 이 덕분에 마인크래프트에서 보이는 거리는 서버 설정이 아니라 여러분의 렌더 거리 설정에 좌우됩니다.
청크 캐싱 작동 방식
서버가 전송하는 모든 청크는 이 모드가 로컬 저장소인 .minecraft/.bobby 폴더에 기록합니다. 플레이어가 이동하는 동안 서버는 자신의 view-distance 범위에 들어오는 구역만 전송하고, 뒤쪽의 오래된 청크는 더 이상 갱신하지 않습니다. 그 빈 공간에는 캐시에 저장된 사본이 대신 표시됩니다. 이러한 구역은 서버가 더 이상 전송하지 않아도 일반적인 지형처럼 보입니다.
같은 맵에서 플레이하는 시간이 길어질수록 캐시는 더 채워지며, 지나간 구역은 멀리 벗어난 뒤에도 계속 보입니다. 낯선 지역에 처음 접속할 때는 서버 한계에서 끊긴 모습이 여전히 보이지만, 주변을 한 바퀴 돌아본 뒤에는 지평선의 빈 곳이 채워집니다.
캐시된 구역은 정적입니다. 저장된 시점의 세계 모습을 그대로 보여줍니다.

서버에서 렌더 거리를 높게 설정했을 때의 풍경. 근처에 아직 로드되지 않은 청크도 보인다
캐시된 청크는 갱신되지 않는다
저장된 사본은 플레이어가 가까이 다가가 서버가 청크를 다시 전송할 때까지 변화에 반응하지 않습니다. 누군가 건물을 부수거나 서버 가시 범위 밖에 길을 냈다면, 캐시된 구역에서는 모든 것이 예전 그대로 남아 있습니다. 이런 청크에는 몹이나 움직이는 객체도 없습니다 — 캐시는 지형과 블록만 저장합니다. 기본적으로 이 모드는 캐시된 청크에서 블록 엔티티(상자, 화로 등)를 로드하지 않습니다. 이런 것들은 매 틱마다 갱신이 필요해서 먼 거리에서는 불필요한 부하가 되기 때문입니다.
bobby-fallback을 통한 대체 월드
서버에서 받은 청크 외에도, 이 모드는 서버가 한 번도 전송하지 않은 구역에 대해 기존의 싱글플레이 월드에서 지형을 가져올 수 있습니다. 이를 활성화하려면 해당 월드의 폴더(게임 내 월드 이름이 아니라 폴더 자체)를 bobby-fallback으로 이름을 바꾸기만 하면 됩니다. 이 방식은 서버 맵의 로컬 사본을 가지고 있을 때 유용합니다. 이 경우 먼 풍경도 각 지점을 직접 방문할 필요 없이 바로 로드됩니다.
싱글플레이에서의 사용
일반적인 싱글플레이 월드에서는 내장 서버가 이미 비디오 설정에서 지정한 만큼 렌더링하므로 채울 것이 없습니다. 이 모드는 여기서 view-distance-overwrite 파라미터를 통해서만 활성화됩니다. 이 파라미터는 내장 서버가 계산하는 렌더 거리를 재정의합니다. 성능을 위해 이 값을 낮추면서도, 보이는 거리는 모드가 캐시에서 채워줍니다. 이렇게 하면 먼 지평선은 유지하면서 월드 시뮬레이션 부하의 일부를 줄일 수 있습니다. 이 파라미터를 변경하려면 월드에 다시 접속해야 합니다.
설정
설정 파일은 자동으로 다시 읽히므로, 변경 사항을 저장한 후 게임을 다시 시작할 필요가 없습니다. 아래에는 모드의 동작에 가장 눈에 띄게 영향을 주는 주요 파라미터가 정리되어 있습니다.
파라미터 | 하는 일 |
| 모드 전체를 켜거나 끕니다. |
| 내장 서버의 렌더 거리를 재정의하여 싱글플레이에서 모드를 활성화합니다. 0 — 비활성화. 다시 접속해야 합니다. |
| 렌더 거리 슬라이더의 상한을 높입니다. 바닐라 한계를 초과하는 값은 렌더링 최적화 모드인 Sodium과 함께 사용할 때만 작동합니다. |
| 잠시 자리를 비웠을 때 과부하가 걸리지 않도록, 가시 범위를 벗어난 후 청크를 몇 초 동안 유지할지 지정합니다. 차원 간 이동에는 적용되지 않습니다. |
| 캐시된 청크에서 블록 엔티티(상자 등)를 로드하지 않습니다. |
| 캐시된 청크를 어둡게 표시해 서버가 전송하는 청크와 시각적으로 구분합니다. |
| 오랫동안 로드되지 않은 리전을 캐시에서 삭제합니다. -1 — 삭제하지 않음, 0 — 접속을 끊을 때마다 정리. |
결론
Bobby를 사용하면 view-distance가 낮은 서버에서도 서버 자체에 부하를 주지 않으면서 여러분의 렌더 거리만큼의 공간을 볼 수 있습니다. 이 모드는 가시 범위가 제한된 공개 서버에서 플레이하며, 방향을 파악하거나 스크린샷을 찍거나 먼 곳을 탐험하기 위해 온전한 지평선을 보고 싶은 사람에게 적합합니다.
설치
일반적인 설치는 약 5 분 정도 걸려요. 과정은 동일하고, Loader 와 그에 맞는 빌드만 달라요.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











