Jump to content

Recommended Posts

Hi. I'm trying to install DST server on my debian 7 64bits. I have followed the instructions here : http://dont-starve-game.wikia.com/wiki/Don%E2%80%99t_Starve_Together_Dedicated_Servers

But it doesn't seem to work. Here's the output:

 

./dontstarve_dedicated_server_nullrenderer -consoleStarting UpVersion: 135000Don't Starve Together: 135000 LINUXNNN Build Date: 2015-04-29_15-32-57Parsing commandlineCommand Line Arguments: -consoleTHREAD - started 'GAClient' (4139674432)HttpClient::ClientThread::Main()ProfileIndex:5.29THREAD - started 'GAClient' (4132436800)HttpClient::ClientThread::Main()THREAD - started 'GAClient' (4130335552)HttpClient::ClientThread::Main()Network tick rate: U=15(2), D=0Network tick rate: U=15(2), D=0OnLoadPermissionList: /home/mzero/.klei/DoNotStarveTogether/save/blocklist.txt (Failure)OnLoadPermissionList: /home/mzero/.klei/DoNotStarveTogether/save/adminlist.txt (Failure)THREAD - started 'ConsoleInput' (4124048192)THREAD - started 'GAClient' (4121946944)HttpClient::ClientThread::Main()THREAD - started 'GAClient' (4112513856)HttpClient::ClientThread::Main()cGame::InitializeOnMainThreadRenderer initialize: OkayAnimManager initialize: OkayBuffers initialize: OkaycDontStarveGame::DoGameSpecificInitialize()FMOD Error: An invalid object handle was used.GameSpecific initialize: OkaycGame::StartPlayingLOADING LUADoLuaFile scripts/main.luaDoLuaFile loading buffer scripts/main.luascripts/main.lua(167,1) running main.lualoaded modindexModIndex: Beginning normal load sequence for dedicated server.DownloadMods(0)FMOD Error: An invalid object handle was used.LOADING LUA SUCCESSPlayerDeaths could not load morguecould not load profileloaded profilebloom_enabled   falseCould not load saveindexOnFilesLoaded()OnUpdatePurchaseStateComplete        Load FE        Load FE: doneModIndex: Load sequence finished successfully.Reset() returningCURL ERROR: Operation too slow. Less than 5 bytes/sec transferred the last 60 seconds[0] Account Failed (6): ""[Warning] Empty error code received, dumping response:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Your Server Will Not Start !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!If you wish to run your server without authenticationOr if you wish to use your server for a LAN gameYou must run it in 'lan mode'Add the command line argument -lanTo generate a server_token from a game client, open consoleopen console with the tilda key (~)Type: TheNet:GenerateServerToken()

And here's  ~/.klei/DoNotStarveTogether/settings.ini

 

default_server_name = Mzero Server 24 7default_server_description = hserver_port = 10999server_password = *******max_players = 32pvp = falsegame_mode = endlessenable_autosaver = trueenable_vote_kick = falsepause_when_empty = truededicated_lan_server = falseserver_token = ****
Link to comment
Share on other sites

Hi,

 

same here, with Ubuntu 12.04 LTS 64 Bit and Centos 7.0 64 Bit, both systems in minimal install with updated packages.

 

Result:

 

Starting Up
Version: 135000
Don't Starve Together: 135000 LINUX
NNN Build Date: 2015-04-29_15-32-57
Parsing commandline
Command Line Arguments:
THREAD - started 'GAClient' (4136278848)
HttpClient::ClientThread::Main()
ProfileIndex:7.01
THREAD - started 'GAClient' (4129291072)
HttpClient::ClientThread::Main()
THREAD - started 'GAClient' (4127189824)
HttpClient::ClientThread::Main()
Network tick rate: U=15(2), D=0
Network tick rate: U=15(2), D=0
OnLoadPermissionList: /home/steam/.klei/DoNotStarveTogether/save/blocklist.txt (Failure)
OnLoadPermissionList: /home/steam/.klei/DoNotStarveTogether/save/adminlist.txt (Failure)
THREAD - started 'GAClient' (4120902464)
HttpClient::ClientThread::Main()
cGame::InitializeOnMainThread
Renderer initialize: Okay
AnimManager initialize: Okay
Buffers initialize: Okay
cDontStarveGame::DoGameSpecificInitialize()
FMOD Error: An invalid object handle was used.
GameSpecific initialize: Okay
cGame::StartPlaying
THREAD - started 'GAClient' (4113554240)
HttpClient::ClientThread::Main()
LOADING LUA
DoLuaFile scripts/main.lua
DoLuaFile loading buffer scripts/main.lua
scripts/main.lua(167,1) running main.lua

loaded modindex
ModIndex: Beginning normal load sequence for dedicated server.

DownloadMods(0)
FMOD Error: An invalid object handle was used.
LOADING LUA SUCCESS
PlayerDeaths could not load morgue
could not load profile
loaded profile
bloom_enabled   false
Could not load saveindex
OnFilesLoaded()
OnUpdatePurchaseStateComplete
        Load FE
        Load FE: done
