LinuxGSM
LinuxGSM copied to clipboard
[Bug]: Hurtworld unable to download mods on Linux
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
The referenced script on this Behaviour (Game Object '<null>') is missing!
(Filename: Line: 1744)
The referenced script on this Behaviour (Game Object '<null>') is missing!
(Filename: Line: 1744)
The referenced script on this Behaviour (Game Object '<null>') is missing!
(Filename: Line: 1744)
The referenced script on this Behaviour (Game Object '<null>') is missing!
(Filename: Line: 1744)
The referenced script on this Behaviour (Game Object '<null>') is missing!
(Filename: Line: 1744)
The referenced script on this Behaviour (Game Object '<null>') is missing!
(Filename: Line: 1744)
The referenced script on this Behaviour (Game Object '<null>') is missing!
(Filename: Line: 1744)
The referenced script on this Behaviour (Game Object '<null>') 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 <filename unknown>:0
at EOSManager.Start () [0x00000] in <filename unknown>: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.