Don't Starve Together

Don't Starve Together

Dedicated Server + Linux
I'm trying to use the "Don't Starve Together Dedicated Server" on my 64-bit Mint Linux machine.

When I start it from Steam, I get a pop-up: "Failed to start game (missing executable)."

In the directory...
~/.steam/steam/SteamApps/common/Don't Starve Together Dedicated Server/bin/

...there is a dontstarve bash script that ends with:
./dontstarve_steam
...but in the directory is only...
./dontstarve_dedicated_server_nullrenderer

This appears to be a mistake by the devs?

Either way, when I try to run it, I get:
-----
./dontstarve_dedicated_server_nullrenderer: error while loading shared libraries: libcurl-gnutls.so.4: cannot open shared object file: No such file or directory
-----

I tried:
# ln -s /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 /usr/lib/libcurl-gnutls.so.4

But then I get:
-----
./dontstarve_dedicated_server_nullrenderer: error while loading shared libraries: libcurl-gnutls.so.4: wrong ELF class: ELFCLASS64
-----

Anyone have any suggestions?
< >
1-7 / 7 のコメントを表示
I personally dont know sorry but is there a way for me and a friend have a private server?
@dsvice: "Play!" -> "Host Server" etc.
I just finished setting up my dedicated DST server and it's running smooth and fine :-)

I am running Debian though, not sure about things being different on Mint, but first off, it's a 32bit executable, so you must have a 32bit subsystem installed.

This page helped me A LOT setting up the server and getting it to run:
http://dont-starve-game.wikia.com/wiki/Don%E2%80%99t_Starve_Together_Dedicated_Servers
Thanks, that URL gave me the info I needed.
Selune 2015年8月25日 22時57分 
Hi
I'm actually trying to run the DST DS on a Debian Jessie (8.1) 64bits.
Unfortunately I miss some 32 bits libs which I cannot install (depending libc6 32bits which cannot be installed directrly, otherwise the apt system removes me all the 64bits related libs).

~/DST/bin$ ldd ./dontstarve_dedicated_server_nullrenderer
linux-gate.so.1 (0xe65f2000)
libSDL2-2.0.so.0 => ./lib32/libSDL2-2.0.so.0 (0xe6512000)
libcurl-gnutls.so.4 => /usr/lib/libcurl-gnutls.so.4 (0xe64d2000)
librt.so.1 => /lib32/librt.so.1 (0xe64c9000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xe64ac000)
libfmodevent.so => ./lib32/libfmodevent.so (0xe641f000)
libfmodex.so => ./lib32/libfmodex.so (0xe6299000)
libsteam_api.so => ./lib32/libsteam_api.so (0xe6286000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xe6194000)
libm.so.6 => /lib32/libm.so.6 (0xe6147000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xe612a000)
libc.so.6 => /lib32/libc.so.6 (0xe5f71000)
libdl.so.2 => /lib32/libdl.so.2 (0xe5f6c000)
libidn.so.11 => not found
liblber-2.4.so.2 => not found
libldap_r-2.4.so.2 => not found
libgssapi_krb5.so.2 => not found
libz.so.1 => /usr/lib32/libz.so.1 (0xe5f4e000)
/lib/ld-linux.so.2 (0xe65f3000)
libgnutls.so.26 => not found
libfmodex-4.44.07.so => ./lib32/libfmodex-4.44.07.so (0xe5dc9000)

~/DST/bin$ ./dontstarve_dedicated_server_nullrenderer
./dontstarve_dedicated_server_nullrenderer: error while loading shared libraries: libidn.so.11: cannot open shared object file: No such file or directory

$ sudo apt-get install libidn11:i386
libidn11:i386 : Depends: libc6:i386 (>= 2.4) but will not be installed

Any idea to solve the problem ?

Regards
shouldn't you install 'libc6:i386' first? apt-get install libc6:i386
Also for some people using 'apt-get build-dep' with packages that cannot be installed as arguments can fix some dependency issues.
Selune 2015年8月26日 13時12分 
I finally fixed the issue :) I used the "apt-get -t experimental install libc6:i386" command and everything was fine. I used the option with the other missings libs and all is ok now.
Just an apt sources problem then !

thanks for your answer anyway :)
Rgs
< >
1-7 / 7 のコメントを表示
ページ毎: 1530 50

投稿日: 2015年2月17日 11時18分
投稿数: 7