ModIndex: Load sequence finished successfully.
Reset() returning
CURL ERROR: Operation too slow. Less than 5 bytes/sec transferred the last 60 seconds
[0] Account Failed (6): ""
[Warning] Empty error code received, dumping response:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!! Your Server Will Not Start !!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
If you wish to run your server without authentication
Or if you wish to use your server for a LAN game
You must run it in 'lan mode'
Add the command line argument -lan

To generate a server_token from a game client, open console
open console with the tilda key (~)
Type: TheNet:GenerateServerToken()
 

 

The install was done using the official howto:

 

http://dont-starve-game.wikia.com/wiki/Don%E2%80%99t_Starve_Together_Dedicated_Servers

 

----------------

 

So is there a general incompatibility with 64 Bit OS's and this game or whats the problem that the main distro's of linux can not run this following the howto ?

 

Thank you !

 

Greetings

Oliver

Link to comment
Share on other sites

Hi!

I got the same problem! Debian 7 64bits too.

CURL ERROR: Operation too slow. Less than 5 bytes/sec transferred the last 60 seconds

[0] Account Failed (6): ""
[Warning] Empty error code received, dumping response:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!! Your Server Will Not Start !!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Link to comment
Share on other sites

Hi,

 

i reinstalled the system with ubuntu 12.04 LTS 32 Bit.

 

Starting with:

 

/steamapps/DST/bin/dontstarve_dedicated_server_nullrenderer:

 

Starting Up
Version: 135000
Don't Starve Together: 135000 LINUX
NNN Build Date: 2015-04-29_15-32-57
Parsing commandline
Command Line Arguments:
THREAD - started 'GAClient' (3062799168)
HttpClient::ClientThread::Main()
ProfileIndex:7.56
THREAD - started 'GAClient' (3055549248)
HttpClient::ClientThread::Main()
THREAD - started 'GAClient' (3053448000)
HttpClient::ClientThread::Main()
Network tick rate: U=15(2), D=0
Network tick rate: U=15(2), D=0
OnLoadPermissionList: /home/steam/.klei/DoNotStarveTogether/save/blocklist.txt (Failure)
OnLoadPermissionList: /home/steam/.klei/DoNotStarveTogether/save/adminlist.txt (Failure)
THREAD - started 'GAClient' (3047160640)
HttpClient::ClientThread::Main()
THREAD - started 'GAClient' (3039812416)
HttpClient::ClientThread::Main()
cGame::InitializeOnMainThread
Renderer initialize: Okay
AnimManager initialize: Okay
Buffers initialize: Okay
cDontStarveGame::DoGameSpecificInitialize()
FMOD Error: An invalid object handle was used.
GameSpecific initialize: Okay
cGame::StartPlaying
LOADING LUA
DoLuaFile scripts/main.lua
DoLuaFile loading buffer scripts/main.lua
scripts/main.lua(167,1) running main.lua

loaded modindex
ModIndex: Beginning normal load sequence for dedicated server.

DownloadMods(0)
FMOD Error: An invalid object handle was used.
LOADING LUA SUCCESS
PlayerDeaths could not load morgue
loaded profile
bloom_enabled   false
loaded saveindex
OnFilesLoaded()
OnUpdatePurchaseStateComplete
        Load FE
        Load FE: done
ModIndex: Load sequence finished successfully.
Reset() returning
 

 

---------------  ~ 10-20 sec. waiting ------------------

 

CURL ERROR: Operation too slow. Less than 5 bytes/sec transferred the last 60 seconds
[0] Account Failed (6): ""
[Warning] Empty error code received, dumping response:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!! Your Server Will Not Start !!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
If you wish to run your server without authentication
Or if you wish to use your server for a LAN game
You must run it in 'lan mode'
Add the command line argument -lan

To generate a server_token from a game client, open console
open console with the tilda key (~)
Type: TheNet:GenerateServerToken()
 

 

-----------

 

Now starting:

 

 

/steamapps/DST/bin/dontstarve_dedicated_server_nullrenderer -lan

 

Starting Up
Version: 135000
Don't Starve Together: 135000 LINUX
NNN Build Date: 2015-04-29_15-32-57
Parsing commandline
Command Line Arguments: -lan
THREAD - started 'GAClient' (3062610752)
HttpClient::ClientThread::Main()
ProfileIndex:6.84
THREAD - started 'GAClient' (3055549248)
HttpClient::ClientThread::Main()
THREAD - started 'GAClient' (3053448000)
HttpClient::ClientThread::Main()
Network tick rate: U=15(2), D=0
Network tick rate: U=15(2), D=0
OnLoadPermissionList: /home/steam/.klei/DoNotStarveTogether/save/blocklist.txt (Failure)
OnLoadPermissionList: /home/steam/.klei/DoNotStarveTogether/save/adminlist.txt (Failure)
THREAD - started 'GAClient' (3047160640)
HttpClient::ClientThread::Main()
cGame::InitializeOnMainThread
Renderer initialize: Okay
AnimManager initialize: Okay
Buffers initialize: Okay
cDontStarveGame::DoGameSpecificInitialize()
FMOD Error: An invalid object handle was used.
GameSpecific initialize: Okay
cGame::StartPlaying
THREAD - started 'GAClient' (3039812416)
HttpClient::ClientThread::Main()
LOADING LUA
DoLuaFile scripts/main.lua
DoLuaFile loading buffer scripts/main.lua
scripts/main.lua(167,1) running main.lua

