[Bug]: Nuclear Dawn server installs without game content ("Unable to find gameinfo.txt")
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
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
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.
- Lingua principale
- Shell
- Stelle
- 4.9k
- Fork
- 870
- Merge medio
- 1g 11h
- PR unite (30g)
- 57
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di GameServerManagers/LinuxGSM
-
Security: predictable /tmp/nc_exit_status in postdetails - symlink clobber and TOCTOUForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
GameServerManagers/LinuxGSM#4956 ·
I maintainer di solito rispondono entro 1 giorno
-
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
Difficoltà 3/5 Mezza giornata Idoneità per principianti 42/100
GameServerManagers/LinuxGSM#5026 ·
I maintainer di solito rispondono entro 1 giorno
-
command: monitor type: feature
Difficoltà 3/5 Mezza giornata Idoneità per principianti 42/100
GameServerManagers/LinuxGSM#4995 ·
I maintainer di solito rispondono entro 1 giorno
-
feat(core): report a clear error when the configured branch doesn't existForse già presa @dgibbs64 l’ha presa 1 giorno fa. Apertatype: feature
Difficoltà 3/5 Mezza giornata Idoneità per principianti 45/100
GameServerManagers/LinuxGSM#4994 ·
I maintainer di solito rispondono entro 1 giorno
-
command: console distro: Debian info: website regression: yes reproducible: always severity: medium type: bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
GameServerManagers/LinuxGSM#4962 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di GameServerManagers/LinuxGSM
Issue simili
-
area: compat area: parsing bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
reubeno/brush#1526 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Add dependabotApertafeat
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 72/100
open-nudge/opentemplate#204 ·
I maintainer di solito rispondono entro 1 giorno
-
omarchy-brightness-keyboard: double idle-blank saves brightness 0, so wake 'restore' keeps the keyboard backlight offForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Type/Improvement
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
wso2/product-integrator-mi#5099 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug] Windows 上 pwsh 工具名未按 exec 分类着色,与状态圆点颜色家族分裂Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
ccch1mneyyy/dsh-TUI#1555 ·
I maintainer di solito rispondono entro 1 giorno