Elca Server

Платно Elca Server 3.0

Нет прав для приобретения ("4 490.00" ₽)
Поддерживаемые версии
  1. 1.12
Elca Server - новое поколение Minecraft серверов на базе Forge 1.12.2 (Совместима с интегрированным сервером)

Основной список изменений и модификаций:
1) Elca-кеш. Практически совершенный алгоритм локального микро-кеша, на котором завязаны почти все другие оптимизации (Уникально)
2) Среднестатистическая оптимизация некоторых модулей (Почти как ,,с вероятностью 95% будет лучше на 30%, иначе хуже вдвое,,). Можно откалибровать некоторые значения на основе своей статистики.
3) Около 80% коллекций заменены на более эффективные аналоги собственной разработки. (Уникально)
4) Множественные ускорения популяции чанков от 50% (Уникально)
5) Множественные ускорения ИИ выброшенных предметов и опыта (более чем 3-х кратное) (Уникально)
6) Балансировка нагрузки сущностей в зависимости от расстояния
7) Балансировка ИИ в зависимости от расстояния и общей нагрузки
8) Ускорение ИИ. Ускорение навигации сущностей (более чем 5-кратное), Elca-карты навигации. (при перегрузках становятся асинхронными) (Уникально)
9) Переписаны модули спавна сущностей и генерации пакетов (от рефлексии, на кодогенерацию)
10) Ускорение расчета взрывов на 50+%
11) Ускорение трассировки лучей на 20-30%
12) Асинхронная загрузка чанков (На базе Forge)
13) Асинхронное сохранение чанков
14) Асинхронная генерация чанков
15) Асинхронная популяция чанков (Уникально)
16) Асинхронный трекер сущностей (используется при перегрузках)
17) Улучшенный асинхронный движок света (На базе Phosphor)
18) Ускоренный алгоритм расчета редстоуна (На базе EigenCraft, в ~7-15+ раз быстрее оригинала)
19) Ускорение поршней. Опциональное увеличение силы поршня
20) Ускоренный движок расчета коллизий (в 50+ раз быстрее ванильного, при перегрузках на 50% асинхронный)
21) Ускоренный алгоритм рандом-тика (На 30-50% среднестатистически быстрее оригинала) (Уникально)
22) Ускоренный алгоритм роста культур (В 10-50+ раз быстрее оригинала) (Уникально)
23) На 100% асинхронные миры. Забудьте о любых прокси, они вам не понадобятся
24) Сетевые патчи, перенос некоторой логики из потока мира в Netty Event Pool
25) Собственный формат карты, который меньше (на 20-30%) и производительнее оригинала (20-50%) (На базе ZSTD) (Поддерживает ванильные карты) (в EE версию включен инструментарий для переобучения алгоритма сжатия)
26) Улучшенный индекс блоков, предметов, биомов и сущностей (и косвенное ускорение всех связанных с этим вещей (Уникально)
27) Ускорение крафтов, индекс крафтов
28) Рандомные мелкие патчи из разных модов/других ядер (1.12.2-1.20.Х) на оптимизацию ресурсов процессора, которые я счел годными
29) Огромное количество собственных мелкие патчей
30) Некоторые коллекции заменены на коллекции собственной разработки, которые ситуативно более эффективнее
31) Некоторые оптимизации на уровне байт-кода для более эффективной работы JIT
32) Сетевая оптимизация, ускорение сети (на linux/arch-x64) с помощью Native модулей (На базе Velocity)
33) Значительное уменьшение потребление оперативки чанками (на прогрузку области в 10_000х10_000 блоков потребуется в среднем на 16.7гб меньше) (Уникально)
34) Полная поддержка Java-21 (You must be logged in to see this link.) GraalVM-CE 21 Не менее чем на 50% производительнее Java 8

Полный список патчей ОЧЕНЬ большой (Уже более 900), здесь описаны главные концептуальные патчи

Эксклюзивные преимущества Enterprice
1) Наивысший приоритет техподдержки
2) Возможность влиять на ход разработки
3) Доступ к dev-сборкам Elca Server
4) Доступ к TsonBlocks, TsonStruct, TsonMobs

Elca Server (на 15.10.2024) превосходит все другие сервера, по количеству игроков и мобов, которые может обработать одновременно, на ограниченном оборудовании. Единственное ядро, которое может обрабатывать больше мобов и игроков - Folia (1.20), при этом расходуя на 50%+ больше процессорного времени.

