Название: Фагат геодвижек
Добавил: eXtt
Добавлен: 27 May 2014
Категория: Исходники серверов
Автор: pointer8rage
Хроники: Все
Купил данную вещ такак плохо работает геодата. Персы постояно проваливаются. В итоге автор сказал что я сам должен все это прикручивать к сборке а потом еще и посмеялся что исходник закрыт !!! ЗАчем мне эта херня если я сам должен его адаптировать.
В архиве все то мне было передано
Описание автора отсюда https://forum.zone-g...ead.php?t=35215
Что в основе?
В основе движка лежит мой древний nGeoEngine, который датируется 2011 годом.
Он же в свою очередь был основан на геодвижке от l2j-server.
Внимание!
Движек использует Java 8. Возможен вариант перепила под J7/J6 по индивидуальной договоренности.
Алгоритмы поиска пути:
1. Евклидово расстояние
2. Евклидов квадрат расстояния
3. Евклидов квадрат расстояния с учетом направления
4. Грид
5. Без поиска пути (возврат точки около преграды)
Контроллеры:
1. FullController - полная загрузка геодаты в память при старте и контроль доступа к ней
2. LazyController - "ленивая" загрузка геодаты (только для активных регионов), контроль выгрузки при неактивных регионах и общий контроль за доступом
Загрузчики:
1. DefaultLoader - загрузчик l2j-геодаты
2. DatLoader - загрузчик PTS-геодаты (conv.dat)
3. SerializableLoader - загрузчик сериализированного хранилища
Алгоритмы сглаживания:
1. L2JSmoothing - 3 точки и отрезок проходимости
2. MixedSmoothing - SimpleSmoothing & L2JSmoothing
3. SmoothingWoAngle - 3 точки и направление движения каждой из них
4. SimpleSmoothing - 3 точки проверка на смещение координат
5. FourStepSmoothing - 4 точки и отрезок проходимости
Что там в комплекте?
1. Исходный код
2. Немного документации
3. Базовые шаблоны прикрутки для l2j
4. Мой скайп для консультации
Бесплатная версия 0.5.0: исходник
Отличия бесплатной версии от платной 0.5.0:
1. Убраны депендли инжекты
2. Только один алгоритм поиска пути
3. Только l2j загрузчик геодаты
4. Только FullController
Нажмите здесь, чтобы скачать файл