Skip to content

Mismatches when using -quickstart #856

@LegionnaireG

Description

@LegionnaireG

Prerequisites

  • I have searched for similar issues and confirmed this is not a duplicate

Game Version

  • Command & Conquer Generals
  • Command & Conquer Generals: Zero Hour
  • Other (please specify below)

Bug Description

If some players use -quickstart to launch their game, and others do not, then a mismatch can occur where all the players with -quickstart have one checksum, and non-quickstart players have another checksum.

This is reproducible with a particular map: [Mod] Rebel Uprise 2 v10
The map is a heavily scripted map and also makes use of custom units. However, the fact that -quickstart is directly responsible for causing the mismatch here makes me think this is a game-related issue, and not a map-related issue. The map's scripts just make it convenient to replicate the bug.

Note that there is no mismatch if all players use either -quickstart or no -quickstart. This mismatch only occurs when there is a mix.

Reproduction Steps

  1. Have two players launch the game in -quickstart.
  2. Have two players launch the game without quickstart.
  3. Play multiplayer via Radmin in the LAN Lobby.
  4. Play [Mod] Rebel Uprise 2 v10 (all players must select GLA for the map to work).
  5. Have one player place one of the Hijackers in a hut with multiple flags. [This step may not be necessary, but it's what we kept doing.]
  6. Have the player sell his Command Center.
  7. Mismatch.
  8. Have a look at the checksums in the replay. The players who launched the game with -quickstart will have one checksum value, the other players will have another checksum value.

Additional Context

Map: [Mod] Rebel Uprise 2 v10
This map is part of the GenPatcher 'modded' map pack.
Direct download link: Discord File Direct Link

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething is not working right, typically is user facingMajorSeverity: Minor < Major < Critical < BlockerStabilityConcerns stability of the runtime

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions