Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/games647/lambdaattack

Minecraft bot for servers. Currently supports stress testing.
https://github.com/games647/lambdaattack

bot commands gui minecraft minecraft-bot proxies standalone stress-test

Last synced: 7 days ago
JSON representation

Minecraft bot for servers. Currently supports stress testing.

Awesome Lists containing this project

README

        

# LambdaAttack

## Description

Minecraft bot. Currently used for stress testing.

## Features

* Graphical user interface
* Command line interface
* Configurable amount and join delay
* Configurable target
* Configurable name format or name list
* LogPanel to see errors directly
* Test with Spigot, Paper
* Disconnects gracefully after the end
* Automatically registers for cracked servers
* Supports SOCKS proxies
* Free
* Open source

## Requirements

* Java 9
* Minecraft 1.11+ server

## Downloads

https://github.com/games647/LambdaAttack/releases

## Building

1. Download Apache [Maven](https://maven.apache.org/download.cgi)
2. Unpack it
3. Optionally add the bin folder to your PATH variable to invoke Maven with mvn without specifying the complete path to the bin folder for every command
4. Download this project with Git (git clone ) or as zip
5. Move to the top folder of the project conting the pom.xml
6. Run `mvn clean install`
7. The final version is inside the core/target folder

## Images

![Gui](https://i.imgur.com/6U00ZwA.png)

## Command Line Usage
To run LambdaAttack from the command line without a GUI, enter
`java -jar lambdaattack.jar `.

These are the available options:

| Name | Description |
|-----------------------|---------------------------------------------------------------------------------------------------------------|
| -h, --host \ | The hostname to connect to. Defaults to `127.0.0.1` |
| -p, --port \ | The port to connect to. Defaults to `25565` |
| -c, --count \ | The amount of bots to connect to the server. Defaults to 20 |
| -d, --delay \ | The delay between bot spawns, in milliseconds. Defaults to 1000 |
| -n, --name \ | The format for bot names. Requires exactly one integer placeholder `%d`. Defaults to `Bot-%d` |
| -v, --version \ | The Minecraft version of the server to connect to. Defaults to 1.15.2 |
| -r, --register | Makes Bots run the /register and /login command after joining with username and password being `LambdaAttack` |
| --help | Displays a help page |

## Dependencies

* Java 9
* McProtocolLib: https://github.com/Steveice10/MCProtocolLib