Jump to content

Stuck on "Registering master server in US lobby"


Recommended Posts

Hi guys,

I have a server setup that I've used previously on Ubuntu Linux, but now when I run

sudo ./startdst.sh

Which is actually running

screen -S "Don't Starve Together Server" ./dontstarve_dedicated_server_nullrenderer

A long list of promising text will appear, which follows

Registering master server in US lobby
Registering master server in US lobby

And then nothing...

Here's the output I can copy

[00:00:09]: 1 uploads added to server. From server_temp
[00:00:09]: Telling Client our new session identifier: 0F366A84D10AC4C8
[00:00:09]: ModIndex: Load sequence finished successfully.
[00:00:09]: Reset() returning
[00:00:09]: [Steam] SteamGameServer_Init(8766, 10999, 27016)
CAppInfoCacheReadFromDiskThread took 4 milliseconds to initialize
CApplicationManagerPopulateThread took 3 milliseconds to initialize (will have waited on CAppInfoCacheReadFromDiskThread)
Setting breakpad minidump AppID = 322330
[00:00:09]: [Steam] SteamGameServer_Init success
[00:00:09]: Validating portal[7] <-> <nil>[7] (inactive)
[00:00:09]: Validating portal[6] <-> <nil>[6] (inactive)
[00:00:09]: Validating portal[5] <-> <nil>[5] (inactive)
[00:00:09]: Validating portal[4] <-> <nil>[4] (inactive)
[00:00:09]: Validating portal[3] <-> <nil>[3] (inactive)
[00:00:09]: Validating portal[2] <-> <nil>[2] (inactive)
[00:00:09]: Validating portal[1] <-> <nil>[1] (inactive)
[00:00:09]: Validating portal[9] <-> <nil>[9] (inactive)
[00:00:09]: Validating portal[8] <-> <nil>[8] (inactive)
[00:00:09]: Validating portal[10] <-> <nil>[10] (inactive)
[00:00:09]: Sim paused
[00:00:09]: Gameserver logged on to Steam, assigned SteamID [A:1:1271378953:15346]
[00:00:28]: Setting lobby region to default: US
[00:00:28]: Registering master server in US lobby
[00:00:38]: Registering master server in US lobby

I'd really like to solve this... so A couple of questions

  1. Does anybody know immediately what is going on here?
  2. How can I get the rest of the output? It all disappears when I close it (cntr-c)
  3. Are there any other debug tools I can use to find out what is going wrong?
  4. What other information can I provide that would be helpful in debugging why this isn't working?

This used to work several months ago and I'm not sure why it fails to work now.

 

Link to comment
Share on other sites

  • Developer
1 hour ago, Punk_Hazard said:
  • Does anybody know immediately what is going on here?
  • How can I get the rest of the output? It all disappears when I close it (cntr-c)
  • Are there any other debug tools I can use to find out what is going wrong?
  • What other information can I provide that would be helpful in debugging why this isn't working?

2) instead of putting it in a screen, try something like ./dontstarve_dedicated_server_nullrenderer > /tmp/mylog 2>&1

3/4) strace and tcpdump would be two I'd try. The server is making outbound HTTPS connections to https://lobby-us.kleientertainment.com when it tries to register with the US lobby - try using curl to do the same, see what that says

 

Link to comment
Share on other sites

7 hours ago, Punk_Hazard said:

Registering master server in US lobby
Registering master server in US lobby

And then nothing...

Here's the output I can copy

Well, the server has started and is waiting for connections. It doesn't specificially says it, but it is. Try to connect and play.
Registering master server in US lobby just said that it connected to the US lobby and is showing up in the server lists.

Link to comment
Share on other sites

7 hours ago, Daniel86268 said:

Well, the server has started and is waiting for connections. It doesn't specificially says it, but it is. Try to connect and play.
Registering master server in US lobby just said that it connected to the US lobby and is showing up in the server lists.

I've looked for it and haven't found it.

 

12 hours ago, nome said:

2) instead of putting it in a screen, try something like ./dontstarve_dedicated_server_nullrenderer > /tmp/mylog 2>&1

3/4) strace and tcpdump would be two I'd try. The server is making outbound HTTPS connections to https://lobby-us.kleientertainment.com when it tries to register with the US lobby - try using curl to do the same, see what that says

 

I'll have to try that and see how it goes. I was trying to pipe it to a file ( > output.txt) but nothing was happening. Was that because of the screen command?

Link to comment
Share on other sites

Here is the full output

cody@Firebrand:~/Steam/dstserver/bin$ ./dontstarve_dedicated_server_nullrenderer 
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
[00:00:00]: PersistRootStorage is now /home/cody/.klei//DoNotStarveTogether/Cluster_1/Master/ 
[00:00:00]: Starting Up
[00:00:00]: Version: 298000
[00:00:00]: Current time: Sat Aug 15 10:11:28 2020

