Git Product home page Git Product logo

serverwrecker's Introduction

ServerWrecker

Build Status Java CI Contributors License

Discord embed

download2 badge

Advanced Minecraft Server-Stresser Tool. Launch bot attacks on your own servers to stress-test them and measure performance.

Nightly builds

You can download the latest development version of ServerWrecker through nightly.link.

Features

  • GUI & CLI
  • Configurable amount of bots and join delay
  • Configurable target
  • Configurable name format or name list
  • Huge version support
  • Tested with Spigot, Paper, Purpur, Folia, Velocity/Bungeecord
  • Disconnects gracefully after the end
  • Multiple modules like AutoRespawn and AutoRegister for cracked servers
  • Supports SOCKS4 and 5 proxies

Version support

ServerWrecker currently supports these versions:

  • Release (1.0.0 - 1.19.4 (latest))
  • Beta (b1.0 - b1.8.1)
  • Alpha (a1.0.15 - a1.2.6)
  • Classic (c0.0.15 - c0.30 including CPE)
  • Minecraft Bedrock Edition (1.19.70)

This includes every single subversion, not just a few specific versions. The latest Release and latest Bedrock Edition info may be out of sync with the latest development version.

How does this work?

Thanks to a built-in implementation of ViaVersion, ViaLegacy and ViaBedrock, a ServerWrecker bot can connect to all these versions even without the server having ViaVersion installed. The packet translation happens "client/bot side". This feature takes inspiration from services like ViAaaS and ViaProxy, which include client-side translation externally. ServerWrecker includes a similar implementation as these two proxies and is comparable functionality wise to ViaFabric.

What's the catch?

Currently versions below r1.7.0 only support offline-mode, but a future version will support online-mode servers as well. All versions newer than r1.7.0 support online-mode.

Requirements

  • Java 17
  • Minecraft server

Building

  1. Download Gradle
  2. Download the latest version of ServerWrecker
  3. Run ./gradlew build in the serverwrecker directory
  4. Get the jar files from build/libs

Images

GUI

Command Line Usage

To run ServerWrecker from the command line without a GUI, enter
java -jar serverwrecker.jar <options>.

Community

Feel free to join our discord community server:

Discord Banner

Star History

Star History Chart

Attribution

This project is based on LambdaAttack, but over the years the code has been remade multiple times to be far more complex than the original project.

serverwrecker's People

Contributors

alexprogrammerde avatar crushedpixel avatar games647 avatar minidigger avatar piggypiglet avatar qbasty avatar renovate-bot avatar renovate[bot] avatar steven-peralta avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.