What happened? / Steps to reproduce
Create a LAN game room. Select an co-op mission with two players both having random locations.
There is a high chance the player has being assigned a wrong position and cannot see the battlefield. Also note the player color might be incorrect.
Manually assigning player positions (position 1 and 2) avoids such a situation so the co-op goes as expected.
What should have happened?
4 positions instead of 2 positions should be correctly shown in the map preview. And the player should be able to play co-op.
What version of Windows are you using?
Windows 11
What version of the game are you running?
9.0.0
What branch of the game are you using?
Live
Client Log or Client Crash Log
Nothing useful in the log
Details
11.11. 06:42:14.698 ***Logfile for CnCNet Client client***
11.11. 06:42:14.702 Client version: 2.12.16.0
11.11. 06:42:14.702 2.12.16+Branch.tags-2.12.16.Sha.70d8402720e85c14e59d95587d1fcc55c00f86f6
11.11. 06:42:14.713 Loading settings.
11.11. 06:42:14.743 Failed to load a translation file. Neither C:\temp\cncnet-yr\Resources\Translations\en\Yuri Theme\Translation.ini nor C:\temp\cncnet-yr\Resources\Translations\en\Translation.ini exist.
11.11. 06:42:14.744 Loaded translation: English
11.11. 06:42:14.756 Initializing updater.
11.11. 06:42:14.793 Updater: Initializing updater.
11.11. 06:42:14.795 Updater config file not found - attempting to read legacy updateconfig.ini.
11.11. 06:42:14.798 Updater: Update mirror count: 1
11.11. 06:42:14.799 Updater: Running from: clientdx.exe
11.11. 06:42:14.805 OSDescription: Microsoft Windows 10.0.26100
11.11. 06:42:14.805 OSArchitecture: X64
11.11. 06:42:14.805 ProcessArchitecture: X64
11.11. 06:42:14.806 FrameworkDescription: .NET Framework 4.8.9310.0
11.11. 06:42:14.806 Selected OS profile: WIN810
11.11. 06:42:14.806 Current culture: zh-CN
11.11. 06:42:14.817 Removing partial custom component downloads.
11.11. 06:42:14.818 Checking for the existence of FinalSun.ini.
11.11. 06:42:14.819 FinalSun settings file exists.
11.11. 06:42:14.824 Writing installation path to the Windows registry.
11.11. 06:42:14.829 Starting background processing of INI files.
11.11. 06:42:14.830 /INI/Base does not exist, skipping background processing of INI files.
11.11. 06:42:14.927 Steam init called
11.11. 06:42:15.278 Initializing GameClass.
11.11. 06:42:15.401 Initialize WinFormsIMEHandler.
11.11. 06:42:15.409 InitGraphicsMode: 1280x768
11.11. 06:42:15.432 Setting render resolution to 1280x768. Integer scaling: True
11.11. 06:42:15.967 Hardware info: AMD Ryzen 7 PRO 6850H with Radeon Graphics (8 cores) | Video controller: AMD Radeon(TM) Graphics | Total physical memory: 64GB
11.11. 06:42:16.918 Updater: Checking local file versions.
11.11. 06:42:16.919 MapFileWatcher: Started watching C:\temp\cncnet-yr\Maps\Custom\ for *.map files
11.11. 06:42:16.922 Loading maps from C:\temp\cncnet-yr\INI\MPMaps.ini.
11.11. 06:42:16.979 Game Client Version: YR 9.0.0
11.11. 06:42:18.596 DiscordHandler: Connected Discord RPC client.
11.11. 06:42:18.626 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:42:18.709 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
11.11. 06:42:18.711 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
11.11. 06:42:18.712 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
11.11. 06:42:18.715 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
11.11. 06:42:18.716 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
11.11. 06:42:18.717 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
11.11. 06:42:18.719 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
11.11. 06:42:18.720 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
11.11. 06:42:18.721 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
11.11. 06:42:18.722 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
11.11. 06:42:18.724 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
11.11. 06:42:19.570 Skipping reading statistics because the file doesn't exist!
11.11. 06:42:19.751 AssetLoader.LoadSound: Sound not found! getready.wav
11.11. 06:42:19.823 AssetLoader.LoadSound: Sound not found! getready.wav
11.11. 06:42:19.824 AssetLoader.LoadSound: Sound not found! return.wav
11.11. 06:42:20.060 AssetLoader.LoadSound: Sound not found! getready.wav
11.11. 06:42:20.061 AssetLoader.LoadSound: Sound not found! return.wav
11.11. 06:42:20.075 AssetLoader.LoadSound: Sound not found! getready.wav
11.11. 06:42:20.092 Attempting to parse INI/Battle.ini to populate mission list.
11.11. 06:42:20.097 Finished parsing INI/Battle.ini.
11.11. 06:42:20.321 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:42:20.403 Updater: Checking for updates.
11.11. 06:42:20.406 Updater: Doing version file check.
11.11. 06:42:20.406 Updater: Checking version on the server.
11.11. 06:42:20.408 Updater: Trying to connect to update mirror https://downloads.cncnet.org/updates/games/yr/live/
11.11. 06:42:21.685 Updater: Downloaded version information.
11.11. 06:42:21.704 Updater: Server game version is 9.0.0, local version is 9.0.0
11.11. 06:42:21.705 Updater: File identifiers updated.
11.11. 06:42:21.707 Updater: Checking if custom components are outdated.
11.11. 06:42:23.204 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:42:27.276 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:42:28.333 Creating LAN socket.
11.11. 06:42:28.334 Starting listener.
11.11. 06:42:29.531 LAN socket listener: exception: System.Net.Sockets.SocketException (0x80004005): 一个封锁操作被对 WSACancelBlockingCall 的调用中断。
at System.Net.Sockets.Socket.ReceiveFrom(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, EndPoint& remoteEP)
at System.Net.Sockets.Socket.ReceiveFrom(Byte[] buffer, EndPoint& remoteEP)
at DTAClient.DXGUI.Multiplayer.LANLobby.Listen() in D:\a\xna-cncnet-client\xna-cncnet-client\DXMainClient\DXGUI\Multiplayer\LANLobby.cs:line 400
11.11. 06:42:31.052 Creating LAN socket.
11.11. 06:42:31.053 Starting listener.
11.11. 06:42:32.538 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:42:33.693 New client connected from 127.0.0.1
11.11. 06:42:33.728 Hash for Resources\ClientDefinitions.ini: 1f30b58e98ddde836bbfa9a92f2dd261ee002cfc
11.11. 06:42:33.729 Hash for Resources\FHCConfig.ini: 641218c77346fea424354e4a7b893e79c29085e4
11.11. 06:42:33.729 Hash for Resources\GameOptions.ini: f5c93db6b227d4694eef1b956cf5d07faab1080c
11.11. 06:42:33.729 Hash for Resources\clientdx.exe: 1757fb79dab6596f2f49f2b74d4606d3d887d248
11.11. 06:42:33.730 Hash for Resources\clientxna.exe: b5bbc979fd1d732f0524d28da30a625f722cdb56
11.11. 06:42:33.730 Hash for Resources\clientogl.exe: 313c941fe62eb615a5946ae1df34116b60fb05ce
11.11. 06:42:33.731 Hash for ClientDX NET8: e5dcca4ef6e34bd54a5b55ebc5613363caa8432c
11.11. 06:42:33.732 Hash for ClientXNA NET8: 51c74491567d1265de399f323438f21e6d5ee2eb
11.11. 06:42:33.732 Hash for ClientOGL NET8: ab3a29a790e2e10629880dbc381f00b10d925749
11.11. 06:42:33.732 Hash for ClientUGL NET8: 909cd47b3f5513079fdda7dcf0c3518ccf40e533
11.11. 06:42:33.732 Hash for INI\MPMaps.ini: d4fd5056e6f2429fd8e72025516eedb62685f987
11.11. 06:42:33.733 Hash for Syringe.exe: f19e314e450a066d7a90302c030d0724eb520523
11.11. 06:42:33.749 Hash for gamemd-spawn.exe: 6314ca9a8254d70d6e38bf436da86b23b5345a91
11.11. 06:42:33.751 Hash for Syringe.exe: f19e314e450a066d7a90302c030d0724eb520523
11.11. 06:42:33.754 Hash for Ares.dll: c656aece98b260c034aa4712f3e14b6aa4e55f19
11.11. 06:42:33.756 Hash for CnCNet-Spawner.dll: 08543777102ef13ba3a65c511313736a9c2bc8e8
11.11. 06:42:33.760 Hash for Phobos.dll: 54db8bda899bac8668255ace61722eb01797d94f
11.11. 06:42:33.798 Hash for cncnet.mix: b5d333dc1d03818cf46d14ee22f0eb7f89ccb82d
11.11. 06:42:33.812 Hash for ra2mode.mix: df8ed2468da220e7d0f1af480a9985baa76194de
11.11. 06:42:33.822 Hash for ares.mix: ac1eec36a6697728f2ff7db3ce80eb93234f514a
11.11. 06:42:33.824 Hash for Game Options\Allies Allowed.ini: a39e92b19e261aaad367eab73dacb19fd3c279c1
11.11. 06:42:33.824 Hash for Game Options\Auto Repair.ini: 612dcc57fc37d0389217b009216db089b0fc5bda
11.11. 06:42:33.825 Hash for Game Options\No Dog Engi Eat.ini: 42671ee987cafefb4fa2b98903b3714f44d39831
11.11. 06:42:33.826 Hash for Game Options\No Spawn Previews.ini: ddd1d01fbc0f7ae978a6b298bb16742e4139b50a
11.11. 06:42:33.826 Hash for Game Options\No Stolen Tech.ini: 929b43d6dd412c55d2173b19ec5bea57157dcfc2
11.11. 06:42:33.826 Hash for Game Options\No_France.ini: fd518299f1bdcda4e29b3791a0b8f721d92dc1a2
11.11. 06:42:33.827 Hash for Game Options\No_Spy.ini: 9bc0c45b3d71dc99a379e57c2e5d6706452f2c6c
11.11. 06:42:33.827 Hash for Game Options\No_Yuri.ini: a911747b039ed8a574b7a1c6b192d99c79dabc29
11.11. 06:42:33.828 Hash for Game Options\RA2 Classic Mode.ini: 8869248d5d3d6c1f610fc039ffe5d18b058c5e78
11.11. 06:42:33.828 Hash for Game Options\Yuri Rebalance Patch.ini: 6271fa77dcb31ddfdabce5682008f6e70311412f
11.11. 06:42:33.830 Hash for Game Options\AI\Brutal AI.ini: 5b181290e8020b081c27a21c7b85509c3ecb88b3
11.11. 06:42:33.831 Hash for Game Options\AI\Extreme AI Beta.ini: 867eac69a70c78453f504ee1870c49f7ea6646fb
11.11. 06:42:33.839 Hash for Game Options\AI\Extreme AI.ini: e7922a1f50c3791d0c61e034809b4bd5958d4506
11.11. 06:42:33.840 Hash for Game Options\AI\No Change.ini: da39a3ee5e6b4b0d3255bfef95601890afd80709
11.11. 06:42:33.840 Hash for Game Options\Crates\Enabled.ini: e2506a9ac16287adbd102d37ffe6d2b6511da3a7
11.11. 06:42:33.842 Hash for Game Options\Crates\Extreme.ini: aff0dfe6569880c2ce7975b47565a5f19a3422c8
11.11. 06:42:33.842 Hash for Game Options\Crates\Increased.ini: 3baed52b23dedd53fd9c5318d0e19f31158219a0
11.11. 06:42:33.843 Hash for Game Options\Crates\Minimal.ini: 1db66f6a5437cb926f4522921440eb6b42ba0396
11.11. 06:42:33.843 Hash for Game Options\SuperWeapons\All.ini: 889dddeefd9b2a658305f3221d943298fdd6d8e4
11.11. 06:42:33.844 Hash for Game Options\SuperWeapons\Defensive.ini: 59cbefdb6082e65b34ea949313f039189ea01591
11.11. 06:42:33.844 Hash for Game Options\SuperWeapons\Disabled.ini: 24777f09673b13b647cb74fd3570611c696d00d0
11.11. 06:42:33.844 Hash for Game Options\SuperWeapons\Offensive.ini: 3ff4c95fd6750243fc82a8d01b9ee111b2c44116
11.11. 06:42:33.846 Hash for Map Code\Blitz_2v2.ini: d4d748b6ec3672125dbeeabc3fd7ce3421d8c987
11.11. 06:42:33.847 Hash for Map Code\Blitz_Yuri.ini: 8b82f6d61200e9e020700eb093e6bc2dfc90385c
11.11. 06:42:33.848 Hash for Map Code\Cooperative.ini: da39a3ee5e6b4b0d3255bfef95601890afd80709
11.11. 06:42:33.848 Hash for Map Code\Free For All.ini: da39a3ee5e6b4b0d3255bfef95601890afd80709
11.11. 06:42:33.849 Hash for Map Code\game_start_show_map.ini: 577938fffe95392ec6c94430cf1d416c082d027c
11.11. 06:42:33.849 Hash for Map Code\Land Rush.ini: 0cf3a8fc2c2f29fea8e1a02fff9a47f8ef306bbc
11.11. 06:42:33.850 Hash for Map Code\Meat Grinder.ini: 39a3d19565c63ff5fd61a9e375aaf5dac8c94add
11.11. 06:42:33.851 Hash for Map Code\Megawealth.ini: 314982f025d10124408477c759b5d1d1f51de6f9
11.11. 06:42:33.851 Hash for Map Code\Naval War.ini: 5d6abd9fce10e9a330878c40cb239e952a7f5eeb
11.11. 06:42:33.852 Hash for Map Code\RA2 A Class Tournament.ini: b78977634de56d8c8f6c6dbfc72d2bc945c8091e
11.11. 06:42:33.852 Hash for Map Code\RA2 Ladder.ini: b78977634de56d8c8f6c6dbfc72d2bc945c8091e
11.11. 06:42:33.853 Hash for Map Code\RA2 Pro 2v2.ini: b78977634de56d8c8f6c6dbfc72d2bc945c8091e
11.11. 06:42:33.856 Hash for Map Code\SFJ.ini: e0f90603e2f69aa16cbba994bf52d2e9a354e4a2
11.11. 06:42:33.856 Hash for Map Code\Standard.ini: da39a3ee5e6b4b0d3255bfef95601890afd80709
11.11. 06:42:33.856 Hash for Map Code\Survival.ini: da39a3ee5e6b4b0d3255bfef95601890afd80709
11.11. 06:42:33.857 Hash for Map Code\Team Alliance.ini: 8f081cd882acac884a2d53be84d7be94ae173ec1
11.11. 06:42:33.857 Hash for Map Code\Unholy Alliance.ini: e7599cbd6d85c97f890de9ce899f5c30da47fb33
11.11. 06:42:33.858 Hash for Map Code\YR Ladder.ini: b78977634de56d8c8f6c6dbfc72d2bc945c8091e
11.11. 06:42:33.862 Complete hash: d46b1f3f2ff9626689ef59f9f380062f59fb5d79
11.11. 06:42:34.605 Writing settings INI.
11.11. 06:42:38.990 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:42:43.838 Writing spawn.ini
11.11. 06:42:43.852 Writing map.
11.11. 06:42:43.852 Loading map INI from C:\temp\cncnet-yr\Maps\Yuri's Revenge\c1a02md.map
11.11. 06:42:43.882 About to launch main game executable.
11.11. 06:42:43.913 Writing settings INI.
11.11. 06:42:43.914 Launch executable: C:\temp\cncnet-yr\Syringe.exe
11.11. 06:42:43.914 Launch arguments: -SPAWN -i=Ares.dll -i=CnCNet-Spawner.dll -i=Phobos.dll "gamemd-spawn.exe" -SPAWN -LOG -CD -RA2ModeSaveID=0x8d113b94
11.11. 06:42:43.953 GameProcessLogic: Process started.
11.11. 06:42:43.970 Waiting for qres.dat or Syringe.exe to exit.
11.11. 06:42:46.632 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:42:55.464 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:43:05.486 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:43:16.699 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:43:29.099 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:43:29.760 GameProcessLogic: Process exited.
11.11. 06:43:29.863 GameProcessExited: Parsing statistics.
11.11. 06:43:29.863 Parsing game statistics.
11.11. 06:43:29.866 DTAStatisticsParser: Failed to read statistics: the log file does not exist.
11.11. 06:43:29.866 GameProcessExited: Adding match to statistics.
11.11. 06:43:29.867 Skipping adding match to statistics because the game was cancelled.
11.11. 06:43:42.692 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:43:57.475 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:44:13.447 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:44:30.608 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:44:48.960 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:45:08.503 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:45:29.234 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:45:51.157 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:46:14.269 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:46:38.571 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:46:48.701 Writing spawn.ini
11.11. 06:46:48.702 Writing map.
11.11. 06:46:48.704 Loading map INI from C:\temp\cncnet-yr\Maps\Yuri's Revenge\c1a02md.map
11.11. 06:46:48.731 About to launch main game executable.
11.11. 06:46:48.740 Writing settings INI.
11.11. 06:46:48.743 Launch executable: C:\temp\cncnet-yr\Syringe.exe
11.11. 06:46:48.743 Launch arguments: -SPAWN -i=Ares.dll -i=CnCNet-Spawner.dll -i=Phobos.dll "gamemd-spawn.exe" -SPAWN -LOG -CD -RA2ModeSaveID=0x8d113b94
11.11. 06:46:48.778 GameProcessLogic: Process started.
11.11. 06:46:48.791 Waiting for qres.dat or Syringe.exe to exit.
11.11. 06:47:04.063 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:47:30.745 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:47:55.764 GameProcessLogic: Process exited.
11.11. 06:47:55.991 GameProcessExited: Parsing statistics.
11.11. 06:47:55.991 Parsing game statistics.
11.11. 06:47:55.991 DTAStatisticsParser: Failed to read statistics: the log file does not exist.
11.11. 06:47:55.992 GameProcessExited: Adding match to statistics.
11.11. 06:47:55.993 Creating empty statistics file.
11.11. 06:47:55.995 Writing game info to statistics file.
11.11. 06:47:55.997 Finished writing statistics.
11.11. 06:47:58.618 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:48:04.385 Writing spawn.ini
11.11. 06:48:04.388 Writing map.
11.11. 06:48:04.388 Loading map INI from C:\temp\cncnet-yr\Maps\Yuri's Revenge\c1a02md.map
11.11. 06:48:04.411 About to launch main game executable.
11.11. 06:48:04.420 Writing settings INI.
11.11. 06:48:04.421 Launch executable: C:\temp\cncnet-yr\Syringe.exe
11.11. 06:48:04.421 Launch arguments: -SPAWN -i=Ares.dll -i=CnCNet-Spawner.dll -i=Phobos.dll "gamemd-spawn.exe" -SPAWN -LOG -CD -RA2ModeSaveID=0x8d113b94
11.11. 06:48:04.458 GameProcessLogic: Process started.
11.11. 06:48:04.471 Waiting for qres.dat or Syringe.exe to exit.
11.11. 06:48:27.680 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:48:38.145 GameProcessLogic: Process exited.
11.11. 06:48:38.300 GameProcessExited: Parsing statistics.
11.11. 06:48:38.301 Parsing game statistics.
11.11. 06:48:38.301 DTAStatisticsParser: Failed to read statistics: the log file does not exist.
11.11. 06:48:38.301 GameProcessExited: Adding match to statistics.
11.11. 06:48:38.302 Skipping adding match to statistics because the game was cancelled.
11.11. 06:48:57.932 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:49:29.375 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:50:02.006 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:50:10.784 Writing spawn.ini
11.11. 06:50:10.785 Writing map.
11.11. 06:50:10.786 Loading map INI from C:\temp\cncnet-yr\Maps\Yuri's Revenge\c1a02md.map
11.11. 06:50:10.808 About to launch main game executable.
11.11. 06:50:10.819 Writing settings INI.
11.11. 06:50:10.820 Launch executable: C:\temp\cncnet-yr\Syringe.exe
11.11. 06:50:10.821 Launch arguments: -SPAWN -i=Ares.dll -i=CnCNet-Spawner.dll -i=Phobos.dll "gamemd-spawn.exe" -SPAWN -LOG -CD -RA2ModeSaveID=0x8d113b94
11.11. 06:50:10.858 GameProcessLogic: Process started.
11.11. 06:50:10.870 Waiting for qres.dat or Syringe.exe to exit.
11.11. 06:50:35.827 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:51:10.839 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:51:47.041 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:52:24.433 Discord: Pipe Connection Failed. Could not connect to pipe #-1
11.11. 06:53:03.015 Discord: Pipe Connection Failed. Could not connect to pipe #-1
What happened? / Steps to reproduce
Create a LAN game room. Select an co-op mission with two players both having random locations.
There is a high chance the player has being assigned a wrong position and cannot see the battlefield. Also note the player color might be incorrect.
Manually assigning player positions (position 1 and 2) avoids such a situation so the co-op goes as expected.
What should have happened?
4 positions instead of 2 positions should be correctly shown in the map preview. And the player should be able to play co-op.
What version of Windows are you using?
Windows 11
What version of the game are you running?
9.0.0
What branch of the game are you using?
Live
Client Log or Client Crash Log
Nothing useful in the log
Details