| | 22.08.2011, 17:26
Продолжаем планомерно двигаться к транспорту. Закончена реализация спаун-системы. Реализованы требуемые сценарии, плюс некоторый запас по ним (т.е. такие, которые вроде как не используются в оригинале, но ни что не мешает использовать их в своих каких то целях).
В параллели работаем над заселением, данные традиционно со снифов. Проводим работу по фильтрации мусора. Вообще вырисовалась некая концепция clientless утилиты, позволяющей редактировать заселение. Будем потихоньку двигаться в этом направлении тоже.
В этом спринте приступаем непосредственно к реализации транспортных функций. Для начала нужно расставить всех грифонщиков и настроить перемещение среди них. Затем уже будем реализовывать транспортные ГО.
Так же медленно, но верно надвигается необходимость работающего инвентаря. Все зависимости для него реализованы. Так же в параллели будем реализовывать и его.
#1 Nonick, 26.08.2011, 10:12
| Привет! Думаю уже задавали вопрос и не раз, но спрошу ещё раз =). Подскажи, ваш продукт будет приват или в открытом доступе? Где-то мельком видел, что было написано о планах взаимодействия сервер-клиент / клиент-сервер без инжекторным способом, на какой стадии находится это? |
|
| | #2 atmorozock, 26.08.2011, 18:17
| отлично , ждем =)
----
думаю ядро разайдется и на нем будут стоить свои сервера =)
т.к другие ядра далеки от идеала .
----
поддержку вопрос про приват или паблик. сервер будит в паблике или привате ? или и то и то ? |
|
| | #3 RomanRom2, 27.08.2011, 21:03
| В каком то виде он конечно же будет доступен паблику, не для себя любимого же он делается.
Детали той или иной реализации я считаю раскрывать не нужно, особенно сейчас, т.к. это:
1) может быть конкурентным преимуществом;
2) в виду неустойчивости классов реализация может быть изменена;
Всему свое время.
Господа, я настоятельно прошу в комментах блогов отписываться по теме топика. Вопросы на другие темы прошу постить на форуме.
Весь последующий оффтопик будет отмодерирован с пристрастием. |
|
| | #4 Fedia22, 28.08.2011, 00:03
| вернулся с отпуска и упал с печенью( сорь за свои косяки Роман.. вопрос такой, до катовский режим грифонцы по одному расположены, в после катовском они добавились и часть переместилась... реализация будет для обоих версий или я не так понял? |
|
| | #5 BloodWarrior, 28.08.2011, 07:57
| Роман.
По поводу тестов. Видел на ру-манге на вас сагрились.
Но прочесть про необходимость групп тестов успел - если что моя тушка в вашем распоряжении.
По поводу данных с оффа - научите если как что чем пользоваться и что почем - могу собрать необходимую инфо расписанную по полочкам, как вы представили в виде тех или иных пунктиков. Без каких-бы то ни было проблем. Все равно с работы играюсь от скуки.
Готов как весь мир на предмет заселенки оббегать заодно первооткрывателя получить, так и все остальные действия проделать.
Как связаться со мной если что вы помните) |
|
| | | | #7 RomanRom2, 06.09.2011, 19:51
| В 18-ом спринте мы продолжим заниматься заселением, хоть и немного отставая от графика. Поэтому решено не открывать новый спринт, а продолжить активности в этом.
В предыдущем 17-ом спринте основная работа велась над всякого рода утилитами, облегчающими процесс заселения Миров. Код сервера дорабатывался незначительно, лишь для готовности принять это самое заселение и для устранения небольшого количества ошибок в дизайне.
Так же были написаны утилиты для анализа снифов, что в них, собственно, имеется. Теперь можно их сгруппировать и отфильтровать трафик, что бы максимально избежать дупы и мусор в Мирах.
Примечательно, что WorldBuilder может собирать несколько объектов на одну спаун-точку, но тут был выявлен ньюанс: с GameObject лучше так не делать, т.к. очень и очень часто в оригинале практически в одной точке может находится несколько ГО. Например, самая распространенная ситуация, когда в одной точке (с точностью до 6 знака после запятой!) стоит ГО "костер" и второе ГО "звук костра", который соответственно модельку не имеет и визуально никак не отображается, но тем не менее он есть :) Или, например, столбы с табличками-указателями (они по высоте только различаются). С юнитами же все проще - новый юнит просто добавляется в список шаблонов спаун-точки.
На текущий момент собраны и расставлены грифонщики - их хотя бы проверить можно, т.к. известны координаты их всех (из dbc). А вот что с лифтами делать пока не знаю, вероятно во время тестирования зон только это выявлять. Сама по себе система общения с NPC не реализована, т.к. требует реализацию госсипа, да и не было цели реализовывать разговорные системы.
В следующем спринте будем улучшать методы заселения из снифов, соберем и сгруппируем эти снифы для генерального процесса заселения. Так же будем дополнять код сервера на поддержку транспортных и всех сопутствущих функций, включая area триггеры и телепорты в Миры по ним. В общем и целом цель обеспечить бесперебойное перемещение по всем Мирам из любой точки в любую другую. В инсты пока будем пускать всех подряд, а позже в коде DungeonServer мы это зафильтруем. А так же получить примерное отфильтрованное raw-заселение Миров.
Так же накопился небольшой список доработок, которые нужно зарефакторить и/или доделать. Это, например, аггрегатор апдейтпакетов А9, телепорт (реализован только ворлдпорт), вход в мир с уже залогиненным аккаунтом, charserver: открывать порты только после logon ok, сделать пинговалку мускул сервера, что бы не отваливался с ошибкой has gone away, разобраться с гуидами и способами их хранения (имеется ввиду их 64х битность) и т.п. |
|
| |
|
| |