Bobby — Minecraft sunucularında görüş mesafesini artıran mod
Bobby, sunucunun gönderdiği chunk'ları önbelleğe alarak view-distance sınırının ötesinde bile uzak arazileri göstermeye devam eden bir…
Bobby, sunucunun gönderdiği chunk'ları önbelleğe alarak view-distance sınırının ötesinde bile uzak arazileri göstermeye devam eden bir Minecraft istemci modudur. Çalışma prensibini ve ayarlarını anlatıyoruz.
Bobby — Minecraft sunucularında görüş mesafesini artıran mod
Makalenin test edildiği ve yazıldığı Minecraft sürümü: 1.21.10
Desteklenen sürüm aralığı: 1.16.2 – 26.2
Bobby — sunucunun izin verdiğinden daha uzağı görmenizi sağlayan bir istemci modudur. Mesafeyi genellikle istemci değil, sunucu tarafındaki view-distance: bu sınırın ötesindeki chunk'lar gönderilmez, bu yüzden ayarlarda büyük bir görüş mesafesi olsa bile ufuk birkaç düzine blok sonra kesilir. Mod, sunucunun daha önce gönderdiği tüm chunk'ları hafızasında tutar ve bunlar sunucu sınırının dışına çıktıktan sonra da çizmeye devam eder. Bu sayede Minecraft'taki görünür mesafe, sunucu ayarlarına değil sizin görüş mesafenize bağlı olur.
Chunk önbellekleme nasıl çalışır
Sunucunun gönderdiği her chunk'ı mod, yerel depoya — .minecraft/.bobby klasörüne — kaydeder. Oyuncu hareket ederken sunucu yalnızca kendi view-distance mesafesine giren bölgeyi gönderir ve arkada kalan eski chunk'ları güncellemeyi bırakır. Bu boşlukların yerine önbellekten kaydedilmiş kopya yerleştirilir. Bu tür bölgeler, sunucu artık onları göndermese bile sıradan bir arazi gibi görünür.
Oyun aynı harita üzerinde ne kadar uzun sürerse önbellek de o kadar dolar: gezilen bölgeler, oradan çok uzaklaşsanız bile görünür kalır. Tanımadık bir bölgeye ilk bağlanıldığında sunucu sınırında hâlâ bir kesilme görülür, ancak çevrede bir tur attıktan sonra ufuktaki boşluklar dolar.
Önbelleğe alınmış bölgeler statiktir: dünyayı kaydedildiği andaki haliyle gösterirler.

Sunucuda yüksek görüş mesafesiyle bir manzara, yakınlarda yüklenmemiş chunk'lar da görülüyor
Önbellekteki chunk'lar güncellenmez
Kaydedilmiş kopya, oyuncu yaklaşıp sunucu chunk'ı yeniden gönderene kadar değişikliklere tepki vermez. Biri bir yapıyı yıkmış ya da sunucu görüş alanının dışında bir yol açmışsa, önbelleğe alınmış bölgede her şey eskisi gibi kalır. Bu tür chunk'larda moblar ve hareketli nesneler de bulunmaz — önbellek yalnızca arazi ve blokları saklar. Mod varsayılan olarak önbelleğe alınmış chunk'larda blok varlıklarını (sandıklar, fırınlar vb.) yüklemez: bunların her tick'te güncellenmesi gerekir ve büyük mesafede bu gereksiz bir yük oluşturur.
bobby-fallback ile yedek dünya
Sunucudan gelen chunk'lara ek olarak mod, sunucunun hiç göndermediği bölgeler için hazır bir tek kişilik dünyadan da arazi alabilir. Bunu etkinleştirmek için ilgili dünyanın klasörünü (oyun içindeki dünya adını değil, klasörün kendisini) bobby-fallback olarak yeniden adlandırmak yeterlidir. Bu yöntem, sunucu haritasının yerel bir kopyasına sahip olduğunuzda kullanışlıdır: bu durumda uzak manzaralar, önce her noktaya kişisel olarak gitmeye gerek kalmadan hemen yüklenir.
Tek kişilik oyunda kullanım
Sıradan bir tek kişilik dünyada, yerleşik sunucu zaten video ayarlarında belirlenen kadar görüş mesafesi çizer, bu yüzden doldurulacak bir şey yoktur. Mod burada yalnızca view-distance-overwrite parametresi üzerinden etkinleştirilir. Bu parametre, yerleşik sunucunun hesapladığı mesafeyi geçersiz kılar: performans uğruna düşürülebilir, görünür mesafeyi ise mod önbellekten tamamlar. Böylece uzak ufuk korunurken dünya simülasyonundaki yükün bir kısmı azaltılır. Bu parametrenin değiştirilmesi dünyaya yeniden girmeyi gerektirir.
Yapılandırma
Ayar dosyası otomatik olarak yeniden okunur — değişiklikleri kaydettikten sonra oyunu yeniden başlatmaya gerek yoktur. Aşağıda modun davranışını en belirgin şekilde etkileyen temel parametreler toplanmıştır.
Parametre | Ne yapar |
| Modu tamamen açar veya kapatır. |
| Yerleşik sunucunun mesafesini geçersiz kılarak modu tek kişilik oyunda etkinleştirir. 0 — kapalı. Yeniden girmek gerekir. |
| Görüş mesafesi kaydırıcısının üst sınırını yükseltir. Vanilla sınırının üzerindeki değerler yalnızca Sodium render optimizasyon modu ile çalışır. |
| Kısa süreli uzaklaşmalarda aşırı yüklenmeyi önlemek için chunk'ların görüş alanından çıktıktan sonra kaç saniye tutulacağı. Boyutlar arasında geçişte etkili değildir. |
| Önbelleğe alınmış chunk'larda blok varlıklarını (sandıklar vb.) yüklemez. |
| Önbelleğe alınmış chunk'ları, sunucunun gönderdiklerinden görsel olarak ayırt etmek için karartır. |
| Uzun süredir yüklenmemiş bölgeleri önbellekten siler. -1 — silme, 0 — her bağlantı kesildiğinde temizle. |
Sonuç
Bobby, düşük view-distance değerine sahip bir sunucuda, sunucuyu yormadan görüş mesafeniz kadar alanı göstermenizi sağlar. Mod, görüş mesafesi kısıtlanmış genel sunucularda oynayan ve yön bulmak, ekran görüntüsü almak ya da uzak keşifler için tam ufku görmek isteyenlere uygundur.
Kurulum
Tipik bir kurulum yaklaşık 5 dakika sürer. Akış aynıdır; yalnızca loader ve uygun build değişir.
- 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.











