mmmaxwwwell / space-engineers-dedicated-docker-linux

Space Engineers Dedicated Server running in Docker for Linux
MIT License
177 stars 43 forks source link

Could not load necessary assembly dependencies. #46

Closed Neths closed 2 years ago

Neths commented 2 years ago
ls: cannot access '/appdata/space-engineers/Plugins/*.dll': No such file or directory
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
Redirecting stderr to '/home/wine/Steam/logs/stderr.txt'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1654028333
-- type 'quit' to exit --
Loading Steam API...OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
"@sSteamCmdForcePlatformType" = "windows"
Please use force_install_dir before logon!
Success! App '298740' already up to date.
/entrypoint-space_engineers.bash: line 3: /home/wine/.bash_profile: No such file or directory
2022-06-05 01:43:07.125: App Version: 01_201_013
2022-06-05 01:43:07.156: Is official: True [NO][NIS][NAMP]
2022-06-05 01:43:07.158: Environment.ProcessorCount: 12
2022-06-05 01:43:07.164: Environment.OSVersion: Microsoft Windows 7 Professional (Microsoft Windows NT 6.1.7601 Service Pack 1)
2022-06-05 01:43:07.164: Environment.CommandLine: "Z:\appdata\space-engineers\SpaceEngineersDedicated\DedicatedServer64\SpaceEngineersDedicated.exe" -noconsole -path Z:\appdata\space-engineers\SpaceEngineersDedicated -ignorelastsession
2022-06-05 01:43:07.164: Environment.Is64BitProcess: True
2022-06-05 01:43:07.164: Environment.Is64BitOperatingSystem: True
2022-06-05 01:43:07.164: Environment.Version: .NET Framework 4.8.3761.0
2022-06-05 01:43:07.164: Environment.CurrentDirectory: Z:\appdata\space-engineers\SpaceEngineersDedicated\DedicatedServer64
2022-06-05 01:43:07.164: CPU Info: Intel(R) Xeon(R) CPU E5-1650 v3 @ 3.50GHz
ERROR: Could not load necessary assembly dependencies. C# redistributable may be missing. Affected file: file:///Z:\appdata\space-engineers\SpaceEngineersDedicated\DedicatedServer64\SpaceEngineers.ObjectBuilders.dll

I use image directly from dockerhub. I try devidian, but same error.

root@se-server-0:/scripts# dpkg --print-architecture
amd64

My host OS is Ubuntu 20.04.4 LTS

Anyone have any idea ?

Neths commented 2 years ago

When i use a network storage for volumes used by container, i have dependencies errors.

But, when i use a local mounted volumes, server work fine

mmmaxwwwell commented 2 years ago

I hate to say it, but I don't think space engineers would work with network shares as a storage medium. It loves consumer grade cpus(high clocks, low latency, fewer cores) and NVME storage.

mmmaxwwwell commented 2 years ago

Now that I think of it, 7thCore has a script that uses a ramdisk to run the server, that may be better for you. I think it's pinned in the discord.

Neths commented 2 years ago

Thx for your informations