Skip to content

Conversation

@Northmoc
Copy link
Contributor

No description provided.

@Northmoc Northmoc requested a review from Agetian April 11, 2022 22:34
@Agetian Agetian merged commit 72d2b82 into Card-Forge:master Apr 12, 2022
@Northmoc Northmoc deleted the snc_11 branch April 12, 2022 12:59
kevlahnota pushed a commit that referenced this pull request Jun 2, 2023
* update

* update

* up date

* update

* update
MostCromulent added a commit to MostCromulent/forge that referenced this pull request Jan 27, 2026
Bug #12: Collection lookup failures in 3+ player games
- Split object creation into two phases in NetworkGuiGame.applyDelta()
- Phase 1a: Create all objects and register in tracker
- Phase 1b: Apply properties (cross-references now work)
- Added createObjectOnly() method for phase separation
- Fixed type name logging in NetworkTrackableDeserializer

Bug Card-Forge#13: Checksum mismatch due to player ordering
- Sort players by ID before computing checksum in DeltaSyncManager
- Sort players by ID before computing checksum in NetworkGuiGame
- Ensures consistent iteration order between server and client

Also fixed:
- Log file overwrites by adding batch number to filenames
- Updated log analyzer regex patterns for new naming format

Test results: 100% success rate, 0 checksum mismatches

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
MostCromulent added a commit to MostCromulent/forge that referenced this pull request Jan 30, 2026
Merges all code changes from dev branch excluding:
- testlogs/ (test artifacts)
- .documentation/ (internal docs)
- CLAUDE.md, .claude/ (AI assistant config)

Key changes included:
- Network debug logs now save to user directory (networklogs/)
- PreferencesStore pattern for network debug config
- Server-side AI option for multiplayer testing
- Multiplayer desync bug fixes (#12, Card-Forge#13)
- Enhanced test infrastructure and analysis tools

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants