| Crates.io | tentacli |
| lib.rs | tentacli |
| version | 14.2.1 |
| created_at | 2024-01-29 16:52:47.489673+00 |
| updated_at | 2025-02-07 00:36:32.861074+00 |
| description | Multipurpose console wow-client, it can be used either as a standalone application or integrated into your own project as a crate. |
| homepage | |
| repository | https://github.com/idewave/tentacli |
| max_upload_size | |
| id | 1119157 |
| size | 219,111 |
Tentacli is a headless (like a tentacle) console client for World of Warcraft server (supported version: 3.3.5a). By default, it serves as a tool for displaying real-time TCP traffic in human-readable format (JSON). It is adapted for scenarios where you need to run multiple clients simultaneously and supports data sharing between instances, making it suitable for stress testing your server.
You can extend its functionality by creating your own plugins (features), allowing it to act as a bot or anything else you need. Additionally, it can be integrated into your own app as a crate.
Here are some examples of how the default UI looks:
However, you are not required to use this UI (or any UI at all), as it is possible to implement your own plugin (feature) to replace it.
cargo run, so Config.yml and .env files will be created in the location specified by config_path and dotenv_path in RunOptions { ..., config_path, dotenv_path }.127.0.0.1 for a local servercargo run againIt's always welcome. Just create pull request with your improvements, bugfix etc.
...you can buy me a ko-fi
I do my best to keep it up-to-date. Have a look at the project's Wiki