- Game party server for BombSquad
- Modded Linux x86_64 server, build 1.7.48 (API v9)
- For the vanilla server, see ballistica.net/downloads
Follow the steps below on a Debian/Ubuntu-based system.
- Update and install prerequisites (includes tmux):
sudo apt update && sudo apt upgrade -y
sudo apt install -y software-properties-common git tmux
sudo add-apt-repository ppa:deadsnakes/ppa -y
sudo apt update
sudo apt install -y python3-pip python3.12 python3.12-dev python3.12-venv python3-tinydb
git clone https://github.com/HeyFang/bombsquad-modded-server-scripts.git
cd bombsquad-modded-server-scripts
- Make a config.toml:
sudo cp staged/config_template.toml staged/config.toml
- Edit the
config.toml
according to your needs. - Tip: remove the
#
to uncomment any required setting. - Make sure to add pb-ids of admins in config.toml
- Make the server binary executable (avoid using chmod 777):
sudo chmod +x staged/ballisticakit_server ballisticakit_headless staged/dist/ballisticakit_headless
cd staged
tmux new -s 43210
sudo ./ballisticakit_server
- Session name
43210
is arbitrary; pick any name you like. - Press
Ctrl+b
thend
to detach and keep it running in the background. - To list sessions later:
tmux ls
. - Note: Running as root is not required; prefer running as a normal user unless binding privileged ports.
tmux attach -t 43210
- Inside the session, press
Ctrl+c
to stopballisticakit_server
. - Then end the tmux session:
tmux kill-session -t 43210