[00:00:00]: System Name: Linux
[00:00:00]: Host Name: Firebrand
[00:00:00]: Release(Kernel) Version: 4.15.0-112-generic
[00:00:00]: Kernel Build Timestamp: #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020
[00:00:00]: Machine Arch: x86_64
[00:00:00]: Don't Starve Together: 298000 LINUX
[00:00:00]: Build Date: 4532
[00:00:00]: Parsing command line
[00:00:00]: Command Line Arguments: 
[00:00:00]: Initializing distribution platform
[00:00:00]: ....Done
[00:00:00]: THREAD - started 'GAClient' (4133079872)
[00:00:00]: CurlRequestManager::ClientThread::Main()
[00:00:00]: Mounting file system databundles/klump.zip successful.
[00:00:00]: Mounting file system databundles/shaders.zip successful.
[00:00:00]: Mounting file system databundles/fonts.zip successful.
[00:00:00]: Mounting file system databundles/anim_dynamic.zip successful.
[00:00:00]: Mounting file system databundles/bigportraits.zip successful.
[00:00:00]: Mounting file system databundles/images.zip successful.
[00:00:00]: Mounting file system databundles/scripts.zip successful.
[00:00:00]: ProfileIndex:4.13
[00:00:00]: [Connect] PendingConnection::Reset(true)
[00:00:00]: THREAD - started 'Ping Job Thread' (4126145344)
[00:00:00]: Platform: 1
[00:00:00]: Network tick rate: U=15(2), D=0
[00:00:00]: Network tick rate: U=15(2), D=0
[00:00:00]: OnLoadPermissionList: /home/cody/.klei//DoNotStarveTogether/Cluster_1/blocklist.txt (Failure)
[00:00:00]: THREAD - started 'StreamInput' (4121951040)
[00:00:00]: OnLoadPermissionList: /home/cody/.klei//DoNotStarveTogether/Cluster_1/adminlist.txt (Failure)
[00:00:00]: OnLoadUserIdList: /home/cody/.klei//DoNotStarveTogether/Cluster_1/whitelist.txt (Failure)
[00:00:00]: Token retrieved from: /home/cody/.klei//DoNotStarveTogether/Cluster_1/cluster_token.txt
[00:00:00]: Token retrieved from: /home/cody/.klei//DoNotStarveTogether/Cluster_1/cluster_token.txt
[00:00:00]: cGame::InitializeOnMainThread
[00:00:00]: Renderer initialize: Okay
[00:00:00]: AnimManager initialize: Okay
[00:00:00]: Buffers initialize: Okay
[00:00:00]: cDontStarveGame::DoGameSpecificInitialize()
[00:00:00]: GameSpecific initialize: Okay
[00:00:00]: cGame::StartPlaying
[00:00:00]: LOADING LUA
[00:00:00]: DoLuaFile scripts/main.lua
[00:00:00]: DoLuaFile loading buffer scripts/main.lua
[00:00:00]:   taskgrouplist:	default	Together	
[00:00:00]:   taskgrouplist:	classic	Classic	
[00:00:00]:   taskgrouplist:	cave_default	Underground	
[00:00:00]:   taskgrouplist:	lavaarena_taskset	The Forge	
[00:00:00]:   taskgrouplist:	quagmire_taskset	The Gorge	
[00:00:00]: running main.lua
	
[00:00:00]: loaded modindex	
[00:00:00]: ModIndex: Beginning normal load sequence for dedicated server.
	
