[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: steamcmd on arm



Follow-up to myself about:

http://unix.stackexchange.com/questions/215864/running-x86-binaries-on-armv7

Running steamcmd:i386 on ARM with qemu-user-static gives a segfault,
but qemu-user works ! \o/

If there's an other computer running Steam on the LAN;
the data seams to be copied from there ultra-fast.

Where should this be properly documented ?

Maybe in some of in steamcmd's man page;
but then all i386-only packages could be documented this way;
& man-page are normally about using software; not installing it.

I understand a call to "dpkg --add-architecure" must always
be done manually by the administrator; this isn't something
that can be done from an other package post-inst.

----------------
Here are the steps needed to get this working:

One need to copy .steam/config/loginusers.vdf to the ARM host
to trick Game-Data-Packager to enable Steam integration;
then:

$ sudo dpkg --add-architecture i386
$ sudo apt-get update
$ sudo apt-get install qemu-user qemu-user-binfmt steamcmd:i386
The following additional packages will be installed:
  gcc-5-base:i386 libc6:i386 libc6-i686:i386 libgcc1:i386 libstdc++6:i386
$ game-data-packager noahs-ark
INFO:game-data-packager.build:super-3d-noahs-ark-data can be
downloaded with steamcmd
INFO:game-data-packager.build:downloading http://antec/noah3d-1.3_x86.zip
Please provided password for Steam account psn_sir_dregan:
Redirecting stderr to '/home/alarm/.steam/logs/stderr.txt'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
...
This computer has not been authenticated for your account using Steam Guard.
Please check your email for the message from Steam, and enter the Steam Guard
 code from that message.
You can also enter this code at any time using 'set_steam_guard_code'
 at the console.
Steam Guard code:4R9N4
Logged in OK
...
 Update state (0x61) downloading, progress: 94.69 (17606078 / 18592654)
Success! App '371180' fully installed.
INFO:game-data-packager.build:generating package super-3d-noahs-ark-data
generated "/home/alarm/game-data-packager/super-3d-noahs-ark-data_44_all.deb"
it is recommended to also install this game engine: ecwolf

$ uname -a
Linux alarm 3.10.18-5-ARCH #1 SMP Wed Jan 13 18:03:50 UTC 2016 armv7l GNU/Linux


Reply to: