Steamuxulation redux

Alexander88207

Active Member

Reaction score: 55
Messages: 123

Eh… What?
Console: Using the developer console of the game and connect with this command for example connect 192.168.2.1
Steam's server browser:
Screenshot_20191231_225500.png

Edit: oh well i cant read.. I thought he mean the server browser, sorry.
 
OP
S

shkhln

Daemon

Reaction score: 663
Messages: 1,646

Why not? See if this attachment now is what you need...
So,
Code:
Backtrace:
[0x24276f2d]
[0x24278d58]
/home/steam/.steam/steam/ubuntu12_32/steamservice.so(+0x6746b)[0x3066746b]
corresponds to
Code:
102054: linux_open("/proc/59273/status",0x0,0666) = 107 (0x6b)
102054: linux_fstat64(0x6b,0x41600a10)         = 0 (0x0)
102054: linux_mmap2(0x0,0x1000,0x3,0x22,0xffffffff,0x0) = 604811264 (0x240cb000)
102054: read(107,"Name:\tSDLAudioDev2\nState:\tR ("...,4096) = 453 (0x1c5)
102054: close(107)                 = 0 (0x0)
102054: munmap(0x240cb000,4096)             = 0 (0x0)
102054: linux_mprotect(0x2487e000,0x4000,0x3)     = 0 (0x0)
102054: linux_mprotect(0x24882000,0x2000,0x3)     = 0 (0x0)
102054: linux_mprotect(0x24884000,0x4000,0x3)     = 0 (0x0)
102054: linux_mprotect(0x24888000,0x3000,0x3)     = 0 (0x0)
102054: linux_mprotect(0x2488b000,0x4000,0x3)     = 0 (0x0)
102054: linux_open("/proc/59273/cmdline",0x0,0666) = 107 (0x6b)
102054: linux_fstat64(0x6b,0x41600aa0)         = 0 (0x0)
102054: linux_mmap2(0x0,0x1000,0x3,0x22,0xffffffff,0x0) = 604811264 (0x240cb000)
102054: read(107,"/usr/home/steam/linux_stea"...,4096) = 107 (0x6b)
102054: read(107,0x240cb000,4096)         = 0 (0x0)
102054: close(107)                 = 0 (0x0)
102054: munmap(0x240cb000,4096)             = 0 (0x0)
102054: linux_open("/proc/59273/maps",0x0,0666)     = 107 (0x6b)
102054: linux_open("/proc/59273/mem",0x8000,04441643610) = 108 (0x6c)
102054: linux_fstat64(0x6b,0x41600a10)         = 0 (0x0)
102054: linux_mmap2(0x0,0x1000,0x3,0x22,0xffffffff,0x0) = 604811264 (0x240cb000)
102054: read(107,"00400000-00401000 r-xp 00003000 "...,4096) = 4096 (0x1000)
102054: linux_pread(0x6c,0x2488a3a0,0x4000,0x400000) ERR#-14 'Bad address'
102054: SIGNAL 11 (SIGSEGV) code=SEGV_MAPERR trapno=12 addr=0x0
where 59273 is the pid of a CSGO process.

Not sure what that means exactly. Same bug as PR 240992?
 
Last edited:
OP
S

shkhln

Daemon

Reaction score: 663
Messages: 1,646

I'd like to see if I can get XCom2 running on FreeBSD (with nvidia gpu) as the little linux box I'm currently using gets nastily hot.
FYI, as of today it should be possible to deal with Feral's CEF-based launchers by setting launch options to "LD_PRELOAD=webfix.so %command% --no-sandbox". I only tested that with DXMD, so YMMV.
 
  • Thanks
Reactions: dch

aimeec1995

Active Member

Reaction score: 18
Messages: 232

before i dig out an nvidia card and irreversibly dirty up my system with the scripts - can someone who has recently tell me if it works and runs games with some measure of stability?
i had to quit gaming on freebsd because wine and steam kept developing more and more issues for me.
 
OP
S

shkhln

Daemon

Reaction score: 663
Messages: 1,646

irreversibly dirty up my system with the scripts
I'm not modifying the base system or even the files from individual packages. The sudo make install part simply copies files to /opt to give some peace of mind to people expecting some sort of installation. It's entirely possible to skip this step.

if it works and runs games with some measure of stability?
No, it only runs the Steam client itself with "some measure of stability".
 

