[iosserver] IOSoccer moved to a 64-bit server, srcds_run no longer exists
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 45/100
Research direction
Start by reading the IOSoccer server configuration that sets executable and the _default.cfg and distro CSV dependency entries mentioned in the issue. Reproduce startup with ./srcds_run_64, then check whether the server answers A2S queries and accepts console input after VAC activates. Done means choosing and documenting the working 64-bit startup and monitoring behavior, including any needed dependency updates.
Written by the indexing model from the issue text.
Description
User story
As an IOSoccer server owner, I want iosserver to start and be monitored after the latest game update.
Game
IOSoccer (iosserver)
What happens
The IOSoccer update on 7 October 2026 (app 673990, build 25760596) replaced the 32-bit server with a 64-bit one. serverfiles now contains srcds_run_64 and srcds_linux64 (plus bin/linux64), and no srcds_run. LinuxGSM still uses executable="./srcds_run", so every start fails:
RESTART: FAIL: Executable was not found: /data/serverfiles/srcds_run
On a test server, the instance kept crash-looping from the update until it was noticed on 11 October.
What was tried
Setting executable="./srcds_run_64" in the instance config:
srcds_run_64is Valve's 64-bit wrapper (from the TF2 dedicated server, per comments in the script). It startssrcds_linux64, symlinks the_srvlibraries and links~/.steam/sdk64/steamclient.so.- The server loads fully:
Connection to Steam servers successful,VAC secure mode is activated, and it listens on UDP and TCP 27015. - But it then doesn't answer A2S queries (gamedig
protocol-valvetimes out on 127.0.0.1, container IP and public IP), somonitortreats it as down. - It also didn't respond to console input (e.g.
sv_master_legacy_mode) after activating.
To investigate
- Is the server hung after
VAC secure mode is activated, or just not answering A2S? (e.g.sv_master_legacy_mode, or the newer Steam query handling used by 64-bit TF2-based servers) - Whether
glibcand dependencies in_default.cfgand the distro CSVs need updating for the 64-bit binary (currentlyglibc="2.3.6", 32-bit era). - Then switch
executableto./srcds_run_64.
Found while testing #5022.
- Dominant language
- Shell
- Stars
- 4.9k
- Forks
- 870
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 57
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from GameServerManagers/LinuxGSM
-
Security: predictable /tmp/nc_exit_status in postdetails - symlink clobber and TOCTOUPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
GameServerManagers/LinuxGSM#4956 ·
Maintainers usually reply within 1 day
-
[Bug]: Nuclear Dawn server installs without game content ("Unable to find gameinfo.txt")Possibly taken A pull request linked to this issue is open or already merged. Openengine: source game: Nuclear Dawn info: steamcmd type: bug
Difficulty 3/5 Half a day Newbie friendliness 15/100
GameServerManagers/LinuxGSM#5039 ·
Maintainers usually reply within 1 day
-
distro: Ubuntu engine: idtech3 engine: iw2.0 engine: refractor game: Battlefield: Vietnam game: Call of Duty game: Call of Duty 2 game: Call of Duty: United Offensive game: Medal of Honor: Allied Assault info: dependency info: docker type: bug
Difficulty 3/5 Half a day Newbie friendliness 42/100
GameServerManagers/LinuxGSM#5026 ·
Maintainers usually reply within 1 day
-
command: monitor type: feature
Difficulty 3/5 Half a day Newbie friendliness 42/100
GameServerManagers/LinuxGSM#4995 ·
Maintainers usually reply within 1 day
-
feat(core): report a clear error when the configured branch doesn't existPossibly taken @dgibbs64 claimed this 1 day ago. Opentype: feature
Difficulty 3/5 Half a day Newbie friendliness 45/100
GameServerManagers/LinuxGSM#4994 ·
Maintainers usually reply within 1 day
All issues in GameServerManagers/LinuxGSM
Similar issues
-
Add dependabotOpenfeat
Difficulty 2/5 Under an hour Newbie friendliness 72/100
open-nudge/opentemplate#204 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
Type/Improvement
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
wso2/product-integrator-mi#5099 ·
Maintainers usually reply within 1 day
-
Standalone Unix updater reports success when curl fails (`curl | sh` masks the exit status); Windows path is unaffectedPossibly taken @akhil9tiet claimed this today. Openbug CLI windows-os
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
openai/codex#54465 · 1 comment ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
ChrisTitusTech/dwm-titus#397 ·
Maintainers usually reply within 1 day