Startup Issue with Team Fortress 2 (64 Bit) - Team Fortress 2 (64 Bit) Hangs on Startup

System Information

Field Value
Operating System Linux - Debian GNU/Linux 12 on x86_64
Product AMP ‘Callisto’ v2.5.1.0 (Mainline)
Virtualization Docker
Application Team Fortress 2 (64 Bit)
Module GenericModule
Running in Container Yes
Current State Stopped

Problem Description

Issue

The default installation of a Team Fortress 2 instance is unable to connect to the steam client services and will hang at that point in the start-up. As a result, the server is not accessible either externally or via LAN access.

I have debugged the issue and found that it is looking in the wrong place for steamclient.so. It is looking in /home/amp/.steam/sdk64, but it should be looking in /AMP/tf2/linux64/steamclient.so. If I create the folder where it is looking and add a symbolic link to the steamclient.so, it starts up correctly.

It would be nice if this could be updated in the repository to look in the proper place.

Reproduction Steps

  • Install Team Fortress 2 instance.
  • Configure as appropriate, including a game login token.
  • Start Team Fortress 2 dedicated server.
  • Server startup hangs when it tries to access steamclient.so.

Did you do the setup thingy and say yes to the valve part? :0

Thanks, will be addressed shortly.

Now done. Update your instance from the main instances page to get the update

1 Like

Thank you very much for the quick response. Works great!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.