Всем привет! Подскажите, пожалуйста, сталкивался ли кто-нибудь с похожей ситуацией.
На сервере реализован универсальный босс, который:
• флагает всех игроков вокруг после своей смерти
• выдаёт ачивку за убийство
Проблема долгое время не проявлялась, пока босса фармило 10–15 человек. Однако при увеличении числа участников до 50–100 игроков появляется следующая аномалия:
После убийства босс не умирает корректно - вместо стандартной анимации смерти он просто останавливается.
С него выпадает дроп, но он остаётся стоять с нулевым HP до тех пор, пока не исчезнет по таймеру.
Из-за этого:
• не срабатывает флаг игроков вокруг
• ачивка выдаётся некорректно - кому-то засчитывается, кому-то нет, хотя все условия для зачисления ачивки были соблюдены.
Изначально я связывал проблему с умирающим диском на старой серверной машине. После переезда на новое, значительно более качественное железо, большинство проблем, связанных с производительностью, исчезли - сервер работает стабильно и быстро.
Однако данный баг с боссом сохранился, что исключает проблему железа.
Есть вероятность, что это я где-то накосячил, но выявить причины не удалось. Проверить ситуацию возможно только при большом количестве участников:
если убивать босса соло или небольшой группой - всё отрабатывает практически мгновенно и корректно. Проблема возникает исключительно при массовом фарме.
Буду благодарен за любые идеи, наводки или похожие ситуации.
На сервере реализован универсальный босс, который:
• флагает всех игроков вокруг после своей смерти
• выдаёт ачивку за убийство
Проблема долгое время не проявлялась, пока босса фармило 10–15 человек. Однако при увеличении числа участников до 50–100 игроков появляется следующая аномалия:
После убийства босс не умирает корректно - вместо стандартной анимации смерти он просто останавливается.
С него выпадает дроп, но он остаётся стоять с нулевым HP до тех пор, пока не исчезнет по таймеру.
Из-за этого:
• не срабатывает флаг игроков вокруг
• ачивка выдаётся некорректно - кому-то засчитывается, кому-то нет, хотя все условия для зачисления ачивки были соблюдены.
Изначально я связывал проблему с умирающим диском на старой серверной машине. После переезда на новое, значительно более качественное железо, большинство проблем, связанных с производительностью, исчезли - сервер работает стабильно и быстро.
Однако данный баг с боссом сохранился, что исключает проблему железа.
Есть вероятность, что это я где-то накосячил, но выявить причины не удалось. Проверить ситуацию возможно только при большом количестве участников:
если убивать босса соло или небольшой группой - всё отрабатывает практически мгновенно и корректно. Проблема возникает исключительно при массовом фарме.
Буду благодарен за любые идеи, наводки или похожие ситуации.

