Перейти к содержимому

ServerAddressSpaceFix

Исправляет баг "unknown host" при добавлении сервера или прямом подключении к серверу с пробелом в конце адреса сервера

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
176 тыс.
Подписчиков на Modrinth
22
версий
11
Обновлён
17 июня 202617 июн.
Опубликован
в 2023

Коротко о моде

Работает на Fabric
Для Minecraft 1.20–26.3
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 0.2.5 от 17 июня 2026
Нужен Fabric API
Лицензия WTFPL — бесплатно
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

Версии игры1.20–26.3
Описание переведено автоматическиПоказать оригинал (EN)

[//]: # (Не изменяйте атрибут align="center" у div ниже.)

Примечание: Этот документ изначально был написан на китайском языке и переведён на другие языки с помощью ИИ. Если возможно, рекомендую читать оригинальный китайский документ вместо перевода.
简体中文(GitHub)     简体中文(Gitea)     English(GitHub)     English(Gitea)

Введение

Этот мод призван исправить баг, о котором сообщили 26 ноября 2021 года и который до сих пор не исправлен. Ссылка на баг-трекер

Возможности

Если адрес сервера, который вы вводите на экране «Добавить сервер» или «Прямое подключение», содержит пробелы в начале, в конце или в середине, этот мод автоматически их удалит. Это предотвращает упомянутый выше баг «Unknown Host».

Зачем нужен этот мод
        Несколько месяцев назад я хотел поиграть на одном сервере. Я скопировал адрес с официального сайта сервера, вставил его в поле «Адрес сервера», сохранил и неожиданно получил ошибку «Unknown Host».
        Без паники, это явно DNS не смог разрешить соответствующий адрес. Давайте сначала попробуем пропинговать его.
        Пинг смог разрешить доменное имя в адрес, и тогда я заподозрил, что Великий Файрвол снова что-то делает, поэтому воспользовался инструментом от ZhanZhangJia для проверки. Результаты оказались точно такими же, как у меня.
        Это было довольно странно.
        Потом, повозившись с этим какое-то время, я нашёл проблему.
        В конце скопированного мной адреса сервера был пробел.
        Это было довольно трудно принять. Продолжив возиться ещё немного и убедившись, что проблему можно стабильно воспроизвести, я отправил отчёт о баге в трекер.
        И знаете что?
        Проблема, которую я создал в баг-трекере
        Комментарий ниже
        Более ранний отчёт о баге
        Мой английский совершенно ужасен, поэтому я не стал продолжать обсуждение. Описание проблемы было написано с помощью переводчика.
        Но, честно говоря, я счёл это несколько абсурдным.
        Раз уж ваш адрес — это String, неужели так сложно вызвать для него trim?
        К тому же, как игрок, когда вы говорите мне: «Это была ваша собственная невнимательность, так что это даже не считается багом», — я не могу с этим согласиться.
        Так и родился этот мод.
    

Файл конфигурации

  • Если у вас включена изоляция версий, он должен находиться по пути `.minecraft\versions\\config\ServerAddressSpaceFix.json5`
  • Если изоляция версий не включена, он должен находиться по пути .minecraft\config\ServerAddressSpaceFix.json5

Это обычный текстовый файл JSON, за исключением того, что JSON5 поддерживает дополнительные возможности, такие как комментарии. Все свойства содержат комментарии, описывающие такие вещи, как функциональность, диапазоны значений, типы, значения по умолчанию и многое другое. Вы можете редактировать его обычным текстовым редактором. Вы даже можете редактировать файл конфигурации во время работы игры; он будет применён автоматически после сохранения.

Известные проблемы

Все известные проблемы исправлены. Если вы найдёте новые, пожалуйста, сообщите мне. Если кто-то желает помочь исправить ошибку, PR приветствуются ╰(°▽°)╯

Лицензия

Я использую ещё более агрессивную WTFPL, чем MIT.

Частые вопросы

Как установить ServerAddressSpaceFix?

Установите Fabric под свою версию Minecraft, скачайте ServerAddressSpaceFix под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть ServerAddressSpaceFix?

У ServerAddressSpaceFix есть сборки для Minecraft 1.20–26.3.

Нужен ли ServerAddressSpaceFix на сервере?

Ставится только в игру; на сервер ставить не нужно

Лицензия и источник
Do What The F*ck You Want To Public Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее