Pocket Feb 28 @ 6:18pm
TF2 failing to initialize at all; ideas on how to diagnose?
I don't know when this started, but trying to start TF2 from Steam for Linux just brings up the "Launching Team Fortress 2..." box and then updates the "last played" date with no further actions, as if it had instantly crashed. I've verified my cache and I'm out of ideas. I've heard that I can command Steam to start a game through the command line so that I can get some output that might explain the issue; how do I do this?

EDIT: I should mention that this is the only Source game that does this, currently. It happens with Thomas Was Alone too, but I assume that's an unrelated issue.
Last edited by Pocket; Feb 28 @ 6:23pm
Showing 1-3 of 3 comments
< >
Cheogh Feb 28 @ 8:02pm 
When steam is closed type "steam" into a terminal then launch the game.
Pocket Mar 1 @ 4:09pm 
OK, so here's what I end up with:

Installing breakpad exception handler for appid(steam)/version(1393366296_client)
Generating new string page texture 1503: 128x256, total string texture memory is 3.18 MB
Installing breakpad exception handler for appid(steam)/version(1393366296_client)
Game update: AppID 440 "Team Fortress 2", ProcID 11488, IP 0.0.0.0:0
ERROR: ld.so: object '/home/steve/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/bin/sh: 1: /home/steve/.local/share/Steam/SteamApps/common/Team Fortress 2/hl2.sh: Permission denied
CGameStreamThread: Added instance ID 11488 for appid 440
CGameStreamThread: Set render instance ID 11488 for appid 440
CGameStreamThread: Added instance ID 11489 for appid 440
Game removed: AppID 440 "Team Fortress 2", ProcID 11488

Then I get about a hundred
(steam:11355): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

Comparing this to what I get when I start Portal, it looks like the
/bin/sh: 1: /home/steve/.local/share/Steam/SteamApps/common/Team Fortress 2/hl2.sh: Permission denied
is the culprit. Did I screw up the permissions somewhere?
Pocket Mar 1 @ 9:20pm 
Apparently I did. I deleted hl2.sh and validated, and it's working now. Well, for certain definitions of "working". Sadly, upgrading to the new kernel and switching to the open source driver doesn't seem to have done a lot for performance.
Showing 1-3 of 3 comments
< >
Per page: 15 30 50
Date Posted: Feb 28 @ 6:18pm
Posts: 3