Natural Selection 2

Natural Selection 2

linux branch returnes missing executable error
Greetings,

For those who want to remind me that Linux support was dropped, I am aware of that.

I am also aware of developers created [linux] branch which is no longer supported or compatible with up-to-date servers, yet was functional. Currently, when I install and launch [linux] branch of NS2, Steam returns missing executable error that points ns2.exe. I believe that is a launch config error that is looking for Windows executable even though Linux executable is present.

Terminal output:

ExecuteSteamURL: "steam://rungameid/4920" GameAction [AppID 4920, ActionID 7] : LaunchApp changed task to DownloadingDepots with "" GameAction [AppID 4920, ActionID 7] : LaunchApp changed task to DownloadingDepots with "" GameAction [AppID 4920, ActionID 7] : LaunchApp changed task to ProcessingInstallScript with "" GameAction [AppID 4920, ActionID 7] : LaunchApp changed task to SynchronizingCloud with "" GameAction [AppID 4920, ActionID 7] : LaunchApp changed task to SiteLicenseSeatCheckout with "" GameAction [AppID 4920, ActionID 7] : LaunchApp changed task to CreatingProcess with "" GameAction [AppID 4920, ActionID 7] : LaunchApp waiting for user response to CreatingProcess "" GameAction [AppID 4920, ActionID 7] : LaunchApp continues with user response "CreatingProcess" GameAction [AppID 4920, ActionID 7] : LaunchApp failed with AppError_28 with "~/.local/share/Steam/steamapps/common/Natural Selection 2/x64/ns2.exe" GameAction [AppID 4920, ActionID 7] : LaunchApp changed task to Failed with ""

Directly attempting to launch to Linux binary results lack of running Steam client fatal error despite the fact Steam is already running;

$ LC_ALL=C ./ns2_linux Forking(9899) crash handler process BEGIN(9899) Forked crash handler process BEGIN(9900) Forked main process GetInstanceCount currently unimplemented GetInstanceCount currently unimplemented Starting crash handler server Crash handler Server started successfully [] Unbound/Unknown : Filesystem initialized, cache enabled Build 328.100 Linux x86_64 [S_API FAIL] SteamAPI_Init() failed; no appID found. Either launch the game from Steam, or put the file steam_appid.txt containing the correct appID in your game folder. [S_API FAIL] SteamAPI_Init() failed; no appID found. Either launch the game from Steam, or put the file steam_appid.txt containing the correct appID in your game folder. [S_API FAIL] SteamAPI_Init() failed; no appID found. Either launch the game from Steam, or put the file steam_appid.txt containing the correct appID in your game folder. [] MainThread : Error: Steam must be running to play Natural Selection 2

Unknown Worlds, can you please fix this issue? I would like to try the old Linux native version once again. Thank you!
Legutóbb szerkesztette: TAW|REA; 2021. jan. 2., 4:06
< >
15/5 megjegyzés mutatása
It looks like the update/change on launch config in 10th December 2020 broke the launch for [linux] branch. Can this be reverted back? Thank you!

https://steamdb.info/app/4920/history/?changeid=10234342
Fun Fact: The Proton Version works...but thats not a Solution!

Have the same Problem: https://www.bilder-upload.eu/bild-e18f5f-1614274049.png.html
Clearly they have updated launch config that removed Linux binary path. Not a hard thing to fix but there's no reply so far.
TASFOverkill eredeti hozzászólása:
Still same.

Finally found the solution.

~/.local/share/Steam/steamapps/common/Natural Selection 2/x64/ns2_linux
binary needs to be renamed as ns2.exe. Then the outdated native Linux version launches properly. Unfortunately, there is no active server left for that version.
Legutóbb szerkesztette: TAW|REA; 2021. márc. 18., 6:28
< >
15/5 megjegyzés mutatása
Laponként: 1530 50