better RAC client
Go to file
2025-02-13 01:31:30 +03:00
docs docs and configs update 2025-02-12 14:31:57 +03:00
src change default config 2025-02-13 01:31:30 +03:00
.gitignore idk what to say 2025-02-11 13:03:46 +03:00
Cargo.lock SSL support and secure 2025-02-12 15:50:11 +03:00
Cargo.toml SSL support and secure 2025-02-12 15:50:11 +03:00
flake.lock idk what to say 2025-02-11 13:03:46 +03:00
flake.nix change default config 2025-02-13 01:31:30 +03:00
LICENSE license 2025-02-09 01:23:35 +03:00
README.md change default config 2025-02-13 01:31:30 +03:00

bRAC

better RAC client

features

  • cheat commands (type /help)
  • no ip and date visible
  • uses TOR proxy server by default
  • plays sound when users receive your messages
  • coloring usernames by their clients (CRAB, clRAC, Mefidroniy, etc)
  • configurable message format
  • RACv1.99.x and RACv2.0 compatible

image

how to run

download binary

go to releases and download file you need. its simple.

build from source

(you have to install rust at first)

git clone https://github.com/MeexReay/bRAC.git
cd bRAC
cargo build --release # build release (target/release/bRAC)
cargo run   # run (builds and runs bRAC itself)

default config

get config path - bRAC --config-path
reconfigure client - bRAC --configure

host: meex.lol:11234               # server host
name: null                         # user name (null - ask every time)
message_format: 리㹰<{name}> {text} # message format
update_time: 50                    # update chat interval
max_messages: 200                  # chat messages limit
enable_ip_viewing: true            # enable users' ip viewing
disable_ip_hiding: false           # disable your ip hiding
enable_auth: true                  # enable auth-mode
enable_ssl: false                  # enable ssl connection
enable_chunked: true               # enable chunked reading

command-line options

-p, --config-path                      Print config path
-H, --host <HOST>                      Use specified host
-n, --name <NAME>                      Use specified name
-F, --message-format <MESSAGE_FORMAT>  Use specified message format
-r, --read-messages                    Print unformatted messages from chat and exit
-s, --send-message <MESSAGE>           Send unformatted message to chat and exit
-f, --disable-formatting               Disable message formatting and sanitizing
-c, --disable-commands                 Disable slash commands
-i, --disable-ip-hiding                Disable ip hiding
-v, --enable-users-ip-viewing          Enable users IP viewing
-C, --configure                        Configure client
-a, --enable-auth                      Enable authentication
-S, --enable-ssl                       Enable SSL
-u, --enable-chunked                   Enable chunked reading
-h, --help                             Print help
-V, --version                          Print version

cheat commands

commands are any messages that start with a slash /
messages starting with a slash are sent to chat only if the --disable-commands option is specified

  • /help - show help message \
  • /clear - clear chat \
  • /spam *args - spam with text \
  • /ping - get server ping (send + read)

docs

see also