Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Hurtworld unable to download mods on Linux #4649

Open
DaanSelen opened this issue Sep 12, 2024 · 0 comments
Open

[Bug]: Hurtworld unable to download mods on Linux #4649

DaanSelen opened this issue Sep 12, 2024 · 0 comments

Comments

@DaanSelen
Copy link

DaanSelen commented Sep 12, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🆕 New Issues
Development

No branches or pull requests

1 participant