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.