Get the lastest Rust Server dlls

I can confirm that launching the server works when you connect to your server with "ssh -X ip" but does not when you don't use the arg, that's a really annoying bug since it shouldn't look for a Display when we use -batchmode

just found this for you:
wJtlWeT.png

( source: http://docs.unity3d.com/Manual/CommandLineArguments.html )
 
if I try to run the legacy client directly:
Code:
Fallback handler could not load library /home/balu/.local/share/Steam/SteamApps/common/rust/legacy/rust_Data/Mono/x86/.//home/balu/.local/share/Steam/SteamApps/common/rust/legacy/rust_Data/Plugins/x86/liblibrust.so
Fallback handler could not load library /home/balu/.local/share/Steam/SteamApps/common/rust/legacy/rust_Data/Mono/x86/lib/home/balu/.local/share/Steam/SteamApps/common/rust/legacy/rust_Data/Plugins/x86/liblibrust.so
Fallback handler could not load library /home/balu/.local/share/Steam/SteamApps/common/rust/legacy/rust_Data/Mono/x86/./lib/home/balu/.local/share/Steam/SteamApps/common/rust/legacy/rust_Data/Plugins/x86/liblibrust.so
Fallback handler could not load library /home/balu/.local/share/Steam/SteamApps/common/rust/legacy/rust_Data/Mono/x86/lib/home/balu/.local/share/Steam/SteamApps/common/rust/legacy/rust_Data/Plugins/x86/liblibrust.so
Fallback handler could not load library /home/balu/.local/share/Steam/SteamApps/common/rust/legacy/rust_Data/Mono/x86/.//home/balu/.local/share/Steam/SteamApps/common/rust/legacy/rust_Data/Plugins/x86/liblibrust.so
Fallback handler could not load library /home/balu/.local/share/Steam/SteamApps/common/rust/legacy/rust_Data/Mono/x86/lib/home/balu/.local/share/Steam/SteamApps/common/rust/legacy/rust_Data/Plugins/x86/liblibrust.so
Fallback handler could not load library /home/balu/.local/share/Steam/SteamApps/common/rust/legacy/rust_Data/Mono/x86/./lib/home/balu/.local/share/Steam/SteamApps/common/rust/legacy/rust_Data/Plugins/x86/liblibrust.so
Fallback handler could not load library /home/balu/.local/share/Steam/SteamApps/common/rust/legacy/rust_Data/Mono/x86/lib/home/balu/.local/share/Steam/SteamApps/common/rust/legacy/rust_Data/Plugins/x86/liblibrust.so
DllNotFoundException: /home/balu/.local/share/Steam/SteamApps/common/rust/legacy/rust_Data/Plugins/x86/liblibrust.so
hmm, looks familiar?
 
Nice thanks for the -nographics arg it works like a charm !

For the paths, it's just a bug with the log, in reality it does not search for theses paths, you can see exactly where it it searching by adding "strace -o readlog -Ff -tt " before the command, the logs of the file accessed will be in readlog
Also I'll try to place the "libsteam_api.so" of the game in the folder of the executable to see if that works instead of doing a symlink to "usr/lib"
 
you should add -e open,access option to filter the output of strace ;) also try to run the server directly from steam somehow, if you have the chance
 
and note that the last log is from a working legacy client, it works when I start it from steam, but gives me that dllnotfoundexception when I try to run it directly
 
./rust_server.x86_64 -batchmode -logFile test
But I just tested on my dedicated server (running debian jessie) and even with the -batchmode arg (btw it's weird to write batch instead on bash) it want's a valid X server so....

Code:
sudo apt-get install xvfb
xvfb-run --auto-servernum --server-args='-screen 0 640x480x24:32' ./rust_server.x86_64 -batchmode -logFile test