このプロジェクトについて
Minecraft Stress Testerは、Minecraftサーバー向けのオープンソースの負荷テストツールです。単にソケットを開くだけでなく、ボットの群れを接続し、その負荷がサーバーに与える影響を測定し、推定TPS、接続ファネル、レイテンシ、スループット、キック理由を報告します。複数のプロセスにわたって数千のボットにスケールし、実際のサーバーに対して動作するように設計されています。
ワークフローには安全性が組み込まれています。このプロジェクトは自身を負荷生成ツールと説明し、所有しているサーバー、または明示的な書面によるテスト許可を得たサーバーに対してのみ実行すべきと述べています。オペレーターが承認を確認するまでツールは起動を拒否し、SECURITY.md文書が責任ある使用法をカバーしています。
配布とクイックスタートのオプションには、公開パッケージ名minecraft-stress-tester(バイナリmcst)でnpx経由で実行する方法、リポジトリをクローンしてnpmでインストールする方法、ghcr.ioからコンテナ内でWeb UIを実行する方法が含まれます。サンプル設定ファイルはexamples/local.yamlに提供されています。
コマンドセットはいくつかのモードをカバーしています:デフォルトの負荷テスト、Webコントロールパネル(gui)、RESTとライブメトリクスを備えたコントロールプレーンAPI(serve)、インタラクティブなシングルボットコンソール(debug)、所有するサーバー向けの防御的セキュリティスキャン(scan)、ブループリントによるプログラム可能なボット(script)。
ドキュメントは、インストールと配布、使用法とCLI、メトリクス、アーキテクチャ、ロードマップ、Webコントロールパネル、コントロールプレーンAPI、デバッグとボットAPI、プログラム可能なボット、動作パイプライン、セキュリティスキャンの各ページに加え、貢献とセキュリティガイダンスに整理されています。このプロジェクトはMITライセンスで、Node.js 24以降を必要とし、少なくとも95パーセントのカバレッジバッジを持つCIを宣伝しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.