Switch play path to CyberpunkMP cloud server - #4
Draft
nobody71004 wants to merge 33 commits into
Draft
Conversation
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>
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 optionsCyberpunkMP - Play.bat— launches with-online -ip sites-avon.gl.at.ply.gg -port 29309RedSync - Play.batretargeted to the same CMP launcherCONNECT-CMP.txt/ updatedSTART-HERE.txtNotes
Server.Loader+ playit must stay running for joins to work