Black screen on Client Multiplayer Startup (hear music, can see cursor)

@Wouter_Sikkema My thoughts as well :rofl: but it runs singleplayer no problem and in multiplayer it should be little better since I’m the host. Don’t really get why the multiplayer issue though. :confused:

Hmm fair point. What happens the other way around? If she hosts and you join? #forscience

@Wouter_Sikkema Gonna try it. But just out of record, her laptop’s gonna probably blow up :smile:

@Wouter_Sikkema So when she hosts the game it works just fine. :thinking:

Maybe she’s just not much of a joiner :’)? (have a similar issue with my gf, except my game explodes when I join her and not the other way round) seeing as I have the more beefy pc this is not an issue for us :’)

@Wouter_Sikkema Sadly since she has a calculator and I’m running quite a high-end-ish PC it’s quite a little issue :smiley:

@Thaly could you get the log from her laptop after the blackscreen issue happens?
(The log gets overwritten everytime you open the game). Perhaps some error will appear on it after a bit of time on that blackscreen.

You can find the stonehearth.log inside C:\Program Files (x86)\Steam\steamapps\common\Stonehearth
(assuming you play through Steam).

@Relyss Here it is. Hope it helps… :expressionless:

2018-07-28 13:16:47.599550 | server | 1 | app | Stonehearth Version 1.0.0.892 (x64)
2018-07-28 13:16:47.601549 | server | 1 | core.config | user id is 08ebc4d4-3985-4654-8bb4-ba0cd63da3fc
2018-07-28 13:16:47.601549 | server | 1 | core.config | session id is e7c026fc-bda5-44a7-825e-917f14b7f2c7
2018-07-28 13:16:47.602550 | server | 0 | app | Steam present.
2018-07-28 13:16:47.609548 | server | 0 | core.system | Initializing crash reporter
2018-07-28 13:17:20.800227 | server | 1 | resources | Modules are verified pristine.
2018-07-28 13:17:26.731580 | server | 0 | app | Running Stonehearth server on port 59571
2018-07-28 13:17:26.732581 | client | 0 | client.core | Connecting to local server…
2018-07-28 13:17:26.941568 | server | 0 | physics.navgrid | subspace pathfinder is enabled
2018-07-28 13:17:26.966566 | client | 1 | game_engine | Initializing OpenGL
2018-07-28 13:17:28.850446 | client | 1 | game_engine | Determining window placement
2018-07-28 13:17:28.850446 | client | 1 | game_engine | Selecting monitor at 683, 375
2018-07-28 13:17:28.865445 | client | 1 | game_engine | Creating OpenGL Window
2018-07-28 13:17:37.996863 | server | 1 | mod radiant | lua controller lifetime tracking set to “nil”
2018-07-28 13:17:39.719755 | server | 0 | mod stonehearth.ai.service | enable_cpp_placeholders is on
2018-07-28 13:17:39.719755 | server | 0 | mod stonehearth.ai.service | enable_cpp_compound_action is on
2018-07-28 13:17:56.452695 | client | 1 | game_engine | Creating OpenGL Context
2018-07-28 13:17:56.496687 | client | 1 | game_engine | Finished OpenGL Initialization
2018-07-28 13:17:57.638612 | client | 1 | horde.general | Initializing GL2 backend using OpenGL driver ‘4.6.0 NVIDIA 388.71’ by ‘NVIDIA Corporation’ on ‘GeForce 810M/PCIe/SSE2’
2018-07-28 13:18:02.767287 | client | 1 | horde.general | No cascade buffer allocated!
2018-07-28 13:18:24.783886 | client | 1 | browser | cef started.
2018-07-28 13:18:24.989873 | client | 1 | browser | Navigate called without an existing browser!
2018-07-28 13:18:26.417779 | thread3264 | 1 | browser | Doing a buffered navigation to http://radiant/stonehearth/ui/root/index.html
2018-07-28 13:18:31.568453 | client | 0 | physics.navgrid | subspace pathfinder is enabled
2018-07-28 13:18:32.584389 | client | 1 | client.core | user feedback is off
2018-07-28 13:18:34.459275 | client | 1 | game_engine | ignoring duplicate screen resize to (1366, 705)
2018-07-28 13:19:17.555202 | client | 1 | network | client allocating new send buffer (total: 0)
2018-07-28 13:19:17.577203 | client | 0 | client.core | Authenticating…
2018-07-28 13:19:17.663201 | server | 0 | simulation.core | Making authentication request with provider: host
2018-07-28 13:19:17.664209 | server | 0 | simulation.core | Authentication successful, responding with session.
2018-07-28 13:19:17.664209 | server | 0 | simulation.core | {
“session” : {
“player_id” : “player_1”,
“client_id” : “host”,
“provider” : “host”
},
“state” : “configuring”
}
2018-07-28 13:19:17.943444 | server | 1 | mod stonehearth.build.building_monitor | inventory was not present for player player_1
2018-07-28 13:19:18.050438 | server | 0 | mod stonehearth | Player ‘player_1’ joined
2018-07-28 13:19:18.269435 | server | 1 | network | server allocating new send buffer (total: 0)
2018-07-28 13:19:18.287423 | client | 0 | client.core | Authenticated
2018-07-28 13:19:18.309421 | client | 1 | mod radiant | lua controller lifetime tracking set to “nil”
2018-07-28 13:19:18.444408 | client | 1 | horde.general | Failed to create shadow map
2018-07-28 13:19:18.445410 | client | 1 | horde.general | Failed to create shadow map
2018-07-28 13:19:26.631799 | server | 0 | simulation.core | took 122 ms to flush streamer
2018-07-28 13:19:26.633794 | server | 1 | simulation.remote_client | started buffering client updates. (seq:142 ack:0)
2018-07-28 13:19:27.939705 | client | 1 | lua.code | unrecognized object type ‘boxed’ in json_to_lua!
2018-07-28 13:19:27.939705 | client | 1 | lua.code | unrecognized object type ‘boxed’ in json_to_lua!
2018-07-28 13:19:28.243695 | server | 1 | lua.code | unrecognized object type ‘boxed’ in json_to_lua!
2018-07-28 13:19:28.243695 | server | 1 | lua.code | unrecognized object type ‘boxed’ in json_to_lua!
2018-07-28 13:19:28.269688 | server | 1 | simulation.remote_client | stopped buffering client updates. (seq:142 ack:142)
2018-07-28 13:19:28.319692 | server | 1 | simulation.remote_client | started buffering client updates. (seq:175 ack:142)
2018-07-28 13:19:28.420680 | server | 1 | simulation.remote_client | stopped buffering client updates. (seq:175 ack:175)
2018-07-28 13:19:48.115823 | client | 1 | client.core | save game directory does not exist!
2018-07-28 13:19:51.258032 | server | 1 | simulation.remote_client | started buffering client updates. (seq:624 ack:604)
2018-07-28 13:19:51.309031 | server | 1 | simulation.remote_client | stopped buffering client updates. (seq:624 ack:615)
2018-07-28 13:22:01.496203 | client | 0 | game_engine | window closed. exiting process

