3.0 KiB
Installation Notes
Clients like Steam, Battle.net, etc sends requests to port 80/443. In case you don't want to use traefik in front of this app, you need to change the ports.
Service
->Main
->Port
: 80Service
->https
->Port
: 443
:::danger
Doing this will break Traefik and we do NOT recommend it. Also, you have to make sure that you do NOT have any other service on these ports. Like TrueNAS Scale WebUI.
:::
Lancache-dns
- It's highly recommended to also install the
lancache-dns
chart along side the monolithic chart.
Prefill Tools
-
You can run the Prefill tools directly inside the chart's shell.
-
In order for those tools to function you will need to install a apt pkg called
unzip
. This pkg will not persist between updates. It will need to be reinstalled before updating the tools everytime. -
The following scripts are examples, but can be used to not only install them but also update them too. The scripts are a bit modified from the original that comes from SteamPrefill.
:::danger
Always be cautious when running unkown scripts and read them over before executing.
:::
SteamPrefill
-
This is a small modified update script from SteamPrefill to install the tool.
-
Add this script to the
/data
dir and name it for ex:install_steam.sh
. -
run this command on the script
chmod +x install_steam.sh
to be able to execute it from the shell. -
This script will create a new dir called
Steam
and grab the latest zip fromtpill90
repo for SteamPrefill and auto chmod +x for you. -
Then
cd Steam
if still in/data
and execute./SteamPrefill select-apps
. -
If you are not login into Steam yet, the tool will ask for:
-
Username.
-
Password.
-
Steam Guard Code(if enabled on the account).
-
Checkout the install_steam.sh here.
BattleNetPrefill
-
This is a small modified update script from SteamPrefill to install BattleNetPrefill.
-
Add this script to the
/data
dir and name it for ex:install_battlenet.sh
. -
run this command on the script
chmod +x install_battlenet.sh
to be able to execute it from the shell. -
This script will create a new dir called
BattleNet
and grab the latest zip fromtpill90
repo for BattlenetPrefill and auto chmod +x for you. -
Then
cd BattleNet
if still in/data
and execute./BattleNetPrefill -h
. -
BattleNetPrefill doesnt require an account. But the command to prefill are a bit different.
-
In order to prefill a specific game. you need to run this command first
./BattleNetPrefill list-products
to get the product ID. -
Then you can run
./BattleNetPrefill prefill -p PRODUCT_ID
. -
Checkout the install_battlenet.sh here.