-
Notifications
You must be signed in to change notification settings - Fork 33
Configuration
Configuration file will be created at ~/.config/SLSsteam/config.yaml (or ~/.var/app/com.valvesoftware.Steam/.config/SLSsteam/config.yaml for flatpak) automatically by SLSsteam if it does not exist.
This will disable any shared licenses from getting locked when someone starts using them. Works bi-directionaly, meaning that others can not lock licenses on your client nor will you lock any on theirs. Disabling the lock for others respects your UseWhitelist & AppIds setting, so no excluded AppIds will be affected.
Enabling this will turn the AppIds setting into a whitelist mode instead of the default blacklist mode.
This setting is used to control what Games & DLC SLSsteam will unlock. If you add a game's AppId here it'll ex-/include all it's children AppIds too.
This setting does almost the same as PlayNotOwnedGames. In addition it adds any AppId specified here to the list of your subscribed apps, which will make them visible in the Steam client. This can be used to unlock DLC on some games using Denuvo & bypass low violence checks.
This is only needed for a minority of games with more than 64 DLC which do not include an internal list of DLC to check for.
Used to query an Apps product information from Steam. Mostly used to fix "invalid configuration" error.
Any AppId specified in this list will think Steam has no connection & is in offline mode. Useful for some games using Denuvo that want to reauthenticate when network connectivity exists.
The first positive number is the AppId you want to replace with the second positive number. This can be used to play online in some games.
The first positive number is the DepotId you want to override the ManifestId with the second number. Can be used to download old game versions and also to lock owned games to a specific version.
If you for some reason don't want steam to download a specific depot add it's Id here.
AppId: positive number
Title: "custom title"
Shows your account as playing the specified Game when no other games are running.
Used to override owned game titles.
Used to specify when exactly an AppId has been subscribed to. Probably purely cosmetic.
The first positive number specifies a users AccountId you want to bind AppIds to so they do not unlock on the wrong accounts. Only really useful for keeping external Denuvo activations from breaking by running them on the wrong account.
Enabling this will make sure your Steam client has been known to not crash when using SLSsteam, otherwise SLSsteam will automatically disable itself. This should be enabled on any device using SteamOS to prevent it from repeatedly crashing and entering a soft bricked state.
Turns notifications on/off.
Similiar to SafeMode but instead of not loading SLSsteam entirely it will only pop up a warning via notification.
Enabling this will show a notification when SLSsteam successfully loaded.
Enabling this will allow users/software to send commands to SLSsteam by writing them into /tmp/SLSsteam.API
Enabling this will automatically turn off the Steamcloud for unlocked games. Enabled by default since Valve's backend blocks uploads to unowned AppIds. Set to no when using CloudRedirect
Toggles wheter SLSsteam should block Steam from getting information about updates. Only works on unowned games, use ManifestIds for owned ones.
Changes your users' E-Mail clientsidedly.
Changes your users' Wallet Balance clientsidedly.
Log levels: Once = 0 Debug = 1 Info = 2 NotifyShort = 3 NotifyLong = 4 Warn = 5 None = 6 This setting will specify the minimum log level for something to be written into ~/.SLSsteam.log
Will log any IPC functions the Steam client runs. Only useful for debugging.