SourceBans++ is an open-source, web-based server administration tool designed specifically for game server administrators. It provides a comprehensive set of features such as banning, kicking, and tracking players, as well as powerful administrative tools for managing the server.
In this tutorial, we will guide you through the installation process of SourceBans++ on Arch Linux.
Before you begin, make sure that you have the following prerequisites installed on your Arch Linux system:
You can install these dependencies using the following command:
sudo pacman -Syyu apache mysql php git
First, we need to download the latest release of SourceBans++ from the official website. You can download it from https://sbpp.dev/.
Alternatively, you can use the following command to download the latest release from the command line:
git clone https://github.com/sbpp/sourcebans-pp.git
This command will clone the entire SourceBans++ repository into your local system.
After downloading the SourceBans++, navigate to the root directory of the repository and execute the install.sh
script:
cd sourcebans-pp
sudo ./install.sh
The installation script will prompt you for the following:
Enter the appropriate information and wait for the installation to complete.
Now, we need to configure the Apache server to serve the SourceBans++ application.
First, create a new Virtual Host configuration file for SourceBans++. You can use any text editor to create this file.
sudo nano /etc/httpd/conf/extra/sourcebans++.conf
Then, add the following content to the configuration file:
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/sourcebans/
ServerName example.com
<Directory /var/www/sourcebans/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/sourcebans++.error.log
CustomLog /var/log/httpd/sourcebans++.access.log combined
</VirtualHost>
Make sure to replace admin@example.com
, example.com
, and /var/www/sourcebans/
with your information.
Save and close the file.
Then, enable the new Virtual Host configuration:
sudo a2ensite sourcebans++.conf
Finally, reload the Apache server:
sudo systemctl reload httpd
Before we can use SourceBans++, we need to run the post-installation script to finalize the setup.
sudo /var/www/sourcebans/install/postinstall.sh
The post-installation script will prompt you to create an admin account for SourceBans++. Follow the prompts and complete the setup.
Open your web browser and navigate to your server IP address or domain name. You should see the SourceBans++ login page.
Log in with your admin credentials created during the post-installation process, and you should have access to the SourceBans++ dashboard.
In this tutorial, we have shown you how to install SourceBans++ on Arch Linux. Now you can start managing your game server like a pro.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!