Skip to content

Wrong random player position on co-op missions #722

@SadPencil

Description

@SadPencil

What happened? / Steps to reproduce

Image

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.

Image

Manually assigning player positions (position 1 and 2) avoids such a situation so the co-op goes as expected.

Image Image

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions