Standalone script that installs the latest Hell Let Loose (HLL) CRCON on a Linux host.
-
Make sure your VPS meets the required hardware specs to host your CRCON installation.
-
From game server provider (GPortal, GTX, Nitrado, Qonzer, ...) :
- HLL game server RCON IP
- HLL game server RCON port
- HLL game server RCON password
- Please report any issue here.
- Success stories are also welcome ! ;)
- Debian 12.9.0
- Ubuntu server 24.04.1
- Fedora server 41-1.4
- 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
- Set 1st game server RCON credentials in
.env - Create 1st game server
compose.yaml - Set CSRF verification url to gain access to
/admininterface - Set 1st game server Scoreboard public stats url
- Set 1st game server RCON credentials in
- Ask the user to define a new "admin" password
Important
- Always copy/paste/execute commands
⚠️ one line at a time⚠️
- See this guide if you need help to do it.
⚠️ Your user must have superuser permissions ("root") orsudocommand access.
cdwget -N https://raw.githubusercontent.com/ElGuillermo/HLL_CRCON_Installer/refs/heads/main/install_crcon.shchmod +x install_crcon.shcd./install_crcon.shYou should create accounts for each CRCON user and disable admin user
- Follow regular installation procedure from step 6.3.
