Skip to content

gcrbr/charcoal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Charcoal

A stress test tool for Minecraft servers. Tested on versions 1.8.X to 1.18.X.

This tool was created to experiment with C and sockets, so it may not be the best (very buggy), yet it seems to work.

Screenshots

Building

Linux, macOS:

gcc main.c -o charcoal -lresolv

Windows (tested on MinGW):

gcc main.c -o charcoal -lws2_32 -ldnsapi

Usage

./charcoal -i address [-p port] [-t thread number] [-m mode] [-c message] [-v protocol version] [-x proxy file] [-k proxy type]

-i address: Specify the server address

-p port: (optional, default=25565) Server port

-t thread number: (optional, default=10) Number of threads to use

-m mode: (optional, default=flood) Specify the bot mode (flood or stay)

-c message: (optional) Set the message that bots should send

-v protocol version: (optional, default=47/1.8.X): The server version (you can use either the protocol version or version number)

-x proxy file: (optional) Proxy file

-k proxy type: (optional, default=https) Proxy type (https or socks5)

Disclaimer

I am not affiliated with Minecraft or Microsoft in any way. Please use Charcoal responsibly and only for authorized purposes.

About

Stress test tool for Minecraft servers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages