Skip to content

hthug06/Splatted

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

159 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Splatted 🦑

Splatted is a lightweight command-line utility written in Rust for interacting with Minecraft servers. It focuses on low-level packet handling and asynchronous communication to stress test the server by sending lots of connections

How to use it

First of all, make sure you have Rust and Cargo installed on your system.

Installation (Optional, you can download the precompiled binaries from the releases section)

git clone https://github.com/hthug06/splatted.git
cd splatted
cargo build --release

Usage

Go in the folder where your Splatted program is, open a terminal and use the following command:

./Splatted --address <address> [-p <port> | -i | -b <bot_number>]

-i is for the info of the server (like in the server list of your Minecraft client)

Arguments Short Default Description
--address - Required The server IP or hostname
--port -p 25565 The target server port
--info -i false See like in the server list of a minecraft client
--bot_number -b 10 The number of bots you want to send to the server

Roadmap

  • Get the server infos like in the multiplayer section of a real client
  • Good structure to read / send packet
  • Connect 1 single bot (pls)
  • Send bots to a server and make them disconnect

Other

Thx tetram ur the goat :)

About

Splatted is a lightweight command-line utility written in Rust for interacting with 1.4.7 Minecraft servers. It focuses on low-level packet handling and asynchronous communication to stress test the server by sending lots of connections

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages