GeoEngine by Akumu v 1.2.0.7
Дамы и господа! Леди и джентельмены! Вашему вниманию представляется "уникальный" в своем роде геодвижек, разработанный человеком с огромным опытом с сфере l2j. Для тех, кто не знаком с продуктом - добро пожаловать на сайт http://geo.akumu.xxx
Рассмотрим чуть ближе "поциента" в полной новости.
Рассмотрим чуть ближе "поциента" в полной новости.
Итак... Как утверждает наш глубокоуважаемый разработчик: "На данный момент нам удалось разработать самый быстрый и качественный Geo Engine для любого типа Java сборок, который соответствует всем требованиям нашей и других геодат."
С нашей точки зрения, эту фразу нужно "слегка" подредактировать в таком контексте:
"На данный момент нам удалось
Akumu мастерски построил алгоритм проведения вектора из одной точки в другую, но к сожалению этого алгоритм 4 года назад, дерзкая команда l2j-server посмела его скопировать несмотря на копирайты!
Но не отчаивайтесь дамы и господа, у нас для вас есть еще парочка интересных листингов, которые позволят вам оценить все качество и скорость геодвижка!
private static final ConcurrentMap<Short, MappedByteBuffer> _geodata = new ConcurrentHashMap();
private static final ConcurrentMap<Short, IntBuffer> _geodataIndex = new ConcurrentHashMap();
Автор очень умело использует всю возможную производительность стандартной библиотеки Java! Он отдельно записывает все индексы новых блоков геодаты,
использует синхронизированные буферы, частично считывает с диска саму геодату даже неудосужившись освободить файловые дескрипторы и считать все в память!
_log.info("| AKUMU GEOENGINE ver. " + VERSION);
long st = System.currentTimeMillis();
.........
for (File q : f.listFiles()) {
if ((q.isHidden()) || (q.isDirectory()) || (!q.getName().endsWith(".l2j"))) continue;
loadGeo(q);
}
_log.info("|- loaded regions: " + _geodata.size());
_log.info("|- initialized in " + (System.currentTimeMillis() - st) + " ms.");
Это же просто замечательно, отличная инфромационность и загрузка геодаты без файла индексов, именно такого прорыва нехватало сфере l2j.
.........
if ((z - temph) * (z - temph) > (z - height) * (z - height))
.........
for (; layers > 0; layers = (byte)(layers - 1))
.........
Эти хаки были разработаны господином Akumu, для обхода такого пакета, как Math (abs, sqrt, ...) & декремента переменной, мне кажется такие вещи надо сразу же паттентовать, чтобы
злостные конторы, навроде Google, FreeBSD и другие не могли использовать такие
.........
index = ((blockX << 8) + blockY) * 3;
.........
Что не может не радовать любого клиента этого геодвижка, так то что он уже поддерживает полеты в грациа локациях, хотя предназначен этот движек для Interlude, но ничего, лучше раньше чем никогда!
Ну и напоследок уважаемые администраторы и разработчики, не используйте это, пардон, дерьмо: переименование классов стандартного l2j-server геодвижка, а так же изменение логгирования еще не признак качества.
Желаю удачи и до встречь!
Скачать исходники:
С RgHost
Внимание! Авторизуйтесь, что бы увидеть ссылки или скрытый текст.
C DepositFiles
Внимание! Авторизуйтесь, что бы увидеть ссылки или скрытый текст.
C Zalil.ru
Внимание! Авторизуйтесь, что бы увидеть ссылки или скрытый текст.
C RapidShare
Внимание! Авторизуйтесь, что бы увидеть ссылки или скрытый текст.
C Letitbit
Внимание! Авторизуйтесь, что бы увидеть ссылки или скрытый текст.
>> Дополнения для сервера, Геодата для сервера, GeoEngine by Akumu v 1.2.0.7
![]() |
Красивая HTML при входе в игру. Очень красиво сделанная надпись при входе в игру Lineage 2. В одном этом окне выложено почти все что нужно начиная от рейтов, заканчивая максимальной\безопасной заточкой (Армор, веапон, бижа). Думаю |
![]() |
[Freya] Бафер By Rin4a В данное время баферов под Freya уже много, но мало качественных и правильно рабочих. Данный бафер не относится к тем категориям, он сделан качественно, с иконками и названиями бафов (что бы новичкам |
![]() |
NPC для вашего сервера Lineage 2 Java Freya который отображает текущую статистику олимпиады NPC для вашего сервера Lineage 2 Java Freya который отображает текущую статистику олимпиады,меню переделано очень красиво и весьма удобно,я бы поставил к себе на сервер,так как удобней подойти к NPC |
Разместил: fix3r
Прочитано: 5830
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии в данной новости.
Посетители, находящиеся в группе Гость, не могут оставлять комментарии в данной новости.
Реклама
Навигация
→ Главная
→ Наши Услуги
→ Рекламодателям
→ Форум
→ Lineage 2
» Клиенты
» Новости
» Мувики
» Файлы
» Статьи/Гайды
» Квесты
» Галерея
→ Java
» Сборки серверов
» Исходники
» Дополнения
» Модели
» Защита
» Web
» Шаблоны
» Программы
» Geodata
» F.A.Q.
» Скидки на покупку
» Биографии
→ Чит Раздел
» Боты
» Баги
» Файлы
» Статьи
» L2 Interlude изменение хроник
» Понятие сборки сервера L2
» Скачать клиент L2 бесплатно
» Суть квестов для Lineage 2
» Создание пиратских серверов L2
» Создаём свой сервер L2
» Скачать сервер L2
→ Наши Услуги
→ Рекламодателям
→ Форум
→ Lineage 2
» Клиенты
» Новости
» Мувики
» Файлы
» Статьи/Гайды
» Квесты
» Галерея
→ Java
» Сборки серверов
» Исходники
» Дополнения
» Модели
» Защита
» Web
» Шаблоны
» Программы
» Geodata
» F.A.Q.
» Скидки на покупку
» Биографии
→ Чит Раздел
» Боты
» Баги
» Файлы
» Статьи
» L2 Interlude изменение хроник
» Понятие сборки сервера L2
» Скачать клиент L2 бесплатно
» Суть квестов для Lineage 2
» Создание пиратских серверов L2
» Создаём свой сервер L2
» Скачать сервер L2
Популярные новости
Опрос
Интересно ли вам читать новости на сайте? |
Облако тегов
Архив новостей
Реклама