Jump to content

Cannot Activate Caves in Linux 14


Recommended Posts

Hello I successfully installed my normal DST dedic server on ubuntu 14 server edition and wanted to switch it to caves beta to test.

 

I dont think instructions in this link really works for my dedicated server. Something might be missing.

 

http://forums.kleientertainment.com/topic/57890-playing-caves-beta/#entry673404

 

I also activated caves beta from steam such as

steam>> login anonymoussteam>> app_update 343050 -beta cavesbeta validatesteam>> quit

I tried step 3 (Make your dedicated server multi-level or caves-only) to transform my 8 slot server to 4+4 cave and overworld but it failed. What happens is, even though i made steamcmd update for caves beta, when i start server it assumes that update has never been made and starts only overworld in normal dst (not cave beta participation page) and for slave server it says authentication is required. Here is the logs

 

edit: gonna post it but did not really understand how to copy screen in linux

 

edit2: here it is

 

 

Overworld Server

 

 

Starting Up
Version: 148470
Current time: Fri Oct  2 05:33:45 2015

System Name: Linux
Host Name: dstserver
Release(Kernel) Version: 3.13.0-65-generic
Kernel Build Timestamp: #105-Ubuntu SMP Mon Sep 21 18:50:58 UTC 2015
Machine Arch: x86_64
Don't Starve Together: 148470 LINUX
NNN Build Date: 2015-09-01_13-20-47