[00:00:00]: DownloadMods(0)
[00:00:00]: Event data unavailable: lavaarena_event_server/lavaarena_achievement_quest_defs
[00:00:00]: LOADING LUA SUCCESS
[00:00:00]: PlayerDeaths could not load morgue	
[00:00:00]: PlayerHistory could not load player_history	
[00:00:00]: ServerPreferences could not load server_preferences	
[00:00:00]: bloom_enabled	false	
[00:00:00]: loaded saveindex	
[00:00:00]: OnFilesLoaded()	
[00:00:00]: OnUpdatePurchaseStateComplete	
[00:00:00]: Klump load on boot started.	
[00:00:00]: Klump files loaded: 	0	
[00:00:01]: 	Load FE	
[00:00:01]: 	Load FE: done	
[00:00:01]: THREAD - started 'FilesExistAsyncThread' (4093401920)
[00:00:01]: FilesExistAsyncThread started (19651 files)...
[00:00:01]: ModIndex: Load sequence finished successfully.	
[00:00:01]: Reset() returning
[00:00:01]: ... FilesExistAsyncThread complete
[00:00:02]: [200] Account Communication Success (6)
[00:00:02]: Received (KU_I-E6U63i) from TokenPurpose
[00:00:02]: Starting Dedicated Server Game	
[00:00:02]: Network tick rate: U=15(2), D=0
[00:00:02]: About to start a server with the following settings:
[00:00:02]:   Dedicated: true
[00:00:02]:   Online: true
[00:00:02]:   Passworded: true
[00:00:02]:   ServerPort: 10999
[00:00:02]:   SteamAuthPort: 8766
[00:00:02]:   SteamMasterServerPort: 27016
[00:00:02]:   ClanID: false
[00:00:02]:   ClanOnly: false
[00:00:02]:   ClanAdmin: false
[00:00:02]:   LanOnly: false
[00:00:02]:   FriendsOnly: false
[00:00:02]:   EnableAutosaver: true
[00:00:02]:   EncodeUserPath: true
[00:00:02]:   PVP: false
[00:00:02]:   MaxPlayers: 10
[00:00:02]:   GameMode: survival
[00:00:02]:   OverridenDNS: 
[00:00:02]:   PauseWhenEmpty: true
[00:00:02]:   IdleTimeout: 1800s
[00:00:02]:   VoteEnabled: true
[00:00:02]:   InternetBroadcasting: true
[00:00:02]:   Intent: cooperative
[00:00:02]: [Shard] Shard server mode disabled: missing is_master setting.
[00:00:02]: [Shard] Missing 'is_master' config field.
[00:00:02]: Online Server Started on port: 10999
[00:00:02]: Collecting garbage...
[00:00:02]: lua_gc took 0.03 seconds
[00:00:02]: ~ShardLuaProxy()
[00:00:02]: ~cEventLeaderboardProxy()
[00:00:02]: ~ItemServerLuaProxy()
[00:00:02]: ~InventoryLuaProxy()
[00:00:02]: ~NetworkLuaProxy()
[00:00:02]: ~SimLuaProxy()
[00:00:02]: lua_close took 0.03 seconds
[00:00:02]: ReleaseAll
[00:00:02]: ReleaseAll Finished
[00:00:02]: cGame::StartPlaying
[00:00:02]: LOADING LUA
[00:00:02]: DoLuaFile scripts/main.lua
[00:00:02]: DoLuaFile loading buffer scripts/main.lua
[00:00:02]:   taskgrouplist:	default	Together	
[00:00:02]:   taskgrouplist:	classic	Classic	
[00:00:02]:   taskgrouplist:	cave_default	Underground	
[00:00:02]:   taskgrouplist:	lavaarena_taskset	The Forge	
[00:00:02]:   taskgrouplist:	quagmire_taskset	The Gorge	
[00:00:02]: running main.lua
	
[00:00:02]: loaded modindex	
[00:00:02]: ModIndex: Beginning normal load sequence for dedicated server.
	