dch

Active Member

Reaction score: 50
Messages: 128

FYI, as of today it should be possible to deal with Feral's CEF-based launchers by setting launch options to "LD_PRELOAD=webfix.so %command% --no-sandbox". I only tested that with DXMD, so YMMV.
This looks really handy - but what is %command% and do you just run this from the terminal?

There's a piece which is presumably obvious to you but not at all to me, nor the other person earlier in this thread.

- how do you "download" a game if you can't see anything in the steam browser UI? it's blank for me
- once a game is downloaded, how do you launch it, given the blank steam browser UI?

I'm presuming there is some incantation from the command line that makes these things possible? Or is your steam UI not blank?
 

dch

Active Member

Reaction score: 50
Messages: 128

I might have found the answer here - when you look in the SteamUI menu, there is an option View > Small Mode and on clicking this, the web ui is visible with content finally - you can download, and see what games you have. I think this is what previous people were also missing.
 
OP
S

shkhln

Daemon

Reaction score: 663
Messages: 1,646

This looks really handy - but what is %command% and do you just run this from the terminal?
No, it's for the "Set Launch Options..." button in the game properties dialog.

Or is your steam UI not blank?
Yep, works for me™. I would help but I need more information…

there is an option View > Small Mode
Small mode is a part of the old game library view, it doesn't depend on web things.
 

dch

Active Member

Reaction score: 50
Messages: 128

well I have no idea *why* it helps, but it does - after toggling this, *finally* there's a UI that was never visible before *shrug*
 
OP
S

shkhln

Daemon

Reaction score: 663
Messages: 1,646

What do you mean? You switched to small mode and then back to large mode and it's working fine now?
 

dch

Active Member

Reaction score: 50
Messages: 128

What do you mean? You switched to small mode and then back to large mode and it's working fine now?
exactly. Prior to there there is no UI accessible where you can see what games you have available to download/play so you are unable to do anything. Once this download's finished, I'll zfs snapshot, and see if I can get a video to make this clear.

FWIW download's going great, I see a massive amount of [warn] epoll_wait: Bad file descriptor in the console, using over 1GiB RAM for console logging. I could see this causing OOM for others. I left it in tmux for the moment.
 

aimeec1995

Active Member

Reaction score: 18
Messages: 232

Would someone please test the game "Garry's Mod"? I currently do not have a steam account which has the game.

Thanks, I think the default install is around 7GB.
 

aimeec1995

Active Member

Reaction score: 18
Messages: 232

It does not run for me. Any ideas?

Code:
$ /opt/steam-utils/bin/steam
Traceback (most recent call last):
/opt/steam-utils/bin/steam:15:in `<main>': unhandled exception
 

cabriofahrer

Active Member

Reaction score: 10
Messages: 223

Turns out that HL2 is free on Steam for 2 Months, so I downloaded it but it won't start. I have tried to execute it directly from the user account which I use for the steam testing here to see what happens. It looks like some library is missing?

Code:
$ cd .steam/steam/steamapps/common/
$ ls
Badland Bandits                 MadOut2_BigCityOnline
Battle Tanks                    Team Fortress 2
Counter-Strike Global Offensive brainbread2
Half-Life 2
$ cd Half-Life\ 2/
$ ls
bin                        hl2_linux
config                     platform
hl2                        steam_appid.txt
hl2.sh                     thirdpartylegalnotices.txt
$ ./hl2_linux
./hl2_linux: error while loading shared libraries: libtcmalloc_minimal.so.4: cannot open shared object file: No such file or directory
$
I have to somehow correct myself. Same output in TF2 which actually starts when steam is running. So is it not possible to start the applications directly without steam running?
 
OP
S

shkhln

Daemon

Reaction score: 663
Messages: 1,646

Turns out that HL2 is free on Steam for 2 Months, so I downloaded it but it won't start.
No idea. Works for me.

So is it not possible to start the applications directly without steam running?
Normally, running an application directly should start the Steam client in the background. It's not something I consider necessary for the FreeBSD integration, though.
 

cabriofahrer

Active Member

Reaction score: 10
Messages: 223

And no idea what

./hl2_linux: error while loading shared libraries: libtcmalloc_minimal.so.4: cannot open shared object file: No such file or directory
might refer to? Maybe it's in some linux-c7 package that I need to install? So you have downloaded HL2 and it works?
 
Top