Parsing command line
Command Line Arguments: -console
THREAD - started 'GAClient' (4135689024)
HttpClient2::ClientThread::Main()
ProfileIndex:6.83
Network tick rate: U=15(2), D=0
Network tick rate: U=60(0), D=0
OnLoadPermissionList: /home/sycater/.klei/DoNotStarveTogether/save/blocklist.txt (Success)
OnLoadPermissionList: /home/sycater/.klei/DoNotStarveTogether/save/adminlist.txt (Success)
OnLoadUserIdList: /home/sycater/.klei/DoNotStarveTogether/save/whitelist.txt (Success)
[WARNING] [account] dedicated_lan_server has been deprecated and replaced with [network] offline_server
Server token retrieved from: server_token.txt
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 'ConsoleInput' (4128242496)
LOADING LUA
DoLuaFile scripts/main.lua
DoLuaFile loading buffer scripts/main.lua
scripts/main.lua(169,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
PlayerHistory could not load player_history
loaded profile
bloom_enabled   false
loaded saveindex
OnFilesLoaded()
OnUpdatePurchaseStateComplete
        Load FE
        Load FE: done
ModIndex: Load sequence finished successfully.
Reset() returning
[200] Account Communication Success (6)
[ACCOUNT_ACTION_TOKEN_PURPOSE] Received UserId from TokenPurpose: KU_pF1lsHZm
Starting Dedicated Server Game
Network tick rate: U=60(0), D=0
Setting up socket descriptors
Online Server Started on port: 10999
Overriding server save slot to:         3
Collecting garbage...
lua_gc took 0.01 seconds

~NetworkLuaProxy()
~SimLuaProxy()
lua_close took 0.02 seconds
ReleaseAll
ReleaseAll Finished
cGame::StartPlaying
LOADING LUA
DoLuaFile scripts/main.lua
DoLuaFile loading buffer scripts/main.lua
scripts/main.lua(169,1) running main.lua

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

LOADING LUA SUCCESS
PlayerDeaths could not load morgue
PlayerHistory could not load player_history
loaded profile
bloom_enabled   false
loaded saveindex
OnFilesLoaded()
OnUpdatePurchaseStateComplete
Load Slot: ... generating new world
WorldSim::SimThread::SimThread()
WorldSim::SimThread::SimThread() complete
ModIndex: Load sequence finished successfully.
Reset() returning
THREAD - started 'WorldSim' (4080810816)
WorldSim::SimThread::Main()
DoLuaFile scripts/worldgen_main.lua
DoLuaFile loading buffer scripts/worldgen_main.lua
DLC enabled :   false
scripts/worldgen_main.lua(79,1) running worldgen_main.lua

scripts/worldgen_main.lua(81,1) SEED =  1443764026
scripts/worldgen_main.lua(484,1) WORLDGEN PRESET:       SURVIVAL_TOGETHER
scripts/worldgen_main.lua(492,1) WORLDGEN LEVEL ID:     1
scripts/worldgen_main.lua(499,1)
#######
#
# Generating Normal Mode Together Forever Level
#
#######

Creating story...
LinkNodesByKeys
Baking map...   425
[WorldSimActual::GenerateVoronoiMap]
GenerateVoronoiMap [1]:
[=]

 

...Done.
[AddEmptyNodes]
GenerateVoronoiMap [100]:
[====================================================================================================]
...Done.
[WorldSimActual::GenerateVoronoiMap] complete [success]
[WorldSimActual::ConvertToTileMap]
[ConvertToTileMap]
[WorldSimActual::ConvertToTileMap] complete
[WorldSimActual::SeparateIslands]
[separateIslands]
[WorldSimActual::SeparateIslands] complete
Map Baked!
[WorldSimActual::ForceConnectivity]
[GenerateLandmasses]
[MergeConnectedLandmasses] true
[ForceConnectivity]
[ForceValid]
[WorldSimActual::ForceConnectivity] complete
[WorldSimActual::DrawRoads]
[DrawRoads]
[WorldSimActual::DrawRoads] complete
Encoding...
Encoding... DONE
Checking Tags
Populating voronoi...
Done forest map gen!
scripts/worldgen_main.lua(247,1) Checking map...
scripts/worldgen_main.lua(617,1) Generation complete
WorldSim::SimThread::Main() complete
Serializing world session to session/FFFFFFFF82201EAF/0000000001
        Unload FE
        Unload FE done
        LOAD BE
        LOAD BE: done
Begin Session: FFFFFFFF82201EAF
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: FFFFFFFF82201EAF
[s_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Setting breakpad minidump AppID = 322330
SteamGameServer_Init Success
 

 

 

Cave Server

 

 

Starting Up
Version: 148470
Current time: Fri Oct  2 05:33:49 2015

System Name: Linux
Host Name: dstserver
Release(Kernel) Version: 3.13.0-65-generic
Kernel Build Timestamp: #105-Ubuntu SMP Mon Sep 21 18:50:58 UTC 2015
Machine Arch: x86_64
Don't Starve Together: 148470 LINUX
NNN Build Date: 2015-09-01_13-20-47
Parsing command line
Command Line Arguments: -console -conf_dir DST_Cave
THREAD - started 'GAClient' (4135594816)
HttpClient2::ClientThread::Main()

ProfileIndex:10.99
Network tick rate: U=15(2), D=0
Network tick rate: U=60(0), D=0
OnLoadPermissionList: /home/sycater/.klei/DST_Cave/save/blocklist.txt (Failure)
OnLoadPermissionList: /home/sycater/.klei/DST_Cave/save/adminlist.txt (Failure)
OnLoadUserIdList: /home/sycater/.klei/DST_Cave/save/whitelist.txt (Failure)
[WARNING] [account] dedicated_lan_server has been deprecated and replaced with [network] offline_server
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 'ConsoleInput' (4128242496)
LOADING LUA
DoLuaFile scripts/main.lua
DoLuaFile loading buffer scripts/main.lua
scripts/main.lua(169,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
PlayerHistory could not load player_history
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
[200] Account Failed (6): "E_INVALID_TOKEN"
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!! 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()
 

 

 

Link to comment
Share on other sites

Welp, I even tried caves only server and removed all content of the original worldgenoverride.lua and put

return {override_enabled = true,preset="DST_CAVE",}

but after world regeneration, it still creates normal dst overworld. I made update from steamcmd, I do not know what is wrong.. Any help would be appreciated.

Link to comment
Share on other sites

Your Slave server is missing your server token.

Copy your token from your Master server.

 

well there is no such a thing in the instructions also as I said, server can be seen in normal dst game instead of dont starve caves beta. Master server which is overworld does not show up in caves beta game.

 

I could not even make a caves only or overworld only server dst caves beta. Even though worldgenoverride.lua under ~/.klei/DoNotStarveTogether is modified to have this content

return {override_enabled = true,preset="DST_CAVE",}

It starts the game in normal dst (not in dst caves beta game) assumes that updates and modifications are never made.

 

My directories are

 

~/.klei/DoNotStarveTogether

~/.klei/DST_Cave

~/dst_server/dst_start.sh

~/dst_server/dstcave_start.sh

 

and

 

dst_start.sh

screen -S "DST_Server" bash -c './dontstarve_dedicated_server_nullrenderer -console'

dstcave_start.sh

screen -S "DST_Server2" bash -c './dontstarve_dedicated_server_nullrenderer -console -conf_dir DST_Cave'
Link to comment
Share on other sites

Version: 148470

I may be wrong, but this doesn't looks like caves are activated to me.

 

Try this:

login anonymousforce_install_dir /path/of/your/steamapp/serverapp_update 343050 -beta cavesbeta validatequit

That's why the server doesn't generate the caves even with your (correct) worldgenoverride.lua

 

Next, and that's not explicitly said in the setup tutorial, you have to provide to the second server handling your caves your server token since it's an other instance of the server.

 

Link to comment
Share on other sites

I may be wrong, but this doesn't looks like caves are activated to me.

 

Try this:

login anonymousforce_install_dir /path/of/your/steamapp/serverapp_update 343050 -beta cavesbeta validatequit

That's why the server doesn't generate the caves even with your (correct) worldgenoverride.lua

 

Next, and that's not explicitly said in the setup tutorial, you have to provide to the second server handling your caves your server token since it's an other instance of the server.

 

I dont think i really understood this part

/path/of/your/steamapp/server

 

When I first downloaded the server from steamcmd my codes were like this

 

 

>> Steam>login anonymous

>> Steam>force_install_dir /home/sycater/dst_server

>> Steam>app_update 343050 validate
>> Steam>quit

 

Now you mean

 

force_install_dir /path/of/your/steamapp/server

 

this part is going to be

 

force_install_dir /home/sycater/dst_server

 

this one?

Link to comment
Share on other sites

 

Yup! That one. :-)

force_install_dir /home/sycater/dst_server

 

After using this one, it still asked me for servertoken but once i also copied the server token from

 

~/.klei/DoNotStarveTogether into ~/.klei/DST_Cave it worked.. Thanks for the answer :).

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...