mirror of
https://github.com/stenzek/duckstation.git
synced 2026-02-04 05:04:33 +00:00
[PR #2985] [MERGED] Netplay/Spectating: Drop spectator without having to reset #1432
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/stenzek/duckstation/pull/2985
Author: @HeatXD
Created: 7/8/2023
Status: ✅ Merged
Merged: 7/9/2023
Merged by: @stenzek
Base:
netplay← Head:drop_spectator_no_reset📝 Commits (8)
8c6850aUpdate French translation2d78b3fMerge pull request #2983 from Mateos81/french_translation3ea0715Update French translationaf5f1c7Merge pull request #2984 from Mateos81/french_translationad39c92gracefully leave as a spectator and don't crash due to ringbuffer.ee28e7dcheck if you get stuck while spectating. if this is the case try to disconnect.73d28eeMerge branch 'stenzek:master' into drop_spectator_no_reset12bcd30forgot to set this setting back to normal.📊 Changes
5 files changed (+3214 additions, -2539 deletions)
View changed files
📝
dep/ggpo-x/src/backends/p2p.cpp(+5 -7)📝
dep/ggpo-x/src/backends/spectator.cpp(+0 -7)📝
dep/ggpo-x/src/network/udp_proto.cpp(+7 -1)📝
src/core/netplay.cpp(+11 -4)📝
src/duckstation-qt/translations/duckstation-qt_fr.ts(+3191 -2520)📄 Description
applied a fix to the spectator send buffer to prevent form ggpo from crashing when a spectator leaves, which allows us to continue the session without having to reset.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.