[Bug]: Nuclear Dawn server installs without game content ("Unable to find gameinfo.txt")
Maintainers usually reply within 1 day
A pull request for this has already been merged.
- #5040 by @dgibbs64 — merged
Assessment
- Difficulty
- 3/5
- Estimated time
- Half a day
- Newbie friendliness
- 15/100
Research direction
The fix is already merged in linked pull request 5040, so check whether it resolves the problem before starting. The issue covers the ndserver game module's config (where steamuser and steampass would be required) and its install and update steps, which should download depot 17710/17711 and merge it into serverfiles. Verify by installing a Nuclear Dawn server with an account that owns the game and confirming gameinfo.txt is present.
Written by the indexing model from the issue text.
Description
Description
SteamCMD reports Success! App '111710' fully installed, but serverfiles/nucleardawn/ contains only bin, cfg and logs. The server fails with Unable to find gameinfo.txt and the monitor restarts it continuously.
Cause
App 111710 lists its content depot 17711 (about 4.6 GB) as a shared install from the Nuclear Dawn game app (17710). SteamCMD records it under SharedDepots and never downloads it, so only the Linux server binaries (111711) and Steam redistributables (1006) are installed. Nuclear Dawn is a paid game, so anonymous logins have no licence for depot 17711.
Logging in with an account that owns the game does not help either:
app_update 111710logsmissing required app 17710and still reports success.app_update 17710fails withMissing configurationorstate is 0x42, because SteamCMD treats it as shared only.
Steps to reproduce
steamcmd +force_install_dir /tmp/nd +login anonymous +app_update 111710 validate +quitls /tmp/nd/nucleardawnshows onlybin.
Workaround (tested)
With an account that owns Nuclear Dawn, download_depot 17710 17711 downloads the content. Copying it into serverfiles without overwriting existing files gives a working server: the map loads, VAC is on and the monitor passes.
Proposed fix
- Require
steamuser/steampassfor ndserver, with a config comment that the account must own Nuclear Dawn. - Add a step after install and update that downloads depot 17710/17711 and merges it into
serverfiles.
Reproduced on a test server running the current develop branch.
- Dominant language
- Shell
- Stars
- 4.9k
- Forks
- 870
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 68
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
-
type: bug
Difficulty 3/5 Half a day Newbie friendliness 42/100
GameServerManagers/LinuxGSM#5048 ·
Maintainers usually reply within 1 day
-
engine: unity3d engine: unreal4 Epic game: 7 Days to Die game: ARK: Survival Evolved game: Rust info: dependency type: feature
Difficulty 5/5 Over a week Newbie friendliness 8/100
GameServerManagers/LinuxGSM#5047 · 1 comment ·
Maintainers usually reply within 1 day
-
[Bug]: libstdc++5:i386 is not available on Ubuntu 26.04 (cod, cod2, coduo, mohaa, bfv)Possibly taken A pull request linked to this issue is open or already merged. Opendistro: 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 2 days 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 PhotocraftOpenenhancement
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
-
needs-triage
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
gke-labs/kube-agents#3394 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day