Bobby — mod per aumentare la distanza di rendering sui server in Minecraft
Bobby è una mod client che memorizza i chunk in cache per mostrare un orizzonte più lontano sui server Minecraft, anche con una…
Bobby è una mod client che memorizza i chunk in cache per mostrare un orizzonte più lontano sui server Minecraft, anche con una view-distance del server limitata.
Bobby — mod per aumentare la distanza di rendering sui server in Minecraft
Versione di Minecraft su cui è stato testato e scritto l'articolo: 1.21.10
Intervallo di versioni supportate: 1.16.2 – 26.2
Bobby è una mod lato client che permette di vedere più lontano su un server rispetto a quanto il server stesso consenta. Di solito la distanza non è impostata dal client, ma dal parametro del server view-distance: oltre questo limite i chunk non vengono inviati, quindi anche con una distanza di rendering elevata nelle impostazioni, l'orizzonte si interrompe dopo poche decine di blocchi. La mod memorizza tutti i chunk già inviati dal server e continua a disegnarli anche dopo che escono dal limite del server. Grazie a ciò, la distanza visibile in Minecraft dipende dalla tua distanza di rendering e non dalle impostazioni del server.
Come funziona la cache dei chunk
Ogni chunk inviato dal server viene salvato dalla mod in un archivio locale — la cartella .minecraft/.bobby. Finché il giocatore si muove, il server fornisce solo la zona che rientra nella sua view-distance, e smette di aggiornare i vecchi chunk rimasti indietro. Al posto del vuoto viene mostrata una copia salvata dalla cache. Queste zone appaiono come un paesaggio normale, anche se il server non le trasmette più.
Più a lungo dura la partita sulla stessa mappa, più completa diventa la cache: le zone già percorse restano visibili anche dopo che vi siete allontanati molto. Il primo collegamento a una zona sconosciuta mostra ancora un'interruzione al limite del server, ma dopo una passeggiata nei dintorni i vuoti all'orizzonte si riempiono.
Le zone in cache sono statiche: mostrano il mondo così com'era al momento del salvataggio.

Panorama con un'alta distanza di rendering sul server; si notano anche i chunk non caricati nelle vicinanze
I chunk della cache non si aggiornano
La copia salvata non reagisce ai cambiamenti finché il giocatore non si avvicina e il server non invia nuovamente il chunk. Se qualcuno ha distrutto un edificio o costruito una strada al di fuori della visibilità del server, nella zona in cache tutto resterà come prima. In questi chunk non ci sono nemmeno mob o oggetti in movimento — la cache conserva solo il rilievo e i blocchi. Per impostazione predefinita, la mod non carica nei chunk in cache le block entity (casse, forni, ecc.): richiedono un aggiornamento a ogni tick, e a grande distanza ciò aggiungerebbe un carico inutile.
Mondo di riserva tramite bobby-fallback
Oltre ai chunk provenienti dal server, la mod può prendere il paesaggio da un mondo in singolo giocatore già pronto — per le zone che il server non ha mai inviato. Per attivare questa funzione basta rinominare la cartella del mondo desiderato (proprio la cartella, non il nome del mondo all'interno del gioco) in bobby-fallback. Questo schema è utile quando avete una copia locale della mappa del server: in tal caso i paesaggi lontani si caricano subito, senza bisogno di visitare prima ogni punto di persona.
Utilizzo in singolo giocatore
In un normale mondo in singolo giocatore, il server integrato disegna comunque quanto impostato nelle opzioni video, quindi non c'è nulla da riempire. Qui la mod si attiva solo tramite il parametro view-distance-overwrite. Esso sovrascrive la distanza calcolata dal server integrato: può essere ridotta per motivi di prestazioni, mentre la distanza visibile verrà completata dalla mod tramite la cache. In questo modo si mantiene un orizzonte lontano, ma parte del carico sulla simulazione del mondo viene rimosso. La modifica di questo parametro richiede di rientrare nel mondo.
Configurazione
Il file di configurazione viene riletto automaticamente — dopo aver salvato le modifiche non è necessario riavviare il gioco. Di seguito sono elencati i principali parametri che influenzano più visibilmente il comportamento della mod.
Parametro | Cosa fa |
| Attiva o disattiva completamente la mod. |
| Attiva la mod in singolo giocatore, sovrascrivendo la distanza del server integrato. 0 — disattivato. Richiede di rientrare nel mondo. |
| Alza il limite superiore del cursore della distanza di rendering. Un valore superiore al limite vanilla funziona solo con la mod di ottimizzazione del rendering Sodium. |
| Per quanti secondi mantenere i chunk dopo l'uscita dalla zona di visibilità, per non sovraccaricarli in caso di un breve allontanamento. Non funziona tra le dimensioni. |
| Non carica nei chunk in cache le block entity (casse, ecc.). |
| Scurisce i chunk in cache per distinguerli visivamente da quelli inviati dal server. |
| Elimina dalla cache le regioni che non vengono caricate da molto tempo. -1 — non eliminare, 0 — pulire dopo ogni disconnessione. |
Conclusione
Bobby permette di mostrare su un server con una view-distance bassa tanto spazio quanto consente la vostra distanza di rendering, senza per questo sovraccaricare il server stesso. La mod è adatta a chi gioca su server pubblici con visibilità limitata e vuole vedere l'orizzonte completo per orientarsi, fare screenshot o intraprendere lunghe escursioni.
Installazione
Un'installazione tipica richiede circa 5 minuti. Il procedimento è lo stesso; cambiano solo il loader e la build corrispondente.
- 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.











