Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[Bug]: Nuclear Dawn server installs without game content ("Unable to find gameinfo.txt")

Aperta
#5,039 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Una pull request collegata è già stata integrata.

  • #5040 di @dgibbs64 — integrata

Valutazione

Difficoltà
3/5
Tempo stimato
Mezza giornata
Idoneità per principianti
15/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Ferma
Stack tecnologico
shell
Ambito
cli, devops

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

engine: source game: Nuclear Dawn info: steamcmd type: bug
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 111710 logs missing required app 17710 and still reports success.
  • app_update 17710 fails with Missing configuration or state is 0x42, because SteamCMD treats it as shared only.
Steps to reproduce
  1. steamcmd +force_install_dir /tmp/nd +login anonymous +app_update 111710 validate +quit
  2. ls /tmp/nd/nucleardawn shows only bin.
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/steampass for 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.

Lingua principale
Shell
Stelle
4.9k
Fork
870
Merge medio
1g 11h
PR unite (30g)
57

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di GameServerManagers/LinuxGSM

Tutte le issue di GameServerManagers/LinuxGSM

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.