SteamCMD on Debian 13?
I'm looking into running a dedicated Steam server on Debian 13 but the documentation on the website isn't up to date : https://developer.valvesoftware.com/wiki/SteamCMD

Can you use SteamCMD on Debian 13 or not yet?
< >
Showing 1-4 of 4 comments
bosinn 12 Dec @ 8:26pm 
You able to install steamcmd on any debian. All you need is enable `non-free` repository.

For Debian 13 use: `sed -i '/^Components:/ { /non-free/! s/$/ non-free non-free-firmware/ }' /etc/apt/sources.list.d/debian.sources` to add `non-free` and `non-free-firmware` repositories

Full command chain:
sudo sed -i '/^Components:/ { /non-free/! s/$/ non-free non-free-firmware/ }' /etc/apt/sources.list.d/debian.sources; sudo dpkg --add-architecture i386; sudo apt update
I just did a fresh install of Debian 13 (base, no graphic user interface, like a rental VPS) on a test machine, and was able to install and use SteamCMD without major issue.

I did notice that the first time I tried to install a dedicated game-server using SteamCMD, it errored-out for some reason. I didn't really pay attention to the error, and just ran the command again, and then it installed fine.

I tried a few subsequent dedicated game-server installations, all of which completed without issue.

However, you might be missing some package requirement that maybe you are not accustomed to? Also as noted above, you also must enable 32-bit libraries.

I am using my script system, from this guide, which takes care of all that stuff for me - on Debian, Mint and/or Ubuntu.
Last edited by [WL] Weasel (Asynchronous); 13 Dec @ 8:06pm
I tried to do what you did on Debian 13 with :

sudo sed -i '/^Components:/ { /non-free/! s/$/ non-free non-free-firmware/ }' /etc/apt/sources.list.d/debian.sources; sudo dpkg --add-architecture i386; sudo apt update

That part helped but on the doc it says you also need the package "software-properties-common" and I got this error before and after I added the non-free repo :

sudo apt install software-properties-common Reading package lists... Done Building dependency tree... Done Reading state information... Done E: Unable to locate package software-properties-common

sudo apt install steamcmd Reading package lists... Done Building dependency tree... Done Reading state information... Done Package steamcmd is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'steamcmd' has no installation candidate
Last edited by Ultimate Gλmix (X→Z ver.); 15 hours ago
Download SteamCMD ...

Extract it from the tag.gz file ...
tar -zxvf steamcmd_linux.tar.gz;

Mark it executable ...
chmod +x steamcmd.sh;

Run SteamCMD once manually to update itself ...
./steamcmd.sh;
< >
Showing 1-4 of 4 comments
Per page: 1530 50