Tiny Core Linux

Tiny Core Extensions => TCE Talk => Extension requests => Topic started by: jango1985 on August 22, 2017, 12:46:29 PM

Title: SteamCMD(not full steam)
Post by: jango1985 on August 22, 2017, 12:46:29 PM
https://developer.valvesoftware.com/wiki/SteamCMD#Linux 

This isn't a full steam client more like a headless downloader for game servers to use etc. 

I plan to try and use tiny core as a minimal, low power, steam downloader.  My internet is slow it can take 12 hrs or more to download games.  I am going to eventually try to do it myself but my linux skills are weak I never learned how to manually install software in Linux.  If this is easy I might still struggle with it for a week and this could be something other people could use aswell. 
Title: Re: SteamCMD(not full steam)
Post by: Misalf on August 22, 2017, 03:43:33 PM
Those pre-built binaries are often targeted at more mainstream Linux distributions like Debian, Ubuntu, etc.
I guess it's possible to get SteamCMD running on Tinycore, maybe by providing certain versions of libraries (LD_LIBRARY_PATH=./libs) that are required from said Distros, but it's probably easier to just use a lean Debian based distro if you want it to just work.

However, I sometimes use libs from a Debian installation to get stuff working on Tinycore for personal use.
Title: Re: SteamCMD(not full steam)
Post by: neonix on May 11, 2019, 01:13:50 AM
I was trying to test this command line Steam client in TC 10.x (x86) and get this:

Code: [Select]
sudo adduser steam
then I set password
login
steam
typed password
wget http://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xjf steamcmd_linux.tar.gz
cd linux32
./steamcmd
I cannot login to Steam account probably because of 
Code: [Select]
opensslconnection.cpp (1490) : Assertion Failed: unable to load trusted SSL rootI instaled ca-certyficates.tcz and created symlink but it won't work.
Code: [Select]
sudo ln -s /usr/local/etc/ssl /etc/ssl/
Title: Re: SteamCMD(not full steam)
Post by: Juanito on May 11, 2019, 01:25:40 AM
You could try using strace to see where steamcmd is looking for the certificates?
Title: Re: SteamCMD(not full steam)
Post by: neonix on May 11, 2019, 02:19:05 AM
I was able to login to this tool. But it's only for downloading and updating dedicated servers not games. At least now I know it use /etc/ssl for certificates.

Just for the record. Here is final script for TC 10.x (x86)
Code: [Select]
tce-load -iw bash.tcz
tce-load -iw ca-certificates.tcz
sudo ln -s /usr/local/etc/ssl /etc/ssl

sudo adduser steam
then I set password
login
steam
typed password
wget http://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xzf steamcmd_linux.tar.gz
cd linux32
./steamcmd
Title: Re: SteamCMD(not full steam)
Post by: xor on February 03, 2020, 06:39:29 AM
I was able to login to this tool. But it's only for downloading and updating dedicated servers not games.

updated information

SteamCMD is a steam client without a graphic interface!

in this video; https://www.youtube.com/watch?v=eBcdj9LH8y0
You can see how a non-multiplay game is downloaded in a linux environment.

https://store.steampowered.com/app/7760/XCOM_UFO_Defense/