Sadly I have no new information right now.
I was hoping for the best after seeing this entry in the changelog for the Second Chances
[Multiplayer] Clients are unable to connect to sessions that are hosted.
Unfortunately, nothing really changed, the error is still there. I did not find a better way to report this issue, so I hope
@Fifnaril is the right person here.
I did my tests with the current Steam version, with Cleared for Transfer and Second Chances DLCs. (And I bought the Second Chances just for that one particular line in changelog hoping it will solve my problems...)
the_pen_1.02 linux steam compiled 15:19:40, Jul 26 2021
Steam Breakpad Build Id: 10200
Steps to reproduce:
1. On a host PC select Extras -> Premade Prisons -> Ironfort
2. Go online (Europe in my case, but does not really matter)
3. On a client PC select Join Online Game and try to join
4. In 99% you will see "Lost connection to the server" and the following in the console
MessageQueue PhotonInterfaceThread (0x16bad338) running.
MessageQueue CompressionInputQueue (0x71f9ec8) running.
MessageQueue CompressionInputQueue (0x71fa310) running.
PhotonInterfaceNew: Connecting...
PhotonInterfaceNew: Connection Succeeded
FoodSystem Recalculate took 0.4ms
FoodSystem Recalculate took 0.4ms
JoinRoomCallback success
SaveGameSender: Expecting 23 chunks
SaveGameSender: Received chunk 0 size: 58981
SaveGameSender: Received chunk 1 size: 58981
PhotonInterfaceNew: ConnectionFailed (3/1039) Connection Failed
PhotonInterfaceNew: Connecting...
Disconnected from Photon: ConnectionFailed (3/1039) Connection Failed
MessageQueue AttractScreenThread (0x1a056650) running.
CLOSING MAP...
If you create a new prison with the default setting and size small instead, it will work correctly. As the size of the prison grows, the chance to not being able to connect is increasing as well. It is very frustrating as I remember the old days where the multiplayer was introduced and it worked flawlessly (it was not using Photon if I am not mistaken).
If you need any additional info, please, just ask.