На многих серверах Minecraft дальность прорисовки намеренно уменьшена. Это простой способ ограничить нагрузку на сервер, особенно когда подключено много игроков. Результат хорошо известен: гора исчезает за туманом, база, построенная вдалеке, перестаёт быть видимой, а горизонт иногда обрывается задолго до того, как ваш компьютер успевает отобразить изображение.
Модификация Farsight не изменяет дальность видимости сервера. Вместо этого она запоминает уже полученные клиентом фрагменты данных , даже после того, как сервер перестает их отправлять. Это позволяет им оставаться видимыми дольше, создавая впечатление большей дальности прорисовки при перемещении.
Этот мод особенно полезен на серверах, где много исследований, масштабного строительства или перемещений между несколькими ранее исследованными областями. Он не меняет игровой процесс, не добавляет никаких блоков и не требует установки на стороне сервера. Его цель — просто лучше сохранить то, что вы уже видели.
Что допускает Фарсайт
- Сохраняет видимыми уже загруженные сервером фрагменты кода.
- Позволяет хранить данные на заданном расстоянии до 64 фрагментов.
- Начиная с версии 5.0, появилась возможность сохранять полученные фрагменты на диск.
- Работает на стороне клиента, без каких-либо обязательных дополнений на сервере.
- Доступно для Forge и NeoForge.
- При отображении большого расстояния требуется больше ресурсов.
Farsight сохраняет ранее исследованные фрагменты.
Farsight работает совершенно иначе, чем модификация, которая фактически увеличивает генерацию ландшафта или дальность симуляции. Сервер по-прежнему решает, какие чанки отправлять игроку. Когда чанк выходит за пределы этого расстояния, Farsight просто предотвращает его немедленное исчезновение на стороне клиента.
На практике это наиболее заметно, если посмотреть назад или с высокой точки обзора. Лес, который вы пересекли несколько минут назад, деревня, замеченная по пути, или здание вдалеке могут остаться видимыми, вместо того чтобы исчезнуть, как только сервер переместит их из поля зрения.
Этот подход полезен для ландшафтов, больших баз или серверов, ориентированных на сообщество. Город, построенный на нескольких районах, остается более удобным для просмотра в целом, даже если сервер использует разумную дальность прорисовки для поддержания производительности.
Важно: Farsight не отображает области, которые сервер вам никогда не отправлял. Он сохраняет только те фрагменты, которые уже были получены вашим клиентом. Поэтому мод не позволяет вам видеть сквозь карту или загружать неизвестный ландшафт удаленно.
Постоянно сохраняемый кэш для повторного посещения известных мест.
Начиная с версии 5.0, Farsight предлагает функцию сохранения на диск. Полученные фрагменты данных могут сохраняться между игровыми сессиями, что позволяет вам повторно посещать ранее исследованные локации, даже если сервер еще не отправил их обратно при повторном подключении.
Это полезно, когда вы заходите в оживлённое место и хотите быстро просмотреть отдалённое сооружение или найти местность в знакомом месте. Кэш не заменяет данные сервера: как только вы приблизитесь, фактическая информация автоматически обновляется Minecraft.
Однако эта функция требует осторожности. Чем больше вы исследуете и чем больше расстояние, тем больше данных может хранить Farsight. Для небольшого мира для одиночной игры или сервера, на котором вы играете лишь изредка, это минимально. В мире, который вы исследовали достаточно подробно, лучше следить за используемым пространством и избегать немедленного выбора максимального значения.
Что не меняет Фарсайт
Название мода может наводить на мысль, что он фактически увеличивает дальность обзора сервера. Это не так. Farsight улучшает отображение данных, уже известных клиенту, но не изменяет настройки сервера или то, как удаленно моделируются сущности, мобы или механизмы.
Деревня, видимая вдалеке, может по-прежнему отображаться, но данные о её жителях не обязательно будут обновляться, если эта область находится вне зоны действия сервера. Аналогично, постройка, изменённая другим игроком, может оставаться в том же состоянии, в котором вы её видели, до тех пор, пока Minecraft не получит новые данные.
Farsight следует рассматривать как визуальный инструмент. Он делает ландшафты менее пустыми и более целостными уже исследованные области, не обходя при этом технических ограничений или правил, накладываемых сервером.
Дальность отображения и производительность
Просмотр большего количества фрагментов по-прежнему требует больших вычислительных ресурсов от компьютера. Хотя Farsight не требует от сервера генерации большего количества ландшафта, клиенту приходится отображать больше блоков, больше перепадов высот и больше построек на экране. Это может создавать дополнительную нагрузку на видеокарту, оперативную память и процессор.
Наилучший подход — начать с разумного значения, а затем постепенно увеличивать его в зависимости от производительности. Расстояние в 24 или 32 фрагмента часто бывает достаточно для значительного улучшения горизонта. Переход сразу к 64 фрагментам может быть интересен для широкого панорамного обзора, но это не обязательно полезно на протяжении всей сессии.