[00:00:02]: Event data unavailable: lavaarena_event_server/lavaarena_achievement_quest_defs
[00:00:02]: LOADING LUA SUCCESS
[00:00:02]: PlayerDeaths could not load morgue	
[00:00:02]: PlayerHistory could not load player_history	
[00:00:02]: ServerPreferences could not load server_preferences	
[00:00:02]: bloom_enabled	false	
[00:00:02]: loaded saveindex	
[00:00:02]: OnFilesLoaded()	
[00:00:02]: OnUpdatePurchaseStateComplete	
[00:00:02]: Loading world: session/0F366A84D10AC4C8/0000000031	
[00:00:02]: Save file is at version 4.77	
[00:00:02]: Klump load on boot started.	
[00:00:02]: Klump files loaded: 	0	
[00:00:02]: 	Unload FE	
[00:00:02]: 	Unload FE done	
[00:00:03]: 	LOAD BE	
[00:00:04]: 	LOAD BE: done	
[00:00:04]: Begin Session: 0F366A84D10AC4C8
[00:00:04]: saving to server_temp/server_save	
[00:00:04]: MiniMapComponent::AddAtlas( minimap/minimap_data.xml )
[00:00:04]: Loading 12 new character(s)	
[00:00:05]: Total 12 character(s) loaded	
[00:00:05]: Loading Nav Grid	
[00:00:05]: setting 	summerlength	15	
[00:00:05]: setting 	isnightmaredawn	false	
[00:00:05]: setting 	elapseddaysinseason	4	
[00:00:05]: setting 	isfullmoon	false	
[00:00:05]: setting 	moisture	496.41549682617	
[00:00:05]: setting 	springlength	20	
[00:00:05]: setting 	isnightmarewild	false	
[00:00:05]: setting 	moonphase	half	
[00:00:05]: setting 	precipitationrate	0	
[00:00:05]: setting 	iswet	false	
[00:00:05]: setting 	isnewmoon	false	
[00:00:05]: setting 	iswinter	false	
[00:00:05]: setting 	israining	false	
[00:00:05]: setting 	isnightmarewarn	false	
[00:00:05]: setting 	precipitation	none	
[00:00:05]: setting 	cavephase	day	
[00:00:05]: setting 	moistureceil	876.23663330078	
[00:00:05]: setting 	isday	true	
[00:00:05]: setting 	iscaveday	true	
[00:00:05]: setting 	season	autumn	
[00:00:05]: setting 	timeinphase	0.013717778523763	
[00:00:05]: setting 	temperature	25.791201379531	
[00:00:05]: setting 	isnightmarecalm	false	
[00:00:05]: setting 	isnight	false	
[00:00:05]: setting 	isdusk	false	
[00:00:05]: setting 	iscavedusk	false	
[00:00:05]: setting 	isautumn	true	
[00:00:05]: setting 	issnowing	false	
[00:00:05]: setting 	iswaxingmoon	true	
[00:00:05]: setting 	pop	0.56653132037652	
[00:00:05]: setting 	snowlevel	0	
[00:00:05]: setting 	issnowcovered	false	
[00:00:05]: setting 	autumnlength	20	
[00:00:05]: setting 	phase	day	
[00:00:05]: setting 	nightmaretime	0	
[00:00:05]: setting 	winterlength	15	
[00:00:05]: setting 	isspring	false	
[00:00:05]: setting 	nightmarephase	none	
[00:00:05]: setting 	remainingdaysinseason	16	
[00:00:05]: setting 	cycles	4	
[00:00:05]: setting 	iscavenight	false	
[00:00:05]: setting 	nightmaretimeinphase	0	
[00:00:05]: setting 	wetness	0	
[00:00:05]: setting 	time	0.0068588892618815	
[00:00:05]: setting 	issummer	false	
[00:00:08]: Reconstructing topology	
[00:00:08]: 	...Sorting points	
[00:00:08]: 	...Sorting edges	
[00:00:08]: 	...Connecting nodes	
[00:00:08]: 	...Validating connections	
[00:00:08]: 	...Housekeeping	
[00:00:08]: 	...Done!	
[00:00:08]: 1 uploads added to server. From server_temp
[00:00:08]: Telling Client our new session identifier: 0F366A84D10AC4C8
[00:00:08]: ModIndex: Load sequence finished successfully.	
[00:00:08]: Reset() returning
[00:00:08]: [Steam] SteamGameServer_Init(8766, 10999, 27016)
CAppInfoCacheReadFromDiskThread took 5 milliseconds to initialize
CApplicationManagerPopulateThread took 3 milliseconds to initialize (will have waited on CAppInfoCacheReadFromDiskThread)
Setting breakpad minidump AppID = 322330
[00:00:08]: [Steam] SteamGameServer_Init success
[00:00:08]: Validating portal[10] <-> <nil>[10] (inactive)	
[00:00:08]: Validating portal[5] <-> <nil>[5] (inactive)	
[00:00:08]: Validating portal[4] <-> <nil>[4] (inactive)	
[00:00:08]: Validating portal[3] <-> <nil>[3] (inactive)	
[00:00:08]: Validating portal[1] <-> <nil>[1] (inactive)	
[00:00:08]: Validating portal[9] <-> <nil>[9] (inactive)	
[00:00:08]: Validating portal[8] <-> <nil>[8] (inactive)	
[00:00:08]: Validating portal[2] <-> <nil>[2] (inactive)	
[00:00:08]: Validating portal[6] <-> <nil>[6] (inactive)	
[00:00:08]: Validating portal[7] <-> <nil>[7] (inactive)	
[00:00:08]: Sim paused
[00:00:08]: Gameserver logged on to Steam, assigned SteamID [A:1:2693693449:15356]
[00:00:26]: Best lobby region is aws/Sing (ping 306)
[00:00:26]: Registering master server in Sing lobby
[00:00:36]: Registering master server in Sing lobby

using curl,

cody@Firebrand:~$ curl https://lobby-us.kleientertainment.com
404 page not found

I used tcpdump and it lists a lot of connections off port 10999, but I'm not sure what I'm looking for exactly.

Link to comment
Share on other sites

Can you try connecting directly to your server by opening the console in the main menu and entering

c_connect("ip", [port], ["password"])

This usually displays the issues (such as version mismatch, nonretrievable mods, etc).

Or it might just work and the server listing has issues.

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