GameServerManagers / GameServerManagers/LinuxGSM

[Bug]: Hurtworld unable to download mods on Linux

Open
#4,649 1 comment 0 reactions 0 assignees View on GitHub
command: install command: start distro: Debian game: ARK: Survival Evolved info: docker type: bug
Dominant language
Shell
Stars
4.9k
Forks
864
PR merge metrics
No merged PRs in 30d

Description

### User story

I want to be able to download mods in my Hurtworld server, but the LinuxGSM created binary does not function.

### Game

Hurtworld

### Linux distro

Debian 12

### Command

command: start

### Further information

This Reddit thread already goes into little detail:
https://www.reddit.com/r/linux_gaming/comments/1fe70wb/comment/lmmnsg1/?context=3

On Microsoft Windows, it works just fine. But with Windows its performance requests I want to run it on Linux, with LinuxGSM preferably. But it fails to download the mod. If I remove the loadmod command it works fine, looks like.

This is also present on the Docker image, with everthing preinstalled, regarding Dependecies.

### Relevant log output

```shell
The referenced script on this Behaviour (Game Object '') is missing!

(Filename: Line: 1744)

The referenced script on this Behaviour (Game Object '') is missing!

(Filename: Line: 1744)

The referenced script on this Behaviour (Game Object '') is missing!

(Filename: Line: 1744)

The referenced script on this Behaviour (Game Object '') is missing!

(Filename: Line: 1744)

The referenced script on this Behaviour (Game Object '') is missing!

(Filename: Line: 1744)

The referenced script on this Behaviour (Game Object '') is missing!

(Filename: Line: 1744)

The referenced script on this Behaviour (Game Object '') is missing!

(Filename: Line: 1744)

The referenced script on this Behaviour (Game Object '') is missing!

(Filename: Line: 1744)

The referenced script on this Behaviour (Game Object 'GlobalScripts') is missing!

(Filename: Line: 1744)
```
```
> loadmod 1834256023

Added mod: 1834256023
```
```
Set current directory to /game/local-hw/serverfiles
Found path: /game/local-hw/serverfiles/Hurtworld.x86_64
Mono path[0] = '/game/local-hw/serverfiles/Hurtworld_Data/Managed'
Mono path[1] = '/game/local-hw/serverfiles/Hurtworld_Data/Mono'
Mono config path = '/game/local-hw/serverfiles/Hurtworld_Data/Mono/etc'
Preloaded 'libEOSSDK-Linux-Shipping.so'
Preloaded 'libCSteamworks.so'
Preloaded 'libeac_server.so'
Preloaded 'libeasyanticheat.so'
Preloaded 'libsteam_api.so'
Preloaded 'steamclient.so'
Unable to preload the following plugins:
libCSteamworks.so
libeac_server.so
libsteam_api.so
Player data archive not found at `/game/local-hw/serverfiles/Hurtworld_Data/data.unity3d`, using local filesystem
```
```
./Hurtworld.x86 -batchmode -nographics -exec "loadmod 1834256023;host 12871;queryport 13871;maxplayers 60;servername Unconfigured Linux Server" -logfile output.txt
&& tail -f output.txt
Fallback handler could not load library /game/local-hw/serverfiles/Hurtworld_Data/Mono/x86/libEOSSDK-Linux-Shipping.so
Fallback handler could not load library /game/local-hw/serverfiles/Hurtworld_Data/Mono/x86/./libEOSSDK-Linux-Shipping
Fallback handler could not load library /game/local-hw/serverfiles/Hurtworld_Data/Mono/x86/./libEOSSDK-Linux-Shipping.so
Fallback handler could not load library /game/local-hw/serverfiles/Hurtworld_Data/Mono/x86/libEOSSDK-Linux-Shipping
Abort running Threads: 1
Setting up 3 worker threads for Enlighten.
Thread -> id: e10c7b40 -> priority: 1
Thread -> id: df7c3b40 -> priority: 1
Thread -> id: defc2b40 -> priority: 1
Unloaded all mods
```
```
Fallback handler could not load library /game/local-hw/serverfiles/Hurtworld_Data/Mono/x86/EOSSDK-Linux-Shipping
Fallback handler could not load library /game/local-hw/serverfiles/Hurtworld_Data/Mono/x86/libEOSSDK-Linux-Shipping.so
Fallback handler could not load library /game/local-hw/serverfiles/Hurtworld_Data/Mono/x86/./EOSSDK-Linux-Shipping
Fallback handler could not load library /game/local-hw/serverfiles/Hurtworld_Data/Mono/x86/./libEOSSDK-Linux-Shipping.so
Fallback handler could not load library /game/local-hw/serverfiles/Hurtworld_Data/Mono/x86/EOSSDK-Linux-Shipping
Fallback handler could not load library /game/local-hw/serverfiles/Hurtworld_Data/Mono/x86/libEOSSDK-Linux-Shipping
Fallback handler could not load library /game/local-hw/serverfiles/Hurtworld_Data/Mono/x86/libEOSSDK-Linux-Shipping.so
Fallback handler could not load library /game/local-hw/serverfiles/Hurtworld_Data/Mono/x86/./libEOSSDK-Linux-Shipping
Fallback handler could not load library /game/local-hw/serverfiles/Hurtworld_Data/Mono/x86/./libEOSSDK-Linux-Shipping.so
Fallback handler could not load library /game/local-hw/serverfiles/Hurtworld_Data/Mono/x86/libEOSSDK-Linux-Shipping
DllNotFoundException: EOSSDK-Linux-Shipping
at (wrapper managed-to-native) Epic.OnlineServices.Bindings:EOS_Initialize (Epic.OnlineServices.Platform.InitializeOptionsInternal&)
at Epic.OnlineServices.Platform.PlatformInterface.Initialize (Epic.OnlineServices.Platform.InitializeOptions& options) [0x00000] in :0
at EOSManager.Start () [0x00000] in :0
```
```
Loaded autoexec.cfg
> loadmod 1834256023

Added mod: 1834256023
Steam GameServer initialized
Unloading 5 Unused Serialized files (Serialized files now loaded: 0)
SteamServerConnected

Unloading 139 unused Assets to reduce memory usage. Loaded Objects now: 4746.
Total: 3.023000 ms (FindLiveObjects: 0.264000 ms CreateObjectMapping: 0.098000 ms MarkObjects: 2.599000 ms DeleteObjects: 0.062000 ms)

Large Frame Spike Detected: 17.48

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Starting download of workshop mod 1834256023
Large Frame Spike Detected: 10.76

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

1
Workshop 1834256023 state flags:
Initiating download...
dselen@RATTATOSKR:/game/local-hw$ tail -f /game/local-hw/log/server/hwserver-game.log
(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Starting download of workshop mod 1834256023
Large Frame Spike Detected: 10.76

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

1
Workshop 1834256023 state flags:
Initiating download...
Download result callback k_EResultTimeout
Download failed k_EResultTimeout
Failed to download mod!

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Closing network connections...
```

### Steps to reproduce

Install the Hurtworld server using LinuxGSM, and try to load a mod.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.