Описание
# Stressmark
**Know your server's true limits.**
Stressmark is a server-side mod that helps you understand exactly what your Minecraft server can handle. Whether you're preparing for a big event, choosing hosting specs, or just curious about your hardware's performance, Stressmark gives you the answers.
---
## Features
### Performance Dashboard
Get an instant overview of your server's health with a single command:
- **TPS (Ticks Per Second)** — Is your server keeping up?
- **Memory Usage** — How much RAM is being used vs available
- **CPU Load** — Current processor utilization
- **Disk I/O** — Storage read/write performance
- **JVM Stats** — Garbage collection and uptime info
### Performance Grading
No more guessing if your server is "good enough". Stressmark calculates an overall performance grade based on multiple metrics:
- 🟢 **Exceptional** — Your server is running flawlessly
- 🟢 **Good** — Solid performance, no concerns
- 🟡 **Fair** — Playable, but room for improvement
- 🟠 **Poor** — Players will notice lag
- 🔴 **Critical** — Immediate attention needed
### Stress Testing
The real magic: spawn fake players to stress test your server and find its breaking point.
- **Spawn any number of bots** — Start with 10, scale up to hundreds
- **Realistic movement** — Bots fly in patterns, loading chunks as they go
- **Adjustable speed** — Control how aggressively bots move and load chunks
- **Live monitoring** — Watch performance metrics change in real-time as load increases
- **Safe testing** — Bots are in spectator mode and don't affect gameplay
### Player Capacity Estimation
Based on your benchmark results, Stressmark estimates how many real players your server can comfortably support.
---
## Commands
| Command | What it does |
|---------|--------------|
| `/benchmark` | Quick performance overview |
| `/benchmark detailed` | Full metrics report |
| `/benchmark stress start ` | Spawn stress test bots |
| `/benchmark stress stop` | Remove all bots |
| `/benchmark stress status` | Check current stress test |
---
## Use Cases
- **Server Admins** — Find out if your hardware can handle your player base
- **Hosting Comparisons** — Benchmark different providers with real data
- **Event Planning** — Test capacity before big server events
- **Optimization** — Measure the impact of config changes and plugins
- **Troubleshooting** — Identify performance bottlenecks
---
## Compatibility
- Works on **Fabric** and **NeoForge**
- Server-side only (no client installation needed)
- Works on dedicated servers
---
## Requirements
- Operator permissions to run commands
- Java 21