Concurrent Chunk Management Engine (Fabric) - C2ME
C2ME (Concurrent Chunk Management Engine) - мощный мод для Майнкрафт на Fabric, который кардинально ускоряет генерацию, загрузку и сохранение чанков за счет многопоточности процессора.
Concurrent Chunk Management Engine - C2ME
Ищете версию для NeoForge? Загляните сюда. А если нужен экспериментальный вариант с аппаратным ускорением генерации мира, он доступен здесь.
C2ME (или как его еще называют, Ц2МЭ) - это мод для Майнкрафт на загрузчике Fabric. Его главная задача - выжать максимум из вашего процессора при генерации и загрузке чанков. В ванильном Minecraft эти процессы часто упираются в одно ядро CPU. Из-за этого при быстром полете на элитрах, телепортации или просто исследовании новых территорий начинаются жуткие фризы. Мод решает эту проблему, распараллеливая задачи между всеми доступными ядрами.
Что именно делает C2ME?
Concurrent Chunk Management Engine масштабирует производительность ввода-вывода (I/O) и генерации мира. Это значит, что игра становится лучше оптимизирована под многопоточность. Для максимального эффекта авторы советуют использовать C2ME вместе с Lithium и ScalableLux.
Ванильная паритета
Разработчики постарались не жертвовать ванильными механиками ради "голой" скорости. Мод не меняет логику генерации мира по умолчанию. Но тут есть важный нюанс. Сама генерация в ваниле недетерминирована. Даже на одном и том же сиде миры могут отличаться при каждом новом создании. Это не баг C2ME, так работает сама игра.
Совместимость с датапаками и модами
Датапаки на генерацию мира из чистой ванилы поддерживаются полностью. А вот кастомные генераторы из других модов могут иногда конфликтовать. Авторы модов строят свои архитектурные предположения, которые C2ME нарушает ради скорости.
Важный момент: мод включает CheckedThreadLocalRandom для рандома мира (это часть UWRAD). Это сделано, чтобы другие проекты не ломали внутренности Майнкрафта и не создавали невидимых багов. Если этот детектор срабатывает - почти всегда это реальная проблема в коде другого мода, которую нужно воспринимать всерьез.
Советы перед установкой
- Делайте бэкапы миров. Базовое правило, которое спасет ваши постройки при любых экспериментах.
- Поддержка версий: Полностью поддерживаются только последний релиз Minecraft и последний снапшот. Старые релизы в долгосрочной поддержке и получают критические фиксы. Старые снапшоты не поддерживаются.
Запуск на сервере
Мод идеально подходит для серверной части. Если вы хотите поиграть с друзьями онлайн без лагов на генерации, можете арендовать сервер Майнкрафт на BungeeHost. Установка туда происходит в 1 клик, а многопоточная генерация C2ME будет раскрываться на мощностях хостинга, избавляя игроков от фризов. Создать сервер Майнкрафт с этим модом - отличное решение для крупных Survival проектов.
Бенчмарки производительности
Ниже представлены результаты тестов C2ME в сравнении с Paper и ванильным Minecraft.
Тест для 2-96 потоков (версия 26.2 с Terratonic + Terralith)
Использовались датапаки: 1 и 2.
| Потоки (2t-96t) | C2ME cps | Paper cps | Vanilla cps |
|---|---|---|---|
| 2 | 55.11 | 24.22 | 20.43 |
| 4 | 110.41 | 49.28 | 29.35 |
| 6 | 166.07 | 71.66 | 33.39 |
| 8 | 219.92 | 92.86 | 36.80 |
| 10 | 274.67 | 110.43 | 37.15 |
| 12 | 329.63 | 125.05 | 39.65 |
| 14 | 384.75 | 133.76 | 39.82 |
| 16 | 436.43 | 144.52 | 39.98 |
| 18 | 490.76 | 149.11 | |
| 20 | 546.04 | 154.36 | |
| 22 | 601.59 | 151.71 | |
| 24 | 658.53 | 155.99 | |
| 26 | 710.77 | 158.12 | |
| 28 | 756.22 | 162.46 | |
| 30 | 812.31 | 169.11 | |
| 32 | 867.10 | 169.11 | |
| 34 | 914.00 | 165.42 | |
| 36 | 975.84 | 160.83 | |
| 38 | 1037.48 | 161.13 | |
| 40 | 1099.18 | 153.36 | |
| 42 | 1130.71 | 156.98 | |
| 44 | 1143.83 | 164.72 | |
| 46 | 1199.52 | 162.77 | |
| 48 | 1244.97 | 157.65 | |
| 50 | 1258.21 | 161.27 | |
| 52 | 1260.90 | 160.96 | |
| 54 | 1274.48 | 158.80 | |
| 56 | 1288.37 | 157.99 | |
| 58 | 1294.01 | 155.91 | |
| 60 | 1294.01 | 161.53 | |
| 62 | 1308.32 | 159.18 | |
| 64 | 1320.00 | 163.22 | |
| 66 | 1334.90 | 161.57 | |
| 68 | 1337.92 | 164.04 | |
| 70 | 1334.90 | 169.64 | |
| 72 | 1365.73 | 169.69 | |
| 74 | 1344.00 | 168.96 | |
| 76 | 1347.06 | 169.98 | |
| 78 | 1384.92 | 165.83 | |
| 80 | 1368.89 | 163.86 | |
| 82 | 1398.02 | 163.54 | |
| 84 | 1401.33 | 167.86 | |
| 86 | 1381.68 | 168.91 | |
| 88 | 1375.26 | 167.48 | |
| 90 | 1394.72 | 169.06 | |
| 92 | 1398.02 | 169.98 | |
| 94 | 1375.26 | 168.38 | |
| 96 | 1381.68 | 166.58 | 41.99 |
Тест для 1-16 потоков (версия 1.21.3)
| Потоки (1t-16t) | C2ME cps | Paper cps | Vanilla cps |
|---|---|---|---|
| 1 | 29.06 | 12.82 | 13.22 |
| 2 | 57.25 | 25.77 | 21.57 |
| 3 | 85.68 | 38.29 | 26.98 |
| 4 | 115.08 | 50.55 | 30.12 |
| 5 | 144.05 | 61.73 | 33.73 |
| 6 | 172.56 | 74.15 | 35.53 |
| 7 | 203.05 | 84.65 | 37.17 |
| 8 | 228.74 | 93.52 | 38.88 |
| 9 | 257.78 | 103.44 | 39.82 |
| 10 | 287.26 | 111.95 | 39.02 |
| 11 | 316.04 | 118.39 | 39.04 |
| 12 | 344.71 | 123.73 | 38.72 |
| 13 | 373.36 | 130.59 | 40.16 |
| 14 | 404.99 | 134.14 | 40.52 |
| 15 | 430.89 | 133.54 | 40.60 |
| 16 | 458.90 | 142.25 | 41.98 |
Скачайте мод C2ME для Minecraft, если вам надоело ждать прогрузки блоков при исследовании мира. Разница в скорости генерации чанков по сравнению с ванилью просто колоссальная, особенно на современных многоядерных процессорах.
Скриншоты Concurrent Chunk Management Engine (Fabric) - C2ME
Часто задаваемые вопросы
Совместимость
Minecraft: Java Edition
Нажмите на диапазон, чтобы выбрать точную версию.
Платформы
Поддерживаемые окружения
Создатели
Детали
Версии мода Concurrent Chunk Management Engine (Fabric) - C2ME
Доступно 691 версий. Сначала показаны самые популярные и самые свежие.