[PR #3000] [CLOSED] Netplay: Add experimental rollback netplay implementation #1451

Open
opened 2026-01-29 19:16:56 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/stenzek/duckstation/pull/3000
Author: @stenzek
Created: 8/30/2023
Status: Closed

Base: masterHead: netplay


📝 Commits (3)

  • fcd82df dep: Add enet
  • 5f99fda dep: Add ggpo-x
  • 1e585e7 Netplay: Add experimental rollback netplay implementation

📊 Changes

86 files changed (+15817 additions, -28 deletions)

View changed files

📝 dep/CMakeLists.txt (+5 -0)
dep/enet/CMakeLists.txt (+88 -0)
dep/enet/LICENSE (+7 -0)
dep/enet/callbacks.c (+53 -0)
dep/enet/compress.c (+654 -0)
dep/enet/enet.vcxproj (+36 -0)
dep/enet/enet.vcxproj.filters (+44 -0)
dep/enet/git-revision.txt (+1 -0)
dep/enet/host.c (+503 -0)
dep/enet/include/enet/callbacks.h (+27 -0)
dep/enet/include/enet/enet.h (+616 -0)
dep/enet/include/enet/list.h (+43 -0)
dep/enet/include/enet/protocol.h (+198 -0)
dep/enet/include/enet/time.h (+18 -0)
dep/enet/include/enet/types.h (+13 -0)
dep/enet/include/enet/unix.h (+48 -0)
dep/enet/include/enet/utility.h (+13 -0)
dep/enet/include/enet/win32.h (+59 -0)
dep/enet/list.c (+75 -0)
dep/enet/packet.c (+158 -0)

...and 66 more files

📄 Description

Still work in progress and experimental.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/stenzek/duckstation/pull/3000 **Author:** [@stenzek](https://github.com/stenzek) **Created:** 8/30/2023 **Status:** ❌ Closed **Base:** `master` ← **Head:** `netplay` --- ### 📝 Commits (3) - [`fcd82df`](https://github.com/stenzek/duckstation/commit/fcd82df9d6c0d98b61ef81b85db09dd32937148e) dep: Add enet - [`5f99fda`](https://github.com/stenzek/duckstation/commit/5f99fda9d7e345ac2fa50b44bc12427b76c35c4e) dep: Add ggpo-x - [`1e585e7`](https://github.com/stenzek/duckstation/commit/1e585e74e8b083009899d99716d908346eeac1f5) Netplay: Add experimental rollback netplay implementation ### 📊 Changes **86 files changed** (+15817 additions, -28 deletions) <details> <summary>View changed files</summary> 📝 `dep/CMakeLists.txt` (+5 -0) ➕ `dep/enet/CMakeLists.txt` (+88 -0) ➕ `dep/enet/LICENSE` (+7 -0) ➕ `dep/enet/callbacks.c` (+53 -0) ➕ `dep/enet/compress.c` (+654 -0) ➕ `dep/enet/enet.vcxproj` (+36 -0) ➕ `dep/enet/enet.vcxproj.filters` (+44 -0) ➕ `dep/enet/git-revision.txt` (+1 -0) ➕ `dep/enet/host.c` (+503 -0) ➕ `dep/enet/include/enet/callbacks.h` (+27 -0) ➕ `dep/enet/include/enet/enet.h` (+616 -0) ➕ `dep/enet/include/enet/list.h` (+43 -0) ➕ `dep/enet/include/enet/protocol.h` (+198 -0) ➕ `dep/enet/include/enet/time.h` (+18 -0) ➕ `dep/enet/include/enet/types.h` (+13 -0) ➕ `dep/enet/include/enet/unix.h` (+48 -0) ➕ `dep/enet/include/enet/utility.h` (+13 -0) ➕ `dep/enet/include/enet/win32.h` (+59 -0) ➕ `dep/enet/list.c` (+75 -0) ➕ `dep/enet/packet.c` (+158 -0) _...and 66 more files_ </details> ### 📄 Description Still work in progress and experimental. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 19:16:56 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/duckstation#1451