loaded modindex
ModIndex: Beginning normal load sequence for dedicated server.

DownloadMods(0)
FMOD Error: An invalid object handle was used.
LOADING LUA SUCCESS
PlayerDeaths could not load morgue
loaded profile
bloom_enabled   false
loaded saveindex
OnFilesLoaded()
OnUpdatePurchaseStateComplete
        Load FE
        Load FE: done
Starting Dedicated Server Game
Network tick rate: U=15(2), D=0
Setting up socket descriptors
Lan Server Started on port: 10999
ModIndex: Load sequence finished successfully.
Reset() returning
Collecting garbage...
lua_gc took 0.01 seconds
~NetworkLuaProxy()
~SimLuaProxy()
lua_close took 0.02 seconds
cGame::StartPlaying
LOADING LUA
DoLuaFile scripts/main.lua
DoLuaFile loading buffer scripts/main.lua
scripts/main.lua(167,1) running main.lua

loaded modindex
ModIndex: Beginning normal load sequence for dedicated server.

LOADING LUA SUCCESS
PlayerDeaths could not load morgue
loaded profile
bloom_enabled   false
loaded saveindex
OnFilesLoaded()
OnUpdatePurchaseStateComplete
        Unload FE
        Unload FE done
        LOAD BE
Could not preload undefined prefab 0x4058bc0 (molehat)
Could not preload undefined prefab 0x20e21d7a (puppet_wes)
Could not preload undefined prefab 0x20e21d7a (puppet_wes)
        LOAD BE: done
Deserialize world session from session/0000000073E96B30/0000000001
Save file is at version nil
        Upgrading to 1...
Converting summer to autumn:
Begin Session: 0000000073E96B30
saving to server_temp/server_save
MiniMapComponent::AddAtlas( minimap/minimap_data.xml )
Loading Nav Grid
Reconstructing topology
        ...Sorting points
        ...Sorting edges
        ...Connecting nodes
        ...Validating connections
        ...Housekeeping
        ...Done!
1 uploads added to server. From server_temp
Telling Client our new session identifier: 0000000073E96B30
ModIndex: Load sequence finished successfully.
Reset() returning

 

#########################################

 

So now has to tell us someone who know how this stuff is working internally.

 

What exactly happens here / is suppose to happen here:

 

ModIndex: Load sequence finished successfully.
Reset() returning
 

 

---------------  ~ 10-20 sec. waiting ------------------

 

CURL ERROR: Operation too slow. Less than 5 bytes/sec transferred the last 60 seconds
[0] Account Failed (6): ""
[Warning] Empty error code received, dumping response:

 

 

?

 

And its obviously not a problem with 64 Bit only.

 

 

Thank you !

 

Greetings

Oliver

 

Link to comment
Share on other sites

Hi @olid1982,

 

do you have make this on your ubuntu before start your server DST?

 

apt-get update

apt-get install libgcc1

apt-get install libcurl4-gnutls-dev:i386

 

why you have add -lan on your command line?

 

it's not server dedicated?

 

Link to comment
Share on other sites

  • Developer

The only reason you want to add -lan is if you want to bypass all the Klei auth stuff - this means you can run without internet, but also means there's no way to verify who anyone is and griefers can spoof an admin or just keep changing their identifier every time you ban them, so we obviously recommend against it when you do have internet.

 

Any howto should include information on how to generate your dedicated server token. If you can't find that in one of them, please let us and/or the howto author know. Basically there's a website you can visit, but we buried the button that launches it in an inconvenient location in the client for now. :( We're working on a fix for that.

 

 

 

 

Link to comment
Share on other sites

 

make file server_token.txt     here: ~/.klei/DoNotStarveTogether/

 

and put your number token in the server_token.txt

Moving the server_token.txt with WinSCP anf removing the server_token line from settings.ini worked fine!

I guess this line in the wiki is misleading :

 

If your server is hosted on a machine without a GUI, like a ubuntu server, a good way to put your server token information in your server would be to put it in the "settings.ini" file under the [account] section.

server_token = [insert your server token]


Thanks a lot!

Link to comment
Share on other sites

Posting my resulting setting.ini (maybe helpfull for someone else) :

[MISC]
CONSOLE_ENABLED = true
autocompiler_enabled = true
 
 
[network]
default_server_name = **
default_server_description = **
server_port = 10999
server_password = **
max_players = 32
pvp = false
game_mode = endless
enable_autosaver = true
tick_rate = 10
connection_timeout = 500
enable_vote_kick = false
pause_when_empty = true
 
 
[account]
dedicated_lan_server = false
 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...