Перейти к содержанию
Asterios

Admin

Administrator
  • Постов

    19 398
  • Зарегистрирован

  • Посещение

Весь контент Admin

  1. Сервер ничего не знает о макросах. Точнее, знает сами макросы и даже их содержание, но не получает команд об их использовании. А зря, сервер мог бы много сделать в плане их оптимизации... Кстати, серверные макросы вполне возможны, достаточно ведь сделать команду через точку например, ".macro" и указать там название нужного макроса. Более того, эту команду можно запихать тоже в макрос Конечно, это потребовало бы несколько часов работы, я пока что не готов делать подобные механизмы ради небольшого удобства, есть куча более важных проблем.
  2. У меня мгновенно. Из двух браузеров.
  3. А еще, от 7 печатей зависит количество ваших CP. +-10% вроде. В L2 очень много всего, о чем вы даже не подозреваете. Таких сложных игр уже не делают...
  4. Добавил, по таким же ценам.
  5. Остановка движения при смене эквипа тоже исправлена. Все дело было в очень быстрой двойной смене скорости, движок перемещения очень огорчался от такой ситуации... А вы пробовали не зажимать, а просто один раз нажать? Если бы вы знали, какую гигантскую цепочку событий и сложнейших математических вычислений вызывает каждый клик, то наверное кликали бы чуть пореже Но в целом да, я добавил возможность преследования цели если она недосягаема, даже если используется нюк или лук, но только если цель достаточно близко. По идее, это удобно, разве нет?
  6. Ииии..... проблема полностью исчезла Со 102 пакетов удалось сократить до 57, но самое главное, что вместо 13 обновлений скилл листа, теперь присылается только одно. А оно и было причиной. Осталось только найти причину остановки при переодевании.
  7. Провел тесты, при переодевании Dark Crystal сета на Vesper Noble сет сервер присылал аж 102 пакета. Некоторые из этих пакетов очень даже немаленькие по размеру. Уже сделал первую оптимизацию, в пределах процесса одевания одной вещи пакеты кучкуются и отправляются только один раз. В итоге, уже есть результат - стало 82 пакета, без какого-либо ущерба результату. Хочу попробовать оптимизировать весь процесс переодевания, собирая абсолютно все запросы за скажем ~300мс в одну общую кучу, тогда получится исключить дублирующиеся пакеты, и их число должно сильно сократиться.
  8. Я не смогу исправить, если буду искать иголку в стоге сена. Нужен механизм повторения, или более детальные симптомы. Например, кого вы пытаетесь бить (соклан, вар, нейтрал?), и где (пвп зона, обычная зона?), и пробовали ли скиллами с контролом, а не только атакой. Если вы смогли повторить этот баг и он не исчезает, и вы точно в этом уверены, то напишите команду .dbg в чат и сообщите мне ник и точное время, я увижу в логах все параметры персонажа до мельчайших подробностей на тот момент. Тоже, в тот момент когда чар встанет таким образом (когда нажатие на землю не будет срабатывать) напишите .dbg и сообщите ник и время. Только если вы используете эту команду много раз, мне придется как-то отличать один раз от другого, имейте это в виду. Лучше всего записывайте точное время, или номер попытки. А лучше и то и другое.
  9. Сообщайте только о том, что происходит в текущий день, т.к. исправления бывают почти каждый день. Этим скринам 2 дня.
  10. Ну, еще недельку так побегаете, пока детально не опишете проблемы. На тестах никаких проблем нет.
  11. Попробовал - не смог повторить, у меня персонаж без проблем атакует с ctrl даже своего соклана.
  12. Летающие корабли - отдельная тема. Когда я их реализовывал, то движок был гораздо менее совершенен, чем сейчас, и процессы в нем происходящие тогда были менее понятны чем сейчас (хотя я сам его писал :)). С кораблями вечно были непонятные проблемы, особенно с моментом телепортации корабля, и тогда я не смог их решить полностью. Попробую снова заняться. Да, специально, чтобы сервер успевал перед релогом остановить движение не только у себя, но и клиенту тоже об этом сообщить, иначе клиент как ни странно продолжал бежать даже на экране логина. Отсюда и все проблемы с попаданием в стены и прочее. Задержка всего 1 секунду. Ок, попробую еще добавить корректировку позиции при входе. На самом деле, если бы не было функции no carrier, то таких проблем было бы меньше. Но отключать тоже не вариант, лучше устраню последствия.
  13. Подобные рестарты у нас месяцами не происходят, обычно. Не гарантирую, но по идее с крупными изменениями уже закончили, если сегодня новых серьезных багов не обнаружится, то рестартов незапланированных уже не будет. Но если потребуется, то сделаем, т.к. гораздо важнее, чтобы большая часть игроков могла нормально играть.
  14. В том то и дело, что рассинхрон при движении мелкими шагами это хоть и неприятно, но не так важно (но я попробую уменьшить эту проблему). А вот отсутствие реакции чара на клик, да еще несколько раз подряд - это очень плохо, и такого я не видел ни разу и не смог повторить ни разу, сколько ни пытался.
  15. Не удалось повторить, пробовал на х5. Как часто происходит? Нужен способ повторения.
  16. Да, уже нашел причину и поправил, придется еще один рестарт сделать. О других ошибках пока вроде не сообщали. Отправил все сервера в рестарт через пол часа.
  17. Я скорее всего добавлю в .cfg угол на котором пет будет находиться. Сами сможете выбрать.
  18. - проваливания под землю (которые появились вчера) исправлены (повторил, исправил, не смог повторить) - рывки при движении будут появляться реже (а точнее, это выравнивающие позицию чара мини телепорты, которые называются "валидейты") - замедление/ускорение движения больше не будет происходить (это был такой способ выравнивания, заменяющий валидейты) - проблема с перемещением персонажа при релогине исправлена (повторил, исправил, не смог повторить). Так же, исправил еще несколько аналогичных проблем, связанных с релогином (вероятно, окошко пета больше не будет оставаться, и другое). - проблема с остановкой атаки у дуалов/кастетов исправлена - устранено несколько причин прекращения преследования персонажей при атаке/касте В этот раз существенных изменений в движок не вносил, только исправлял баги. Так что, скорее всего, сегодня будет самая стабильная версия из всех предыдущих.
  19. Если еще раз придет в голову сказать слово "геодата" - лучше жуйте.
  20. За 11 часов работы: - откорректированы радиусы атаки у мобов - исправлена проблема с атакой в руте - заодно, обнаружил и исправил проблему, возникающую при атаке обездвиженных мобов, они могли от этого сбрасывать агр и уходить домой. - устранено множество проблем, связанных с атакой и движением, как новых так и старых - еще более точное движение, еще меньше десинк - синхронное движение для петов. Когда-то давно, я уже пробовал это сделать, но таких впечатляющих результатов удалось добиться впервые - петы теперь располагаются немного позади персонажа и слева, на чуть большей дистанции - дроп из мобов теперь располагается на земле не в виде "сетки" а более случайным образом - исправлена проблема с кастом при преследовании целей Сервера уже обновлены.
  21. Процесс преследования вчера вообще не тестировали и не исправляли, сосредоточились на проблемах с обычным движением. Теперь, когда процесс движения стал правильно работать, уже можно остальные проблемы устранить. Сегодня займусь.
  22. Просто мы оптимизировали радиусы только для игроков и петов. А у мобов свои мысли на этот счет
  23. Ага, персонажи сами переехали из одной базы в другую? Чтобы такое произошло, нужен механизм, которого у нас нет. И его не так то просто сделать.
  24. Это проблема в клиенте. На сервере все обрабатывается корректно, уже много раз разбирали детально, что там происходит. Исправить нельзя.
×
×
  • Создать...