ВИДЕОЗАПИСЬ НИЖЕ ИСПОЛЬЗУЕТ 3 ПОКОЛЕНИЕ КОЛЛИЗИЙ И СИЛЬНО УСТАРЕЛА
НОВУЮ ЭКВИВАЛЕНТНУЮ ЗАПИСЬ СДЕЛАТЬ НА ДАННЫЙ МОМЕНТ НЕ ВОЗМОЖНО, ТК ЭТО БУДЕТ СЛАЙДШОУ

Elca Server (инженерный билд 3.0-pre) (Forge 1.12.2 + Java 8), I5-10210u, 4-е поколение коллизий
1725473519707-png.28049


Elca Server (Forge 1.12.2 + Zulu-8), I5-11400, 3-тье поколение коллизий:
Для просмотра этого контента нам потребуется ваше согласие на установку файлов cookie третьих лиц.
Более подробную информацию можно найти на нашей странице cookie.
Dionsys (Paper-Spigot like + GraalVM-17.0.9):
Для просмотра этого контента нам потребуется ваше согласие на установку файлов cookie третьих лиц.
Более подробную информацию можно найти на нашей странице cookie.

Elca Server (60 секций, 19.5 тпс)
Для просмотра этого контента нам потребуется ваше согласие на установку файлов cookie третьих лиц.
Более подробную информацию можно найти на нашей странице cookie.

Dionsys (16 секций, 12.5 тпс)
Для просмотра этого контента нам потребуется ваше согласие на установку файлов cookie третьих лиц.
Более подробную информацию можно найти на нашей странице cookie.

Инструменты для разработчиков:
1) TsonConfigurations. Идет в комплекте и вшит в ядро
2) Sponge Mixins, Необходим для работы на старых версиях, поставляется отдельно.
3) Elca Tweaks (Заменяй любые классы своими)
4) API для доступа к пулу мировых потоков. Возможность создать дополнительные миры
5) Фабрика генератора параметризированных ванильных деревьев на базе Tson
6) Система инжекта полей произвольным классам
7) Система динамического изменения кода в зависимости от переменных в конфиге

Совместимость с модами:
0) Поддержка подключения игроков с ванильных клиентов 1.12.2

1) Полная несовместимость с Phosphor и Performant (их улучшенные аналоги есть в ядре)
2) Частичная несовместимость с другими модами на оптимизацию (или они не принесут никакого эффекта или сделают хуже)
3) Полная несовместимость с модами на новую генерацию мира (необходимо патчить моды)
4) Почти полная несовместимость с модами на другие измерения (необходимо патчить моды)
5) Моды, которые неправильно используют некоторые частые события могут вызывать непредсказуемое поведение

В разработке:
4.09.2024 была внесена одна из последних принципиальных модификаций. Дальнейшие обновления
будут направлены в основном на исправление ошибок

Сотрудничество/использование:
1) Подписка использования (Base Edition, Enterprice Edition) / Полный выкуп исходников (подробнее о ценообразовании в ЛС)
2) Для серверов с онлайном ниже 50 - цены покажутся не приемлемыми, да и дешевле
будет использовать что-то другое, например Akarine. Elca расчетана на онлайн в 250+ на каждое измерение,
и бесконечное (на сколько позвляют ресурсы) количество измерений. Наибольший прирост производительности будет у MMO-RPG/PVE (или прочих серверов, где большое количество мобов и большое рассредоточение игроков по мирам)
3) Заказ порта некоторых патчей оптимизации под ваше ядро
Классификация ПО
  1. Другое
Операционная система
  1. Windows
  2. Linux
Набор технологий
Java 8, Minecraft-forge, TsonConfigurations, Phosphor, ZSTD, Sponge Mixins
Автор
HomaPlus
Просмотры
9 719
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя HomaPlus

Поделиться ресурсом

Последние обновления

  1. Обновление 3.0

    Основные детали обновления: (мелких обновлений очень много, нет смысла писать обо всем) 1)...
  2. Обновление 2.5.0

    Детали обновления: 1) Значительно ускорена установка блоков 2) Небольшие дополнительные...
  3. Пшеничное обновление 2.4.2.0

    Детали обновления: 1) Оптимизированы все виды растительных культур (пшеница, морковь, картошка...
Назад
Сверху Снизу