[GH-ISSUE #2750] ark mod installation broken #1983

Closed
opened 2026-02-27 03:00:10 +03:00 by kerem · 2 comments
Owner

Originally created by @ghost on GitHub (Mar 14, 2020).
Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/2750

User Story

As a ARK Server administrator, I want to have a working automated mod installation so that users can play on the server.

Basic info

  • Distro: [Debian Buster]
  • Game: [ARK Survival Evolved]
  • Command: [install, update, start]
  • LinuxGSM version: [v20.1.1]

Further Information

Yesterdays fix with steamcmd link does not work, because there is an invalid link in the
serverfiles/Engine/Binaries/ThirdParty/SteamCMD/Linux/ directory. The directory ~/Steam/steamapps does not exist.

ark-genesis@ark:~$ ls -al serverfiles/Engine/Binaries/ThirdParty/SteamCMD/
insgesamt 12
drwxr-xr-x 3 ark-genesis ark-genesis 4096 Mär 14 09:37 .
drwxr-xr-x 9 ark-genesis ark-genesis 4096 Mär 14 09:20 ..
lrwxrwxrwx 1 ark-genesis ark-genesis   33 Mär 14 09:37 Linux -> /home/ark-genesis/.steam/steamcmd
drwxr-xr-x 2 ark-genesis ark-genesis 4096 Mär 14 09:20 Win64
ark-genesis@ark:~$ ls -al serverfiles/Engine/Binaries/ThirdParty/SteamCMD/Linux/
insgesamt 32
drwxr-xr-x  7 ark-genesis ark-genesis 4096 Mär 14 09:37 .
drwxr-xr-x 10 ark-genesis ark-genesis 4096 Mär 14 09:38 ..
drwxr-xr-x  2 ark-genesis ark-genesis 4096 Mär 14 09:18 linux32
drwxr-xr-x  2 ark-genesis ark-genesis 4096 Mär 14 09:18 linux64
drwxr-xr-x  2 ark-genesis ark-genesis 4096 Mär 14 09:18 package
drwxr-xr-x  2 ark-genesis ark-genesis 4096 Mär 14 09:18 public
drwxr-xr-x  3 ark-genesis ark-genesis 4096 Mär 14 09:18 siteserverui
lrwxrwxrwx  1 ark-genesis ark-genesis   33 Mär 14 09:37 steamapps -> /home/ark-genesis/Steam/steamapps
-rwxr-xr-x  1 ark-genesis ark-genesis 1166 Okt 10  2016 steamcmd.sh

When running the server, console log shows, that mods are downloaded:

Connecting anonymously to Steam Public...Loaded client id: 18353168351586202832
Listening for IPv4 broadcast on: 27036
Logged in OK
Waiting for user info...OK
Downloading item 756389708 ...Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed

Success. Downloaded item 756389708 to "/home/ark-genesis/.steam/SteamApps/workshop/content/346110/756389708" (1797204 bytes) Downloading item 731604991 ...Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed

Success. Downloaded item 731604991 to "/home/ark-genesis/.steam/SteamApps/workshop/content/346110/731604991" (41692077 bytes) Downloading item 543859212 ...Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed

Success. Downloaded item 543859212 to "/home/ark-genesis/.steam/SteamApps/workshop/content/346110/543859212" (4140500 bytes) Downloading item 793605978 ...Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed

Success. Downloaded item 793605978 to "/home/ark-genesis/.steam/SteamApps/workshop/content/346110/793605978" (415537 bytes) Downloading item 760884349 ...Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed
Failed to set thread priority: per-thread setup failed

Success. Downloaded item 760884349 to "/home/ark-genesis/.steam/SteamApps/workshop/content/346110/760884349" (5652063 bytes) 

But there are no mods in serverfiles/ShooterGame/Content/Mods/ afterwards:

ark-genesis@ark:~$ ls serverfiles/ShooterGame/Content/Mods/
111111111  111111111.mod  Ragnarok  TheCenter  Valguero

The server does start, but players are not able to join, because of missing mods on the server side.

Currently the problem can be worked around by just copying a Steam/ folder from an old installation:

ark-genesis@ark:~$ cp -r /home/ark-valguero/Steam ./Steam
ark-genesis@ark:~$ ls -al Steam/
insgesamt 32
drwxr-xr-x 8 ark-genesis ark-genesis 4096 Mär 14 10:04 .
drwxr-xr-x 8 ark-genesis ark-genesis 4096 Mär 14 10:04 ..
drwxr-xr-x 3 ark-genesis ark-genesis 4096 Mär 14 10:04 appcache
drwxr-xr-x 2 ark-genesis ark-genesis 4096 Mär 14 10:04 config
drwxr-xr-x 2 ark-genesis ark-genesis 4096 Mär 14 10:04 depotcache
drwxr-xr-x 2 ark-genesis ark-genesis 4096 Mär 14 10:04 logs
drwxr-xr-x 3 ark-genesis ark-genesis 4096 Mär 14 10:04 steamapps
drwxr-xr-x 3 ark-genesis ark-genesis 4096 Mär 14 10:04 userdata

afterwards mods are written as expected into the server directory.

To Reproduce

Steps to reproduce the behaviour:

  1. do fresh installation
  2. configure mods
  3. start server
  4. See error

Steps to workaround the behaviour:

  1. stop server
  2. copy Steam directory from old installation into lgsm root directory
  3. start server

Expected behaviour

Mods should be downloaded and moved to serverfiles/ShooterGame/Content/Mods/

Originally created by @ghost on GitHub (Mar 14, 2020). Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/2750 ## User Story As a ARK Server administrator, I want to have a working automated mod installation so that users can play on the server. ## Basic info * **Distro:** [Debian Buster] * **Game:** [ARK Survival Evolved] * **Command:** [install, update, start] * **LinuxGSM version:** [v20.1.1] ## Further Information Yesterdays fix with steamcmd link does not work, because there is an invalid link in the serverfiles/Engine/Binaries/ThirdParty/SteamCMD/Linux/ directory. The directory ~/Steam/steamapps does not exist. ``` ark-genesis@ark:~$ ls -al serverfiles/Engine/Binaries/ThirdParty/SteamCMD/ insgesamt 12 drwxr-xr-x 3 ark-genesis ark-genesis 4096 Mär 14 09:37 . drwxr-xr-x 9 ark-genesis ark-genesis 4096 Mär 14 09:20 .. lrwxrwxrwx 1 ark-genesis ark-genesis 33 Mär 14 09:37 Linux -> /home/ark-genesis/.steam/steamcmd drwxr-xr-x 2 ark-genesis ark-genesis 4096 Mär 14 09:20 Win64 ark-genesis@ark:~$ ls -al serverfiles/Engine/Binaries/ThirdParty/SteamCMD/Linux/ insgesamt 32 drwxr-xr-x 7 ark-genesis ark-genesis 4096 Mär 14 09:37 . drwxr-xr-x 10 ark-genesis ark-genesis 4096 Mär 14 09:38 .. drwxr-xr-x 2 ark-genesis ark-genesis 4096 Mär 14 09:18 linux32 drwxr-xr-x 2 ark-genesis ark-genesis 4096 Mär 14 09:18 linux64 drwxr-xr-x 2 ark-genesis ark-genesis 4096 Mär 14 09:18 package drwxr-xr-x 2 ark-genesis ark-genesis 4096 Mär 14 09:18 public drwxr-xr-x 3 ark-genesis ark-genesis 4096 Mär 14 09:18 siteserverui lrwxrwxrwx 1 ark-genesis ark-genesis 33 Mär 14 09:37 steamapps -> /home/ark-genesis/Steam/steamapps -rwxr-xr-x 1 ark-genesis ark-genesis 1166 Okt 10 2016 steamcmd.sh ``` When running the server, console log shows, that mods are downloaded: ``` Connecting anonymously to Steam Public...Loaded client id: 18353168351586202832 Listening for IPv4 broadcast on: 27036 Logged in OK Waiting for user info...OK Downloading item 756389708 ...Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Success. Downloaded item 756389708 to "/home/ark-genesis/.steam/SteamApps/workshop/content/346110/756389708" (1797204 bytes) Downloading item 731604991 ...Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Success. Downloaded item 731604991 to "/home/ark-genesis/.steam/SteamApps/workshop/content/346110/731604991" (41692077 bytes) Downloading item 543859212 ...Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Success. Downloaded item 543859212 to "/home/ark-genesis/.steam/SteamApps/workshop/content/346110/543859212" (4140500 bytes) Downloading item 793605978 ...Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Success. Downloaded item 793605978 to "/home/ark-genesis/.steam/SteamApps/workshop/content/346110/793605978" (415537 bytes) Downloading item 760884349 ...Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Failed to set thread priority: per-thread setup failed Success. Downloaded item 760884349 to "/home/ark-genesis/.steam/SteamApps/workshop/content/346110/760884349" (5652063 bytes) ``` But there are no mods in serverfiles/ShooterGame/Content/Mods/ afterwards: ``` ark-genesis@ark:~$ ls serverfiles/ShooterGame/Content/Mods/ 111111111 111111111.mod Ragnarok TheCenter Valguero ``` The server does start, but players are not able to join, because of missing mods on the server side. Currently the problem can be worked around by just copying a Steam/ folder from an old installation: ``` ark-genesis@ark:~$ cp -r /home/ark-valguero/Steam ./Steam ark-genesis@ark:~$ ls -al Steam/ insgesamt 32 drwxr-xr-x 8 ark-genesis ark-genesis 4096 Mär 14 10:04 . drwxr-xr-x 8 ark-genesis ark-genesis 4096 Mär 14 10:04 .. drwxr-xr-x 3 ark-genesis ark-genesis 4096 Mär 14 10:04 appcache drwxr-xr-x 2 ark-genesis ark-genesis 4096 Mär 14 10:04 config drwxr-xr-x 2 ark-genesis ark-genesis 4096 Mär 14 10:04 depotcache drwxr-xr-x 2 ark-genesis ark-genesis 4096 Mär 14 10:04 logs drwxr-xr-x 3 ark-genesis ark-genesis 4096 Mär 14 10:04 steamapps drwxr-xr-x 3 ark-genesis ark-genesis 4096 Mär 14 10:04 userdata ``` afterwards mods are written as expected into the server directory. ## To Reproduce Steps to reproduce the behaviour: 1. do fresh installation 2. configure mods 3. start server 4. See error Steps to workaround the behaviour: 1. stop server 2. copy Steam directory from old installation into lgsm root directory 3. start server ## Expected behaviour Mods should be downloaded and moved to serverfiles/ShooterGame/Content/Mods/
kerem 2026-02-27 03:00:10 +03:00
  • closed this issue
  • added the
    priority
    label
Author
Owner

@dgibbs64 commented on GitHub (Mar 15, 2020):

thanks I will take another look at this

<!-- gh-comment-id:599232936 --> @dgibbs64 commented on GitHub (Mar 15, 2020): thanks I will take another look at this
Author
Owner

@github-actions[bot] commented on GitHub (Mar 16, 2021):

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

<!-- gh-comment-id:799842324 --> @github-actions[bot] commented on GitHub (Mar 16, 2021): This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Sign in to join this conversation.
No labels
Atomic
Epic
cannot reproduce
command: backup
command: console
command: debug
command: details
command: fast-dl
command: install
command: mods
command: monitor
command: post-details
command: restart
command: send
command: start
command: stop
command: update
command: update-lgsm
command: validate
command: wipe
distro: AlmaLinux
distro: Arch Linux
distro: CentOS
distro: Debian
distro: Fedora
distro: RedHat
distro: Rocky Linux
distro: Ubuntu
distro: openSUSE
engine: goldsrc
engine: source
game: 7 Days to Die
game: ARMA 3
game: Ark: Survival Evolved
game: Assetto Corsa
game: Avorion
game: BATTALION: Legacy
game: Barotrauma
game: Battalion 1944
game: Battlefield 1942
game: Black Mesa: Deathmatch
game: Blade Symphony
game: Call of Duty 2
game: Call of Duty 4
game: Call of Duty: United Offensive
game: Counter-Strike 1.6
game: Counter-Strike 2
game: Counter-Strike: Global Offensive
game: Counter-Strike: Source
game: Day of Infamy
game: Dayz
game: Death Match Classic
game: Don't Starve Together
game: ET: Legacy
game: Eco
game: Factorio
game: Factorio
game: Garry's Mod
game: Half-Life
game: Hurtword
game: Insurgecy
game: Insurgecy
game: Insurgency: Sandstorm
game: Just Cause 3
game: Killing Floor
game: Killing Floor 2
game: Left 4 Dead 2
game: Minecraft
game: Minecraft Bedrock
game: Mordhau
game: Multi Theft Auto
game: Mumble
game: Natural Selection 2
game: No More Room in Hell
game: Pavlov VR
game: Post Scriptum
game: Project Zomboid
game: Quake 3
game: QuakeWorld
game: Red Orchestra: Ostfront 41-45
game: Return to Castle Wolfenstein
game: Rising World
game: Rust
game: San Andreas Multiplayer
game: Satisfactory
game: Soldat
game: Soldier of Fortune 2
game: Squad
game: Squad 44
game: Starbound
game: Stationeers
game: Sven Co-op
game: Team Fortress 2
game: Teamspeak 3
game: Teeworlds
game: Terraria
game: The Front
game: Unreal Tournament 2004
game: Unreal Tournament 3
game: Unreal Tournament 99
game: Unturned
game: Valheim
game: Wurm Unlimited
game: Zombie Master Reborn
game: label missing
good first issue
help wanted
info: alerts
info: dependency
info: docker
info: docs
info: email
info: query
info: steamcmd
info: systemd
info: tmux
info: website
info: website
needs more info
outcome: duplicate
outcome: issue resolved
outcome: issue resolved
outcome: issue unresolved
outcome: pr accepted
outcome: pr rejected
outcome: unconfirmed
outcome: wontfix
outcome: wrong forum
potential-duplicate
priority
pull-request
type: bug
type: feature
type: feature
type: feature request
type: game server request
type: refactor
waiting response
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/LinuxGSM#1983
No description provided.