GameServerManagers / GameServerManagers/LinuxGSM

[Feature]: Support for 64 bit Team Fortress 2 binary

Open
#4,841 0 comments 0 reactions 0 assignees View on GitHub
command: install distro: Ubuntu engine: source game: Team Fortress 2 info: steamcmd type: feature
Dominant language
Shell
Stars
4.9k
Forks
864
PR merge metrics
No merged PRs in 30d

Description

### User story

Scaling up servers well beyond the typical 32 slot is very hard with the older 32 bit binaries, 64 bit in theory enables a much broader support for higher performing hardware and scaling up servers to larger configurations

### Game

Team Fortress 2

### Linux distro

Ubuntu 24.04

### Command

command: install

### Further information

Current SteamCMD already ships with both x86 and x64 SRCDS binaries which are downloaded by LinusGSM, however, only `srcds_run` is being executed in the server launch command while the user doesn't have the ability to use `srcds_run_64` as an option if they're running beefier hardware platforms or willing to host larger servers - eg. 100x player servers.

This seems to be a very low hanging fruit as it would just require updating the current server start script to run `srcds_run_64` instead of `srcds_run` since all the software is already capable of running x64 code and ships with both binaries as default anyways.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.