Also after it drops her into the black screen she can’t start Stonehearth at all. Getting the Black Screen on normal Start Up as well… :expressionless:

Hmm I wonder if running in 32bit would work (you can find an option to force it in the user_settings.json). Or adding an exception for the game in her antivirus / firewall. :thinking:

Also, updating the drivers from Download Drivers | NVIDIA might help, they seem a bit outdated.

@Relyss I was thinking the same thing. Also we already tried that… it’s also mentioned in those guides I was linking, if I remember corectly. :slight_smile: Gonna try the 32bit thing, that’s only thing we didn’t try.

@Relyss Also while we were trying this we found a possible bug. I can’t invite my girlfriend to the game when she has Stonehearth already running, even when she’s in a main menu.

And to the 32bit, didn’t make any difference :confused:

Clients can only join the host after the host has already placed their banner inside the game.
That said, we know there’s an issue with Steam Invites right now since they changed the Friend list UI, we’re looking into that.

Sorry that nothing is helping :disappointed_relieved:
If she was able to play fine before, there’s no reason why she would get a black screen now.
I know when playing non-Steam multiplayer, client would get some black screen if it tries to play single player after that (because due to the user settings, it will still try to connect to host, so after some time it will finally time out and go to the main menu).
But it seems that some players have been experiencing black screens after we updated to 1.0 too so there might be something suspicious out there. From mods, to antivirus not liking that we patch so often.

If she tries running the Stonehearth.exe while not logged to Steam, does the blackscreen still appear?

1 Like

This is kind of what she’s experiencing. :thinking: Could it be something in my PC? I’m thinking if it’s not some kind of error on my side that times her our to main menu. (The main menu time out happens after like half an hour or so.)

Honestly, I don’t mind that nothing is helping since you actually respond to me quite fast. Feels like Blizzard support. Fast and actually tries to help :smiley:

1 Like

Umm… so should she get the black screen in Steam then close steam and run the game again without steam… am I understanding it right…? :no_mouth:

If she closes Steam (logs out of Steam) and then runs the Stonehearth.exe from the folder, does she still get the black screen?

@Relyss She did not get the blackscreen without Steam running. :thinking: Sorry for being silent last few days. :smiley:

No problem :slightly_smiling_face:
Thanks for the follow up.

So, this might point to an issue with Steam, which might / might not be related to the initial blackscreen when trying to connect to multiplayer described in the first post.

She could try disabling the Steam overlay and see if it helps. :thinking:
There’s probably some other Steam setting that I can’t remember that can also cause trouble.

@Relyss Gonna try that… gosh if it’s Steam Overlay again… Feels like the most common issue :smiley:

1 Like

@Relyss So the Steam Overlay didn’t help… I’m out of ideas about what could cause this. :no_mouth:

I’m out of ideas too. In the past, clean reinstalls and updating the drivers helped. In one of the posts above, you imply that the graphic drivers of the laptop are updated, but the log above my post where I link the Nvidia site shows that the drivers are outdated, are they now updated? (Just making sure you tried that workaround).
Also, in the Nvidia control panel there’s some option to force the Stonehearth.exe to run with the Nvidia card instead of with the integrated chipset that comes with the processor, not sure if that’d help.

I found that for other games, the problem where one player can host and their friend can connect to him but the opposite doesn’t work, was caused by some sort of firewall app or network configuration that was blocking incoming connections. So perhaps it’s something in your end like you said?

As a last resource, there’s a way to play multiplayer without joining through Steam, but it’s a manual process that involves editing your user_settings.json (if you’re on the same local network you don’t need to forward the ports on your router I think) and the settings will still be there next time you open the game so the main menu might take time to appear because it thinks it has to connect to a host (unless you change them after you finish playing): Multiplayer without Steam?