After switching from OpenSuse to Manjaro as server OS the server just exits right after launch.
It launches up quite fine, all configurations should be correct as well, since they worked on my old server.
Unless there is a known fix, can a dev look into that?
Note: The mods are downloaded and checked, but I deleted the modoverrides.lua, so all mods are disabled.
This System is the as of now latest stable version of Manjaro linux (17.1.6), running on a virtual machine with 8gb of RAM, 4 CPU cores and 50gb of hard drive space.
Edit: I did a bit more research, and found out that I got a segfault as listed in the systemjournal. Added the log as Systemjournal.txt as well. Hope this helps tracking down the issue.
Edit2: According to the Journal I fiddled around a bit with the DSTServer/bin/lib32/steamclient.so file, and it seems deleting or renaming it/making it unreadable to the server allows the server to start properly.
[00:00:11]: [Shard] Starting master server [00:00:11]: [Shard] Shard server started on port: 10894 [00:00:11]: Telling Client our new session identifier: 6CE27EBBC642FDE4 [00:00:11]: ModIndex: Load sequence finished successfully. [00:00:12]: Reset() returning [00:00:12]: [Steam] SteamGameServer_Init(8768, 25574, 10894) [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. dlopen failed trying to load: steamclient.so with error: steamclient.so: cannot open shared object file: No such file or directory [S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so. [00:00:12]: [Steam] SteamGameServer_Init(8768, 25574, 10895) [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. dlopen failed trying to load: steamclient.so with error: steamclient.so: cannot open shared object file: No such file or directory [S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so. [00:00:12]: [Steam] SteamGameServer_Init(8768, 25574, 10896) [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. dlopen failed trying to load: steamclient.so with error: steamclient.so: cannot open shared object file: No such file or directory [S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so. [00:00:12]: [Steam] SteamGameServer_Init(8768, 25574, 10897) [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. dlopen failed trying to load: steamclient.so with error: steamclient.so: cannot open shared object file: No such file or directory [S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so. [00:00:12]: [Steam] SteamGameServer_Init(8768, 25574, 10898) [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. dlopen failed trying to load: steamclient.so with error: steamclient.so: cannot open shared object file: No such file or directory [S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so. [00:00:12]: [Steam] SteamGameServer_Init(8768, 25574, 10899) [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. dlopen failed trying to load: steamclient.so with error: steamclient.so: cannot open shared object file: No such file or directory [S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so. [00:00:12]: [Steam] SteamGameServer_Init(8768, 25574, 10900) [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. dlopen failed trying to load: steamclient.so with error: steamclient.so: cannot open shared object file: No such file or directory [S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so. [00:00:12]: [Steam] SteamGameServer_Init(8768, 25574, 10901) [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. dlopen failed trying to load: steamclient.so with error: steamclient.so: cannot open shared object file: No such file or directory [S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so. [00:00:12]: [Steam] SteamGameServer_Init(8768, 25574, 10902) [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. dlopen failed trying to load: steamclient.so with error: steamclient.so: cannot open shared object file: No such file or directory [S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so. [00:00:12]: [Steam] SteamGameServer_Init(8768, 25574, 10903) [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. dlopen failed trying to load: steamclient.so with error: steamclient.so: cannot open shared object file: No such file or directory [S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so. [00:00:12]: [Warning] SteamGameServer_Init failed [00:00:12]: Your server will still start, but some Steam functionality may be missing. [00:00:12]: Steam ports can be configured through command line by adding: [00:00:12]: -steam_authentication_port 12345 -steam_master_server_port 12346 [00:00:12]: or through settings.ini, under the [network] heading [00:00:12]: steam_authentication_port = 12345 [00:00:12]: steam_master_server_port = 12346 [00:00:12]: Auth port: 8768 Master server port: 10894 [00:00:12]: Validating portal[9] <-> <nil>[9] (inactive) [00:00:12]: Validating portal[10] <-> <nil>[10] (inactive) [00:00:12]: Validating portal[5] <-> <nil>[5] (inactive) [00:00:12]: Validating portal[1] <-> <nil>[1] (inactive) [00:00:12]: Validating portal[8] <-> <nil>[8] (inactive) [00:00:12]: Validating portal[6] <-> <nil>[6] (inactive) [00:00:12]: Validating portal[3] <-> <nil>[3] (inactive) [00:00:12]: Validating portal[2] <-> <nil>[2] (inactive) [00:00:12]: Validating portal[4] <-> <nil>[4] (inactive) [00:00:12]: Validating portal[7] <-> <nil>[7] (inactive) [00:00:12]: Sim paused
Plainly copying the steamclient.so file from the steamcmd folder doesn't work either, it says
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so.
[00:00:12]: [Steam] SteamGameServer_Init(8768, 25574, 10903)
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
dlopen failed trying to load:
steamclient.so
From my testing the missing steam connectivity prevents the server from getting listed in the server lists. Direct connections over the console still work though.
I hope this helps tracking down the issue and hopefully fixing it.
Edit3: After even more fiddling around I managed to get it working by linking the steamclient.so file from the linux32 folder into the DST server folder to where the other steamclient.so file was. This bug can be closed and hopefully eventually fixed for everyone, maybe by using the steamcmd one if available, so it's compatible with other Linux Distributions as well.
Launch a dedicated DST server on Manjaro.
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now