Bobby — мод для збільшення дальності промальовування на серверах у Minecraft
Bobby — мод для збільшення дальності промальовування на серверах у Minecraft
Версія Minecraft, на якій протестовано і написано статтю: 1.21.10
Діапазон підтримуваних версій: 1.16.2 – 26.2
Bobby — клієнтський мод, який дозволяє бачити на сервері далі, ніж дозволяє сам сервер. Зазвичай дальність задає не клієнт, а серверний параметр view-distance: за його межею чанки не надсилаються, тому навіть з великою дальністю промальовування у налаштуваннях горизонт обривається за кілька десятків блоків. мод запамʼятовує всі чанки, які сервер уже надіслав, і продовжує малювати їх після того, як вони виходять за серверну межу. Завдяки цьому видима відстань у Minecraft залежить від вашої дальності промальовування, а не від налаштувань сервера.
Як працює кешування чанків
Кожен чанк, який надсилає сервер, мод записує в локальне сховище — теку .minecraft/.bobby. Поки гравець рухається, сервер віддає лише ту зону, що вкладається в його view-distance, а старі чанки позаду перестає оновлювати. Замість порожнечі на їхньому місці підставляється збережена копія з кешу. Такі ділянки виглядають як звичайний ландшафт, хоча сервер їх уже не передає.
Чим довше триває гра на одній мапі, тим повніший кеш: пройдені ділянки лишаються видимими навіть після того, як ви відійшли від них далеко. Перше підключення до незнайомої місцевості ще показує обрив на серверному ліміті, але після прогулянки околицями прогалини на горизонті заповнюються.
Кешовані ділянки статичні: вони показують світ таким, яким він був на момент збереження.

Краєвид з високою дальністю промальовування на сервері, також видно непідвантажені чанки поблизу
Чанки з кешу не оновлюються
Збережена копія не реагує на зміни доти, доки гравець не наблизиться і сервер не надішле чанк заново. Якщо хтось зруйнував будівлю або проклав дорогу за межами серверної видимості, у кешованій зоні все лишиться по-старому. Мобів і рухомих об'єктів у таких чанках теж немає — кеш зберігає тільки рельєф і блоки. За замовчуванням мод не вантажить у кешованих чанках блоки-сутності (скрині, печі тощо): вони потребують оновлення щотакт, і на великій відстані це додавало б зайве навантаження.
Світ-резерв через bobby-fallback
Окрім чанків із сервера, мод може брати ландшафт із готового одиночного світу — для ділянок, які сервер не надсилав жодного разу. Щоб увімкнути це, достатньо перейменувати теку потрібного світу (саме теку, а не назву світу всередині гри) на bobby-fallback. Така схема корисна, коли у вас є локальна копія серверної мапи: тоді віддалені краєвиди підвантажуються одразу, без потреби спершу побувати в кожній точці особисто.
Використання в одиночній грі
У звичайному одиночному світі вбудований сервер і так промальовує стільки ж, скільки задано в налаштуваннях відео, тож заповнювати нема чого. Мод тут вмикається лише через параметр view-distance-overwrite. Він перевизначає дальність, яку обраховує вбудований сервер: її можна занизити заради продуктивності, а видиму відстань добере мод із кешу. Так зберігається далекий горизонт, але частина навантаження на симуляцію світу знімається. Зміна цього параметра потребує перезаходу у світ.
Конфіг
Файл налаштувань перечитується автоматично — після збереження змін перезапускати гру не треба. Нижче зібрані основні параметри, які найпомітніше впливають на поведінку мода.
Параметр | Що робить |
| Вмикає або вимикає мод повністю. |
| Активує мод в одиночній грі, перевизначаючи дальність вбудованого сервера. 0 — вимкнено. Потрібен перезахід. |
| Піднімає верхню межу повзунка дальності промальовування. Значення понад ванільний ліміт працює лише з модом-оптимізатором рендерингу Sodium. |
| Скільки секунд тримати чанки після виходу із зони видимості, щоб не перевантажувати їх при короткому відході. Не діє між вимірами. |
| Не вантажити в кешованих чанках блоки-сутності (скрині тощо). |
| Притемнює кешовані чанки, щоб візуально відрізняти їх від тих, що надсилає сервер. |
| Видаляє з кешу регіони, які давно не завантажувались. -1 — не видаляти, 0 — чистити після кожного відключення. |
Висновок
Bobby дозволяє показати на сервері з низьким view-distance стільки ж простору, скільки дозволяє ваша дальність промальовування, не навантажуючи при цьому сам сервер. Мод підходить тим, хто грає на публічних серверах із врізаною видимістю й хоче бачити повний горизонт для орієнтування, скріншотів чи далеких вилазок.
Встановлення
Типове встановлення займає близько 5 хвилин. Порядок однаковий; відрізняються лише лоадер і відповідна збірка.
- 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.











