This is a Brawl Stars Core server (version 67.264.1) rewritten in Java. It is a fork of the original repository: https://github.com/FMZNkdv/BSFv67.
- Fully translated to Java with a minimalist, clean, lowercase code style.
- Multi-threaded asynchronous socket handling using standard TCP socket loops.
- Core packet structure, custom byte stream parsing, and packed booleans.
- Automatic splitting of large method serialization streams to bypass JVM 64KB method limits.
- Java Development Kit (JDK 17 or newer)
- Windows / Linux / macOS
To compile the codebase, run:
javac -d bin Core/cfg.java server.java Core/Byte/bytestrm.java Core/Byte/wtr.java Core/piranha.java Core/logger.java Gate/msg.java Message/Receive/Login/hello.java Message/Receive/Login/auth.java Message/Transmit/Login/hello.java Message/Transmit/Login/authok.java Message/Transmit/Home/owndata.javaTo run the compiled server, execute:
java -cp bin serverThe server will start listening on 0.0.0.0:9339 by default (configurable via Core/cfg.java).
