Формат геодаты, PTS GF - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа с геодатой

Работа с геодатой Разработка и правка Геодаты для ява серверов.

Ответ
Опции темы
Непрочитано 18.03.2019, 10:33   #1
Пользователь

Автор темы (Топик Стартер) Формат геодаты, PTS GF

Посдкажите, есть ли где-нибудь в открытом доступе описание структуры файлов серверной геодаты для PTS-сервера Gracia Final?

Задача банальна, но без понятных данных о ландшафте нерешаема - в альтернативном клиенте при запросе перемещения в заданные координаты нужно либо сообщить о недоступности указанной точки, либо построить маршрут и последовательно пройти его.

Сам сервер маршруты не строит. Т.е. если отправить пакет "следовать в координаты", то сервер отправляет персонажа по прямой, на превом же препятствии останавливает и присылает "ActionFailed".
kotelok вне форума Ответить с цитированием
Непрочитано 18.03.2019, 16:58   #2
Аватар для n3k0nation
Antihero

По умолчанию Re: Формат геодаты, PTS GF

https://github.com/zcxv/fgeodata_converter

Ретейл сервер не строит в рантайме граф проходимости, для работы патчфинда надо сгенерить перед запуском графы.


UPD.
Если вы пилите альтернативный клиент, то вам это все нахрен не нужно, просто проверяйте через физику, можно ли передвинуться на direction*speed*deltaTime расстояние от текущей точки. Потому-что:
1. Клиент генерит геодату для сервера именно через такую трассировку
2. Сервер умеет в поиск пути и на клиенте патчфинда вообще нет (то что у вас на сервере он не работает -- это уже другой вопрос )

UPD2.
Для того чтобы ретейл сервер построил путь, нужно отправлять пакет не следования за целью, а обычного передвижения по координатам.
__________________
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
n3k0nation вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 18.03.2019, 19:11   #3
Пользователь

Автор темы (Топик Стартер) Re: Формат геодаты, PTS GF

Да, в каталоге геодаты сервера, помимо dat-файлов по зонам, так же есть два файла 'pathnode.*'. Почему не работает, не понятно, буду разбираться с настройками.

* команды перемещения в протоколе две нашёл - по заданным координатам и на дельту от текущего положения, обе фейлятся об препятствия.
kotelok вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формат записи ccc PHP 7 26.06.2018 11:42
[Point Blank] Формат Dds ? Codex1to Point Blank (Piercing Blow) 3 12.02.2018 01:18
Формат файла .u Rolfer Курилка / Yak floor 5 24.03.2014 21:02
Формат геодаты и pathnode stiff Lineage II 1 08.03.2011 12:32
Как переделать формат геодаты ?? Tonchi Работа с геодатой 2 25.06.2009 09:55


© 2007–2020 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 11:22. Часовой пояс GMT +3.

Вверх