Недавнее содержимое от space2pacman

  1. space2pacman

    Написание сервера для lineage 2 chronicle 1 на node.js

    Датапак и конфиг будет конечно же отдельно. Так же будут билды под linux. Поэтому и номер версии даже не 0.0.1 а 0.0.0))
  2. space2pacman

    Написание сервера для lineage 2 chronicle 1 на node.js

    Это все хорошо но на все надо время. Все же проект любительский и как хобби. Кстати оформил нулевой релиз (версия 0.0.0) под Windows (тестирую автоматическую сборку с заливкой на хранилище) Загрузить файлы и небольшой гайд тут Lineage2JS Нода для запуска не нужна. Exe'шники запакованы в 1...
  3. space2pacman

    Написание сервера для lineage 2 chronicle 1 на node.js

    В каком плане ?
  4. space2pacman

    Написание сервера для lineage 2 chronicle 1 на node.js

    PostgreSQL - провел исследование с зазором на будущее чтобы потому в очередной раз не мигрировать а использовать все доступные ресурсы БД. К тому же интересно изучать что-то новое. Так же БД на слуху часто была. MySQL используют и сами L2J но не хотелось повторятся. Monga не подошла потому что...
  5. space2pacman

    Lineage2TS - HF сервер написанный на Typescript

    Идея с прокси мне нравится но не затрудняет ли она разработку? У меня была идея создать папку extends и там хранить пакеты /C1/, /C2/ и управлять ими через конфиг при запуске. Есть желание делать разработку и под другие хроники но без усложнений. Чтобы пилить один проект а не под C1 отдельно по...
  6. space2pacman

    Lineage2TS - HF сервер написанный на Typescript

    Я так понимаю в proxy решает логику какие оп коды использовать если запрос к interlude или к hf? С с датапаком как решается вопрос? Какой best practics для создания мульти хроник сервера? На будущее думаю как сделать переход с C1 на C2
  7. space2pacman

    Target (Состояние таргета)

    Один и тот же клиент. На PTS сервере есть кружки красные. На моем не PTS их нет. Я вызывал и AutoAttackStart. И UserInfo ковырял. P.S. Клиент С1
  8. space2pacman

    Target (Состояние таргета)

    Отладка не запускается. Если речь про hlapex или l2phx. Почему вопрос к клиенту если во время атаки клиент больше ничего не отправляет кроме пакета RequestAttack?
  9. space2pacman

    Написание сервера для lineage 2 chronicle 1 на node.js

    * Добавил заряд души * Таймер по регенерации HP, HP * Смерть игрока * Восстановление игрока после смерти * Покупку предметов у NPC * Waypoints для ботов (Кружат вокруг стеллы в талкине) Техническое обновление * Миграция с MongoDB => PostgreSQL Монга была неудобна.
  10. space2pacman

    Target (Состояние таргета)

    По поводу сервера. Перебрал свойство пакета но так и не нашел. Так же не действует AutoAttackStart / Stop Кружок меняет состояние на красный пока что только в момент анимации атаки (пакет Attack()) Вопрос: Как сделать так чтобы при нажатии на атаку кружки окрашивались в красный даже если...
  11. space2pacman

    Как работает пакет BuyList?

    Да, objectId наверное именно тут не нужен но логика buyList нужна. Поэтому на старте сервера можно создавать buyList. * Создать предметы один раз * Присвоим каждому objectId * Потом каждый предмет записать в buyList При диалоге с NPC Lector подгружать этот buyList Нужно проверять когда...
  12. space2pacman

    Как работает пакет BuyList?

    С семечками, приватными магазинами, гмшопами с предметаси с СА все понятно. Если семечки то заранее создается itemList, количество предметов и objectId. Тоже самое и с ГМшопом. Мой вопрос про обычные предметы, которыми торгуют NPC. Предмет еще не создан в мире но уже имеет objectId? Какая...
  13. space2pacman

    Как работает пакет BuyList?

    Интересует только objectId и его актуальность там
  14. space2pacman

    Как работает пакет BuyList?

    А вы уверены? Судя по пакету SellList Там есть проверки надет ли предмет или вызван ли пет. https://gitlab.com/TheDnR/l2j-lisvus/-/blob/main/core/java/net/sf/l2j/gameserver/network/serverpackets/SellList.java
  15. space2pacman

    Как работает пакет BuyList?

    В SellList такая же ситуация
Назад
Сверху