Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[要望] ヴォルケリーパーの負荷を軽減してほしい #287

Closed
NePonpon opened this issue Apr 5, 2024 · 2 comments
Closed
Labels
1-19-4 MCver1.19.4で確認された問題 要望 実装したらクローズ。

Comments

@NePonpon
Copy link
Member

NePonpon commented Apr 5, 2024

アイデアのカテゴリー

Mob

アイデア概要

ネザー入り口に出現するヴォルケリーパーを倒したときに放つヴォルケニックブラストが動作を重くしている原因である。

アイデアの要望理由

ソロでもかなり重く、マルチだと負荷次第で鯖が落ちます

実現方法

  1. ヴォルケニックブラストの与ダメージ処理を改善し、軽量化する

使用するシステム

No response

コマンド例

No response

@NePonpon NePonpon added 要望 実装したらクローズ。 1-19-4 MCver1.19.4で確認された問題 labels Apr 5, 2024
@NePonpon NePonpon changed the title [要望] ネザーの入り口の動作を軽量にする [要望] ヴォルケリーパーの負荷を軽減してほしい Apr 5, 2024
@NePonpon
Copy link
Member Author

NePonpon commented Apr 5, 2024

15~30本の矢すべてが毎tick判定をしているのは負荷がかかりすぎる

  • 1~4tick毎にN%の確率でダメージ判定を実行する
    最初のスキル実行のときだけすべて同時になるが、その後はインターバルがランダムになるので処理の分散が図れる。Target類がとても重いので、まずダメージ処理を実行するかどうかの確率を設けて成功ならダメージを与えられるかどうかの確認をする

@NePonpon
Copy link
Member Author

NePonpon commented Apr 5, 2024

ヴォルケリーパーを5体出現させて、倒したときのTPS

改善前:150ms avg, 376ms max
改善後: 90ms avg, 208ms max

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1-19-4 MCver1.19.4で確認された問題 要望 実装したらクローズ。
Projects
None yet
Development

No branches or pull requests

1 participant