Мод Lithium

Оптимизация игровой логики без изменения механик: и для одиночной игры, и для серверов.

Что он делает

Lithium оптимизирует игровую логику — ту часть, что считается каждый тик и на клиенте, и на сервере: поиск пути у мобов, физика жидкостей, тикинг блоков, хеши и коллизии. Код переписан так, чтобы давать точно тот же результат, что ванильный, но за меньшее время. Поэтому Lithium не меняет поведение игры: механики, дюпы и фермы работают ровно как раньше.

Эффект измеряется не в FPS, а в TPS сервера. На сервере с сотнями мобов и большими фермами Lithium снимает заметную часть нагрузки — обычно это разница между «сервер стабильно держит 20 TPS» и «проседает до 15 в час пик».

Чего он не делает

Lithium не ускоряет отрисовку и не поднимает FPS сам по себе — это работа Sodium. Если картинка дёргается, а сервер отвечает мгновенно, Lithium вам не поможет. Он также не чинит плохо написанные моды: если тормозит конкретное дополнение, оптимизация ванильной логики этого не компенсирует.

Ставить на сервер или клиент

И туда, и туда — но пользы больше на сервере. На выделенном сервере Lithium ставится один раз и работает для всех игроков; игрокам при этом иметь его не обязательно, версии не обязаны совпадать. В одиночной игре он тоже полезен: одиночный мир в Minecraft — это встроенный сервер.

Частая пара — Lithium вместе с Sodium: один занимается логикой, другой отрисовкой, вместе они закрывают обе половины проблемы.

Куда класть файл

Файл кладётся в папку mods. Мод нужен и серверу, и каждому игроку — версия игры и загрузчик должны совпадать.

Что говорят данные

Загрузок на Modrinth132 326 304
ЗагрузчикиFabric, NeoForge, Quilt
Версии игры1.21, 1.20, 1.19, 1.18, 1.17, 1.16, 26.3, 26.2 и ещё 1
ОбновлениеОбновлялся в этом месяце.
ЛицензияLGPL-3.0-only

Лицензия: Свободная лицензия. В сборку класть можно; если правите исходники, изменённую версию придётся открыть. Файл мы у себя не храним — скачивание идёт со страницы проекта на Modrinth, где у каждого релиза указана своя версия игры.

Сборка с Lithium — где держать сервер

Сборка с этим дополнением на 1.21 требует памяти под ядро и мир. Мы сравнили хостинги по цене за гигабайт памяти: рейтинг хостингов. Сколько памяти нужно именно вашей сборке, посчитает калькулятор RAM, а стартовые настройки соберёт генератор server.properties.

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

Работает ли Lithium на 1.21?

Автор заявляет поддержку версий 1.21, 1.20, 1.19, 1.18, 1.17 и других. Совместимость конкретного файла смотрите у релиза на странице проекта.

Можно ли класть его в свою сборку?

Свободная лицензия. В сборку класть можно; если правите исходники, изменённую версию придётся открыть.

Нужен ли он и клиенту, и серверу?

Файл кладётся в папку mods. Мод нужен и серверу, и каждому игроку — версия игры и загрузчик должны совпадать.

Смотрите также