Вход в систему
Логин
Пароль
 

Sprint #26: Terrain.Сейчас на сайте 0 посетителей
WoWCore
История 2.0
История 1.0
SandBox

Ресурсы
Форум
Файлы

Документация
Литература
Ссылки


Sprint #17: Population.
← назад к списку

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

Роман.
По поводу тестов. Видел на ру-манге на вас сагрились.
Но прочесть про необходимость групп тестов успел - если что моя тушка в вашем распоряжении.

По поводу данных с оффа - научите если как что чем пользоваться и что почем - могу собрать необходимую инфо расписанную по полочкам, как вы представили в виде тех или иных пунктиков. Без каких-бы то ни было проблем. Все равно с работы играюсь от скуки.

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

Как связаться со мной если что вы помните)
#6 RomanRom2, 29.08.2011, 01:09

Fedia22, да не переживай, лечись лучше. В катаклизме добавилось много грифонщиков, это верно. Реализация будет всех версий, да. Какая собственно разница, если данные со снифов будут. Чьи снифы - для той версии и реализуем.

BloodWarrior, ответил на форуме: http://wowcore.ru/forum/?forum=1&theme=b238dcc306ee9bac020f87a8559bf294
#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х битность) и т.п.



Copyright © 2005-2024 WoWCore Team