Mode: Survival Mode: Dedicated Server, Peer2Peer Coop SERVER NAME: NA SEED-ID: 240314 but happens with any If applicable: MODIFIED PLAYFIELDS: No (happens with custom too) Reproducibility: Always Severity: Crash Type: Game start Summary: When using a large scenario, when trying to connect to either a dedicated server or a local coop server, the game stays at "connecting" and never loads. Description: Attempting to connect to either a dedicated server, or start a local coop game, when using a large scenario results in the client getting stuck at "connecting to server" and never joining. Single player loads fine. Tested with both a custom scenario (Project Eden for alpha 10.5 experimental) and a testing scenario that uses only default playfields. Did not test with a static scenario. Happens with a large static scenario as well. (315 playfields) Steps to Reproduce: Start a coop game using the attached test scenario or the linked Project Eden scenario from the workshop. OR Start a dedicated server using the Project Eden scenario from the workshop. (did not test the test scenario on a dedicated server) Clients will not be able to connect to the server and will be stuck at "connecting" on a dedicated server. Your own client will not be able to connect to your coop server if running coop. Running the default multiplayer scenario on a dedicated server will allow clients to connect. Starting either scenario in single player will work fine. Screenshots, Crash Logs, any other Relevant Information or Download links: Link to version of Project Eden scenario used on the dedicated server: https://steamcommunity.com/sharedfiles/filedetails/?id=1849584208 Test_Experimental 10.5 scenario attached. Generates a large random solar system using default playfields. Seed 240314 will generate 303 playfields. Logs from local coop test of test scenario attached. Logs from dedicated server test of Project Eden attached.
Just tested a static scenario in coop. Same error in logs: 31-06:29:01.804 23_29 -EXC- System.Exception: Array length exceeded: size=1206235 at Assembly-CSharp.EmulatorEventArgs`1[A].UnregisterReference (System.Int32 , System.Boolean ) [0x0003b] in <a59c9b833b4f411396eea076d0d7fe69>:0 at Assembly-CSharp.EmulatorEventArgs`1[A].ReplaceAction (System.Int32 ) [0x00011] in <a59c9b833b4f411396eea076d0d7fe69>:0 at Assembly-CSharp.MenuOptions.TestToolbox (Assembly-CSharp.FileDictionary+XmlFileConverter ) [0x002e0] in <a59c9b833b4f411396eea076d0d7fe69>:0
Can confirm. We had been running a large scenario from 9.7 to 10.4 on Experimental with no problems. As soon as 10.5 hit we were hosed. Stuck on "connecting".