Результаты поиска

  1. Pa4ok

    многопоточная обработка интелекта. продолжение.

    ну вообще нврн можно сделать очереди внутри каждой энтити и уже их обрабатывать потоками и потом в них же пихать резултат
  2. Pa4ok

    многопоточная обработка интелекта. продолжение.

    уже тестил, железо - 3 ядра по 3ггц по 1 потоку в каждом, кол-во потоков в пуле - 2, третий основной для майна гораздо быстрее забивается основной и падает тпс, а когда он падает, то уменьшается кол-во тасков для пула
  3. Pa4ok

    многопоточная обработка интелекта. продолжение.

    не очень понял сути, ждать в апдейте энтити, пока таск выполнится? а зачем тогда вообще выносить в отдельные потоки? или я не так понял?
  4. Pa4ok

    многопоточная обработка интелекта. продолжение.

    за 1 тик 1 моб кидает 1 таск, при не перегруженной работе гоняться не за чем будет
  5. Pa4ok

    многопоточная обработка интелекта. продолжение.

    для этого у меня уже есть система контроля а в целом, если держать потоки для этих тасков "с запасом" то задачи будут выполняться до следующего тика, что отсеет часть проблем если не будут успевать, там уже в студию пойдет система контроля пересобрать термос и расставить volatile к переменным...
  6. Pa4ok

    многопоточная обработка интелекта. продолжение.

    оглашу небольшой итог все работает отлично вчера на тесте до этой идеи было заспавнено 800 мобов в 1 чанке, тпс стал 10 сейчас я заспавнил 1000, тпс 20, нагрузка на главный поток 95%, но вчера ядра были лучше по частоте чтобы опустить тпс до уровня первого теста потребовалось 1400 мобов, так что...
  7. Pa4ok

    многопоточная обработка интелекта. продолжение.

    спасибо большое тут был глупый вопрос, теперь его нет
  8. Pa4ok

    многопоточная обработка интелекта. продолжение.

    updatingEntity.publicDespawnEntity() и updatingEntity.publicUpdateAITick() это просто паблик методы, которые вызывают аналогичные protected UPD1: протестил просто собраный мод на голом forge в tlauncher без других модов - тоже самое
  9. Pa4ok

    многопоточная обработка интелекта. продолжение.

    интелект ломания блоков из прошлой темы в многопоточности работает хорошо, ничего не ломается, но после пары реальных тестов, стало ясно, что сервер по прежнему плохо справляется с таким количеством мобов немного расскажу про своего моба, это по сути сильно переписанный зомби, с новыми ai и...
  10. Pa4ok

    Как создать массив с вещами и случайно доставать оттуда один предмет

    зачем тебе лист если ты его не используешь? не нужно -1 делать, rand(3) генерирует числа от 0 до 2 вкл
  11. Pa4ok

    многопоточный интелект для своего моба?

    видимо, советовать уже нечего, спасибо все, закрою вопрос тогда
  12. Pa4ok

    почему при сильном ударе грудак и поножи ломаются сильнее?

    ля че там в фордже нагородили
  13. Pa4ok

    почему при сильном ударе грудак и поножи ломаются сильнее?

    тогда сломается кучу других моих моментов, которые дамажат броню, где это все определяется то?
  14. Pa4ok

    почему при сильном ударе грудак и поножи ломаются сильнее?

    если просто ударить игрока в алм броне рукой, то с брони снимется по 1 единице прочности если ударить алм мечом еще и под силой, то с шлема и ботинок снимется 1, а с грудака и понож по 3 как это убрать, мне нужно чтобы всегда снималось по 1? что хукнуть?! я уже 2 раза обошел все классы от начала...
  15. Pa4ok

    помойму я что-то делаю не так со своим измерением

    потратил уйму времени включая и отключая весь свой огромный мод по кусочкам и отловил причину никогда так не делайте, ибо будете таким же дауном как я (у меня это было в 1 из кусков кода который остался со времен начала изучения forge, я так переходил из 1 измерения в другое тогда...)
  16. Pa4ok

    исходники старых версий

    меньше нет, эту то нашли с трудом на каком то левом файлообменнике, когда нужно было декомпильнуть режим вшитый в исходники на этой версии та ничего, ты запусти главное))
  17. Pa4ok

    исходники старых версий

    версия 1.4.5 ратник внутри прилагается)
  18. Pa4ok

    исходники старых версий

    у меня есть mcp для 1.4.5
  19. Pa4ok

    многопоточный интелект для своего моба?

    дубль 2 есть контролер с пулом и счетчиком задач (не смог найти адекватный способ достать колво объектов в очередях пула), при добавлении задачи увеличивает его есть таск для пула, по сути принимает объект моего моба и просто вызывает выполнения алгоритма прописанного в нем, по завершению...
Назад
Сверху