Runtime Hash Updater
Обнови хеш ресурспака для серверных ресурспаков, пока сервер работает.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 42,3 тыс.
- Подписчиков на Modrinth
- 42
- версий
- 19
- Обновлён
- 15 сентября 202615 сент.
- Опубликован
- в 2023
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
SHA1 Runtime
Это простой мод для Fabric, который позволяет обновлять хеш вашего серверного ресурспака, пока сервер всё ещё работает.
Если вы хоть немного похожи на меня, вам нравится постоянно добавлять новые кастомные модели в свой ресурспак, чтобы добавить немного дополнительной кастомизации в Vanilla Minecraft. Однако мне не нравится просить людей прекратить то, чем они занимаются, чтобы я мог перезапустить сервер и заставить его прочитать новый SHA1 Hash.
Поскольку стандартный сервер читает файл server.properties только при запуске, вам приходится перезапускаться каждый раз, когда вы вносите изменение в свой пак и добавляете новый хеш. Именно поэтому это было создано — чтобы я мог настраивать и добавлять всё, что хочу, а люди могли свободно заходить и выходить, получая новый ресурспак автомагически.
Установка
Устанавливается только на сервер Fabric.
- После установки убедитесь, что в вашем server.properties назначен SHA1 Hash и указан URL для ресурспака. Хеш не обязательно должен быть точным, так как сгенерированный конфигурационный файл будет использоваться для выдачи ваших обновлённых хешей.
- Запустите сервер и зайдите.
- Каждый раз, когда вы обновляете свой ресурспак, вписывайте новый хеш в файл
config/ResourcePackHash.txtили выполните команду/updatehashс новым хешем. - После добавления нового хеша сохраните файл и перезайдите в игру. Вам должно предложить установить новый ресурспак.
Использование:
После установки вы можете редактировать файл config/ResourcePackHash.txt или выполнить команду /updatehash с вашим новым хешем, чтобы обновить хеш. Вы можете использовать /checkhash, чтобы получить информацию о том, какой хеш сейчас выдаётся.
Вы также можете использовать /fetchhash, чтобы автоматически вычислить и установить хеш. В течение нескольких секунд, пока хеш вычисляется, могут возникнуть проблемы с производительностью, если ваш пак большой.
Если вы используете сторонний хостинг ресурспаков, вы можете использовать /setpackurl, чтобы задать url пака без необходимости перезапускать сервер.
Команды
/checkhash : Выведет информацию о текущем выдаваемом хеше.
/updatehash HASH_EXAMPLE : Обновит конфиг, чтобы он содержал указанный хеш.
/reload_pack : Заставляет всех подключённых клиентов загрузить ресурспак
/fetchhash : Захеширует ресурспак, находящийся по URL из server.properties (Или в файле переопределения) и сохранит хеш в конфигурационный файл.
/fetchhash reload : Необязательный параметр, который выполнит вышеописанное, но заставит всех подключённых клиентов загрузить новый пак
/setpackurl URL : Обновит конфиг переопределения пака, чтобы он содержал указанный url и переопределит URL, найденный в server.properties. Это полезно для тех, кто размещает свои паки на сторонних сайтах или хочет информацию о версии в имени zip-файла.
Частые вопросы
Как установить Runtime Hash Updater?
Установите Fabric под свою версию Minecraft, скачайте Runtime Hash Updater под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Runtime Hash Updater?
У Runtime Hash Updater есть сборки для Minecraft 1.20.6–1.21, 1.21.3–1.21.5, 1.21.9–26.1, 26.2–26.3 ….
Нужен ли Runtime Hash Updater на сервере?
Ставится только на сервер; игрокам ставить не нужно