Skip to content

v3.0.0 | Xenia Canary Netplay

Latest
Compare
Choose a tag to compare
@AdrianCassar AdrianCassar released this 17 Jun 18:06
· 264 commits to netplay_canary_experimental since this release

Xenia Canary Netplay - Xbox 360 Emulator

v3.0.0

Netplay now works with over 300 games in some capacity see netplay compatibility.

Public Sessions: https://xenia-netplay-2a0298c0e3f4.herokuapp.com/

Xenia Web Services commit corresponding to this release: AdrianCassar/Xenia-WebServices@e21ba47


Wiki:


Improvements:

  • UPnP stability
  • XnAddr cleanup
  • Parsing of API responses
  • JSON objects for serialization and deserialization
  • XNetXnAddrToMachineId: Remove dependency on API
  • Return early from curl requests if XLiveAPI initialization failed
  • Store gamertags for leaderboard lookup on backend
  • Several bugs and stability fixes

Fixed:

  • Sessions are now discoverable over systemlink
  • XTitleServerCreateEnumerator: Cache response to reduce FPS spikes
  • XNetXnAddrToInAddr: check loopback address
  • Corrupt quality of service (QoS)
  • Generating gamertags

Implemented:

  • Host Migration
  • XNetQosLookup with multiple QoS lookup
  • Network interface selector
  • API address selector
  • Dump XLast data

Binary Hashes

xenia_canary_netplay.zip

SHA-1: CE26DFC8E94D49E14D43AA2242EF750812925524

xenia_canary_netplay_passthru.zip

SHA-1: D288BD29EC490955C88C00CFC8366232D82C32EF

  • Passthru build is identical to netplay with the added feature of raw keyboard input, this is typically used for games which have a developer console build in.

Full Changelog: v2.1.0...v3.0.0