Installs the latest Hell Let Loose (HLL) CRCON on a Linux host.
- This script must be run with caution on a host where user programs or scripts are already running, as some system-wide software and settings will be updated.
- Any previous CRCON install (
hll_rcon_tool/folder within the actual folder) will be DELETED. - Script will attempt to backup any found config files and database folder, but that could fail, mostly if you have changed the default install paths.
Important
Please make sure to backup any data you find valuable before proceeding.
- install any missing required software
- git
- curl
- datetimectl
- replace obsoleted Docker and
docker-composewith latest stable versions
- backup (if found) a previous CRCON database,
.envandcompose.yamlfiles - purge anything related to a previous CRCON install (Docker images and containers,
hll_rcon_toolfolder) - install the latest available CRCON stable version
- configure the first game server to be managed
- RCON credentials in
.env - one game server
compose.yaml - CSRF verification url
- Scoreboard public stats url
- RCON credentials in
- Ask the user to define a new "admin" password
- Debian 12.9.0
- Ubuntu server 24.04.1
- Fedora server 41-1.4
- Log into an SSH session on your Linux VPS
⚠️ Your user must have superuser permissions ("root") orsudocommand access. - Make sure you're in your user's default home folder :
cd - Download the script :
wget https://raw.githubusercontent.com/ElGuillermo/HLL_CRCON_Installer/refs/heads/main/install_crcon.sh
- Make it executable :
chmod +x install_crcon.sh
./install_crcon.shYou'll need to have some informations handy.
These are provided by your game server provider (GPortal, GTX, Nitrado, Qonzer, etc)
- HLL game server RCON IP
- HLL game server RCON port
- HLL game server RCON password
Once the installation is complete, we recommend that you create accounts for each person who will use the CRCON moderation interface.
- Follow regular installation procedure from step 6.3.
- Please report here if you encounter any issue.
- Success stories are also welcomed ! ;)