Skip to content

Testing Branch for chief's new standalone configurator#7318

Draft
wookieejedi wants to merge 25 commits intoscp-fs2open:masterfrom
wookieejedi:multi-fix-test
Draft

Testing Branch for chief's new standalone configurator#7318
wookieejedi wants to merge 25 commits intoscp-fs2open:masterfrom
wookieejedi:multi-fix-test

Conversation

@wookieejedi
Copy link
Member

Thanks to chief's new standalone configurator, it is possible to test multi fixes on standalones more easily while still in PR status. I'm using this PR as that testing space, so keep this in draft for now.

notimaginative and others added 17 commits March 20, 2026 16:13
The check was expanded and moved below this, but the old version remained.
If a ship is destroyed we still need to continue processing any other ships in the list.
Afterburn hack is to fix trails and model animations getting triggered so that clients and hosts
see them. The hack needs to be reset before multi_oo_unpack_client_data() though, not after.

Fixes behavior that was broken in scp-fs2open#2752
Add safety checks for signal updates to avoid array boundary issues. And be sure to reasses
packet indexes when a new packet arrives instead of waiting a frame for index updates.
Could cause ships to jump backwards during position updates.
Fixes timing bug that used the wrong timestamp for primary and secondary weapon shots on
clients. This resulted in a discrepancy between client and server timing which caused weapon
shots to bypass the rollback system and become unreliable.
Put ships getting whacked by weapons or other objects into simulation mode to avoid odd
position changes when client-side whacks get overridden by server interoplation updates.
@wookieejedi wookieejedi added fix A fix for bugs, not-a-bugs, and/or regressions. multi A feature or issue related to the multiplayer code. labels Mar 24, 2026
@wookieejedi wookieejedi marked this pull request as draft March 24, 2026 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix A fix for bugs, not-a-bugs, and/or regressions. multi A feature or issue related to the multiplayer code.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants