WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: SteamCMD(not full steam)  (Read 3505 times)

Offline jango1985

  • Newbie
  • *
  • Posts: 1
SteamCMD(not full steam)
« on: August 22, 2017, 03: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. 

Offline Misalf

  • Hero Member
  • *****
  • Posts: 1702
Re: SteamCMD(not full steam)
« Reply #1 on: August 22, 2017, 06: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.
Download a copy and keep it handy: Core book ;)

Offline neonix

  • Wiki Author
  • Sr. Member
  • *****
  • Posts: 391
Re: SteamCMD(not full steam)
« Reply #2 on: May 11, 2019, 04: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/

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14798
Re: SteamCMD(not full steam)
« Reply #3 on: May 11, 2019, 04:25:40 AM »
You could try using strace to see where steamcmd is looking for the certificates?

Offline neonix

  • Wiki Author
  • Sr. Member
  • *****
  • Posts: 391
Re: SteamCMD(not full steam)
« Reply #4 on: May 11, 2019, 05: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

Offline xor

  • Hero Member
  • *****
  • Posts: 1268
Re: SteamCMD(not full steam)
« Reply #5 on: February 03, 2020, 09: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/
« Last Edit: February 03, 2020, 09:42:37 AM by xor »