Показать сообщение отдельно
Непрочитано 28.10.2011, 13:33   #3
Изгнанные

Автор темы (Топик Стартер) Re: Игровой эмулятор Gracia Epilogue (rev.1) от Voron Dev Team.

Описание сборки
- Сборка оптимизирована под большой онлайн и стабильную работу.
- Наиболее полная реализация хроник Epilogue.
- Обновлены все локации (спаун лист, дроп лист, характеристики npc) в соответствии с Gracia Epilogue.
- Реализовано вертикальное разделение регионов (устраняет задержки/фризы при отображении объектов в густонаселенных многоэтажных локациях).
- Item Mall.
- Уникальная Community Board (баффер с сохранением схем баффов, магазин, телепорт и многое другое).
- Встроенный L2Top Manager и MMOTop Manager с автоматическим начислением бонусов.
- Эмуляция off-ядра для L2Top.
- Полные Территориальные битвы.
- Множество различных эвентов.
- В комплекте идет уникальная геодата.

Гео-движок:
Уникальный движок геодаты. Вся геодата загружена в обычный массив, с прямой индексацией. Скорость обращения почти мгновенная.
Атака, хождение сквозь стены категорически невозможна. Хождение сквозь двери нереально.
Наиболее эффективный и оптимизированный алгоритм поиска пути для игроков и мобов (по минимально возможному маршруту).

Уникальная система хранения объектов:
Ссылка на объект (игрок, моб, предмет) хранится только в специальном хранилище (Storage), и при удалении из него – объект полностью вычищается из памяти, вместе со всем мусором. А во всех остальных местах храниться только StoreId с помощью которого при необходимости получается объект из хранилища (Storage). Причем, это происходит с помощью прямой адресации, из массива, а не из списка.
Например, в чужих проектах (основанных на L2JSF), ссылка на инстанс игрока (L2Player) хранится, где попало, в тысячах мест. При разработке так получилось. В итоге – они даже не могут удалить игрока из мира, при выходе его из игры и все связанные с ним ресурсы, которых огромное количество. Отсюда – с огромной скоростью течет память. То же самое – мобы, предметы. Они создаются с огромной скоростью, и тут же отбрасываются ненужными, но удерживаются в памяти.

Системные требования:
OS: Windows(x86/x64) или Linux(только x64).
Java: JRE/JDK 6.20 и выше. Более ранние версия Java 6, Java 7 и OpenJDK не поддерживаются.
MySQL: MySQL Server 5.0 и выше.

Список последних исправлений:
Исправлено несколько утечек памяти.
Снижена нагрузка на процессор (доработана система АИ и поиск пути)
Реализация элит КХ WildBeastReserve и его осады

Исправлен баг с телепортом обратно в город в квесте _198_Embryo
Добавлены недостающие диалоги НПС PasswordEntryDevice
Получение награды через мультиселл в квесте _643_RiseAndFallOfTheElrokiTribe
Полная реализация квеста _307_ControlDeviceOfTheGiants.
Исправлен квест _124_MeetingTheElroki
Исправлен квест _125_InTheNameOfEvilPart1
Исправлен квест _129_PailakaDevilsLegacy
Исправлен квест _311_ExpulsionOfEvilSpirits
Исправлен квест _643_RiseAndFallOfTheElrokiTribe
Исправлен квест _645_GhostsOfBatur

Немного переписана система свадеб:
-Теперь берется с каждого партнера по половине суммы указанной в конфигах за свадьбу.
-Теперь при разводе с подавшего заявку берется цена из конфигов.

Переписана система itemMall (CashShop):
-Реализована нормальная система валюты в магазине
-Валюта берется из таблицы character_cash.sql

Убран РБ Hekaton Prime с спавнлиста т.к. Hekaton Prime должен появляться после прохождения квеста
Добавлены конфиги на мин и макс левел чемпионов
Исправлен АИ PowderKeg
item id 14879, 14880, 14848 изменен тип на "quest"
fix Item Broker htm
Полная реализация скила 6142
Конфиги на запрет использования SHOUT и TRADE.
Конфиги на промежуток между сообщениями в шауте/трейде
Изменены установочные файлы БД (добавлена установка character_cash.sql)
fix door_id 23150001,23150002,23150003,23150004 (Monastery of Silence)
Убраны багнутые птерозавры с Дино

fix droplist.sql:
add drop 18002-Blood Queen(Seal of Shilen)
fix drop 22203-Deinonychus
fix drop 22742
fix drop 22743
fix drop 22744
fix drop 22745
Добавлен дроп Spirit of the Lake (id 9689) мобу Water Dragon Detractor (22271)

Русификация newbie helper

Русификация квеста _151_CureforFeverDisease
Русификация квеста _152_ShardsOfGolem
Русификация квеста _154_SacrificeToSea
Русификация квеста _155_FindSirWindawood
Русификация квеста _156_MillenniumLove
Русификация квеста _157_RecoverSmuggled
khativari вне форума Ответить с цитированием