GameServerManagers / GameServerManagers/LinuxGSM

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

Offen
#4,841 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
command: install distro: Ubuntu engine: source game: Team Fortress 2 info: steamcmd type: feature
Vorherrschende Sprache
Shell
Sterne
4.9k
Forks
864
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

### 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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der vom Installationsbefehl verwendeten Startverarbeitung für den Team Fortress 2-Server und verfolge, wo srcds_run ausgewählt wird. Aktualisiere das entsprechende Server-Startskript, sodass srcds_run_64 verwendet werden kann, und überprüfe anschließend, dass ein Team Fortress 2-Server mit der 64-Bit-Binärdatei gestartet wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
bash, shell
Bereich
cli, devops
Issue-Typ
Feature
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.