Skip to content

Switch play path to CyberpunkMP cloud server - #4

Draft
nobody71004 wants to merge 33 commits into
masterfrom
cursor/cmp-plugin-pivot-efb4
Draft

Switch play path to CyberpunkMP cloud server#4
nobody71004 wants to merge 33 commits into
masterfrom
cursor/cmp-plugin-pivot-efb4

Conversation

@nobody71004

Copy link
Copy Markdown
Owner

Summary

Retargets the tester release/ play path from legacy RedSync (UDP 1337 + offline HUD) to CyberpunkMP against the cloud CMP server exposed via playit.

What’s included

  • Setup-CyberpunkMP.bat — disables legacy RedSync client files and sets Steam launch options
  • CyberpunkMP - Play.bat — launches with -online -ip sites-avon.gl.at.ply.gg -port 29309
  • RedSync - Play.bat retargeted to the same CMP launcher
  • CONNECT-CMP.txt / updated START-HERE.txt

Notes

  • Requires CyberpunkMP client installed on the gaming PC
  • Free playit tunnel is UDP-only (game sync); TCP mods API needs Premium or another tunnel
  • Cloud Server.Loader + playit must stay running for joins to work
Open in Web Open in Cursor 

cursoragent and others added 30 commits July 13, 2026 08:14
Document abandoning the competing host for CMP core sync, add RedSyncSystem
plugin scaffold (join/leave logging + Discord hook), migration map, SDK stubs
for CI, and a client redscript stub.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Add config, batched Discord webhook, admin allowlist, join/leave tracking,
build-local.sh staging, SdkStubs event simulation, and a smoke test that
passes without a live CyberpunkMP server.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Adds Setup/Play scripts pointed at the playit UDP tunnel, disables the
old RedSync HUD client, and retargets RedSync - Play.bat to CMP args.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Strip Unicode arrows/dashes and write UTF-8 BOM so PS 5.1 does not
treat multi-byte UTF-8 as broken string terminators.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Downloads CMP into red4ext/plugins/zzzCyberpunkMP, installs missing
RED4ext-stack deps, and teaches Play to find that plugin path.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Use input_loader_v0.2.3.zip and refresh ArchiveXL/TweakXL asset
names; continue past individual dependency failures.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Merge zip contents recursively instead of Copy-Item folder-into-folder,
and repair any red4ext\\red4ext leftovers from the previous run.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Separate -ip HOST args likely left the client on localhost; align with
the CyberpunkMP launcher argv shape and add a connect verifier.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Equals-form --ip=HOST is ignored by the public client parser, so it
silently connected to 127.0.0.1:11778 instead of the cloud tunnel.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Ensures argv tokens reach the v0.1 client and avoids playing an
already-running session that was started without --ip/--port.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Installer now deletes the bad file and clears the redscript cache;
add Fix-Redscript-Compile.bat for a one-click cleanup.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
…nnect.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Hostname can resolve to unreachable IPv6 through playit; slash
keybind is unreliable on many keyboard layouts.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
input_loader loads the plugin assets XML after r6/input, so remapping
only r6/input left Slash active from the bundled copy.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Previous version called Connect("") which failed redscript compile.
New wrapMethod on MultiplayerGameController calls Connect() on HUD init.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Avoid wrapping MultiplayerGameController; call Connect() with no args.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Public v0.1 client often ignores --ip and connects to localhost;
relay forwards that traffic through playit to the cloud server.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Redscript auto-connect kept failing user compiles. Cleanup scripts
restore a bootable game; connect via ImGui Test menu with Left Alt.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
cursoragent and others added 3 commits July 13, 2026 11:25
Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Co-authored-by: XEROX710 <nobody71004@users.noreply.github.com>
Public CMP v0.1 cannot connect without a working ImGui click/hotkey,
which we cannot fix from this environment. RedSync server runs under
wine on UDP 1337 with playit relayed via 11778/29309.

Co-authored-by: XEROX710 <nobody71004@users.noreply.github.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