-
Постов
19 440 -
Зарегистрирован
-
Посещение
Тип контента
Форумы
Галерея
Исправление ошибок
Весь контент Admin
-
Не обязательно. Любой SSD более менее нормальный.
-
Посмотрел, нет, дело совсем в другом - я же увеличил вокруг итем брокера непроходимую область, чтобы люди его не загораживали. Поэтому путь к нему найти невозможно.
-
Такого в новом поиске не будет. Конечно не хочет, это или слишком далеко или слишком сложно. В новом вероятно найдет, но если отойти дальше, то уже не найдет.
-
Вот так из 589 точек теперь получается 13 ключевых, по которым уже может идти чар. И занимает это менее 1мс.
-
Не влияет.
-
Итого, поиск был ускорен минимум в 30 раз (а по некоторым прикидкам больше), причем еще и качество выросло. И есть еще куда ускорять. Но обновление еще не скоро. Теперь можно с любой из вышек форта один раз кликнув, добежать до места установки флага
-
Все-таки получилось ускорить поиск, построение такого же пути как на первой картинке занимает уже не 1 секунду, а 43 миллисекунды. Это значит, что можно без упрощений прямо этот алгоритм использовать на живом сервере. Осталось еще переделать сглаживание пути, т.к. иначе оно может немного подпортить результат. Без сглаживания не обойтись, т.к. к примеру этот путь состоит из ~800 точек, а персонажу нужно всего несколько ключевых для движения, и нужно исключить лишние промежуточные точки. Кстати, расстояние между началом и концом пути более 10000 единиц, то есть в 2.5 раза больше дальности видимости.
-
Наш алгоритм поиска создает идеальный путь. А любые проблемы - это следствие того, что на идеальный путь не хватает производительности. Т.е. всевозможные допущения и упрощения ухудшают качество пути, и снижают его дальность. Поэтому, если значительно ускорить алгоритм (без изменения логики), то можно будет снять часть ограничений и увеличить допустимое расстояние. Например, вот это разве плохой путь? Но на его создание была затрачена целая секунда на одном ядре i7. Это очень много. А вот упрощенная версия, не так красиво, но за 27 миллисекунд: На самом деле, потом этот путь будет превращен почти в первый вариант с помощью механизма сглаживания. Но проблемы и слишком длинные пути таки возможны. А что, если будет первая версия, но за 10 миллисекунд?
-
Уже 2 месяца подряд просыпаюсь, начинаю работать, и заканчиваю перед сном. И каждый день какие-нибудь 3-4 текущих задачи остаются нерешенными. Баны выдавал последний раз месяц назад. Изменения, которые вы видите, делаются за часы. Настоящую работу вы не видите. А ведь у нас каждую неделю какой-нибудь технологический прорыв, после напряженной работы и долгих обсуждений. Из последнего например - ускорение геодаты в 3 раза, и поиска еще в 3 (т.е. суммарно чуть ли не в 9 раз), а так же новая теория, которая в перспективе позволит ускорить поиск еще, в сотню раз. Так же, сэкономили кучу памяти. Но вам это не интересно. Насчет проблемы с прогрузами - уже много раз пытались найти причину, и есть даже одна теория отчего именно это происходит, но пока никак. Но это же не значит, что надо останавливать другую работу.
- 36 ответов
-
16
-
Это починил.
-
Да, отключил эту опцию в одном из обновлений.
-
Простой ответ - ничего. Настройка видеокарты на FPS никак не повлияет, т.к. она не является узким местом.
-
1 - Отключение анимации зарядки чужих соулшотов. Отключение вторичной анимации массовых бафов на целях. Замена анимации песен/танцев на более простую. 2 - Отключение анимации зарядки своих соулшотов и разрядки чужих. 3 - Отключение вторичной анимации массовых дебафов или атакующих скиллов на целях. Каждый следующий уровень включает в себя предыдущий. Вроде нигде не ошибся. Насчет песен/танцев надо подумать, оказалось неэффективным, к тому же возможно стоит сдвинуть на 3-й пункт. Так же, вероятно стоит разделить эти опции на отдельные части, т.к. их оказалось не так уж много.
-
Все условия вполне стандартные и не менялись уже много лет. Было только одно изменение, теперь нельзя суммонить не только в/из указанного списка особых зон, но и на расстоянии 2048 от них. Список запрещенных зон: Территория замков и фортов Осадные зоны Любые боевые зоны Зоны с запретом выхода из игры Зоны специально запрещенные для суммона Эпик зоны Кстати, нашел одну неточность - нет смысла применять правило с 2048 к боевым зонам, убрал в r31255. Т.е. теперь рядом с аренами суммон разрешен, но не внутри них. Вероятно, автор пытался суммонить рядом с осадной зоной руны (она в храме заканчивается, почти вплотную к городской), либо рядом с аренами. Так же, разрешил суммон в городах даже если рядом осадная зона.
-
Неизвестно. Зависит не только от меня. Если звезды на небе сойдутся, то можем и за месяц выдать. Или за пару лет.
-
Поправил. Корейцы в последних версиях взялись за ум и включили некоторые оптимизации (ума наконец то хватило) по типу SSE2 и расширения памяти до 4гб (которое у нас уже есть). Так что новый клиент будет быстрее даже на слабом железе. Но да, на процессорах ниже Pentium 4 возможно даже перестанет работать.
-
Я же сказал, что по id или имени можно найти абсолютно любую вещь, даже из GoD, даже ту которой у нас нет и не будет. А в списках меню отображаются только доступные. Остальные просто присутствуют в базе.
-
Уточню - после этого применил еще ряд пачтей, которые могли некоторые предметы показать, из тех что на х5 нет.
-
Так же сделал нормальный поиск для двух и более слов. И поиск в момент ввода слова.
-
Сделал кнопочки посимпатичнее и в стиле. Добавил плащи, пояса, броню и оружие петов. Обновил иконки грейдов, добавил иконки для R+. Убрал еще кучу лишних предметов. Вроде осталось только карту починить, остальное готово.
-
Клиент будет лет на 6 новее текущего. Т.е. тот, который сейчас на оф. серверах. Но сроков пока назвать не могу. В нем исправлены многие из текущих проблем.
-
Лишние предметы по идее убрал, недостающие добавил. Воспользовался для этого базой х5 сервера, т.е. если предмет у кого-то есть на х5, значит он отображается в базе, а если нет - значит не отображается. Но даже скрытые предметы можно всегда посмотреть по id. Кстати, абсолютно все параметры предметов в нашей базе теперь актуальны и именно такие, какие в сервере. Параметры мобов тоже правильные, но они базовые, поэтому отличаются от итоговых.
-
Делается. В планах переход на клиент самой последней версии. Но работа идет медленно.
-
Это уже совсем нереально, только вручную таких добавлять. Мы не хотим тратить время на наполнение базы, и без того куча работы. Если что-то нельзя добавить автоматически, то значит этого не будет. Кстати, поправил отображение цельной брони и колец/серег.
-
Перевода названий у нас нет и не будет. Если бы вы внимательно читали диалоги, то увидели бы, что наоборот, проведена большая работа по внедрению английских названий в русские тексты. По поводу некоторых описаний в клиенте - в следующей версии клиента постараемся добавить переводы. Но никаких ЛВК у нас не будет. Но к примеру квесты - там куча русских названий будет, если описания сделать. Либо их заменять автоматически на английские, либо вы еще больше запутаетесь и не сможете вообще пройти квест.