project record / pprvfemu
pprvfEMU
Realtime 4 host paths for PEAK and Shift, with PUN and Fusion message components under test.
overview
pprvfEMU implements a narrow Realtime 4 path: ENet connect and acknowledgment responses, GPBinary V18 region and authentication replies, and selected Master CreateGame and JoinGame handoffs. It also parses and builds Fusion 2.0 Join/Start messages and keeps a host-roster component. Recorded local runs reached a one-client PEAK PUN host/spawn and a Shift Fusion host/world/spawn. Neither establishes a second client or replicated gameplay.
in the repository
- Realtime 4 ENet connect and reliable-acknowledgment builders
- GPBinary V18 GetRegions and authentication responses
- Selected Master CreateGame and JoinGame handoffs
- Fusion 2 Join/Start message parser and builder
- Thread-safe Fusion host-roster component
- Contract tests for protocol boundaries
current work
Recorded PEAK Run 074 and Shift Run 064 reached single-client host paths. No second client or replicated state has been tested; synthetic Fusion roster and confirmation tests are not connected to the room dispatcher. Realtime 5 and Voice behavior remain unverified, as do general PUN and Fusion operations. A separate Roadside candidate remains quarantined after the designated build displayed RoadCraft branding.
change history
- · pprvfEMU · researchRoadside candidate quarantined
REF c31ba20A designated Roadside build displayed RoadCraft branding, so the candidate profile was disabled pending a verified target. The current record makes no Roadside Photon compatibility claim.
- · pprvfEMU · developmentFusion 2 host-roster component
REF 01d0abfA local fixture test covers host-roster parsing. This is component-level coverage; it does not establish Fusion join behavior or Photon client compatibility.
- · pprvfEMU · researchPhoton project renamed to pprvfEMU
REF cb53d78The former pfEMU name now covers Photon PUN, Realtime, Voice, and Fusion work. The rename brought no new compatibility result.