v2.1.0 | Xenia Canary Netplay
AdrianCassar
released this
11 Jan 14:50
·
264 commits
to netplay_canary_experimental
since this release
-
Games now working:
- MotoGP 14
- MotoGP 15
- L4D & L4D GOTY
- Team Fortress 2 - TU 5
- Team Fortress 2 Ranked
-
Bugs Fixed
- Create a session when STATS are enabled. (Fixes STATS for CSGO)
- QoS (Quality of Service) data spamming the xenia web server causing timeouts from Heroku.
- Issue with infinite thread spawning
- A bug with UPnP causing a crash
- A bug with IP URLs in api_address not adding
/
- FM4
protect_zero = true
requirement - TF2
protect_zero = true
requirement - RDR GOTY from crashing
-
Config
offline_mode
- Offline Modelog_mask_ips
- Do not include P2P IPs in xenia.logstub_xlivebase
- Return success for all unimplemented XLiveBase calls
-
General Improvements
- Cleanup of XGI->XSession
- Support for saving/loading session context
- XLiveAPI Initialization
- XSessionArbitration is now working
- XUID Online/Offline Generation
- If XUID is set to an empty string generate a new XUID
- Netplay toolbar tab
- Add support for routers with permanent leases (UPnP)
-
Regression
- Leaderboard in L4D2 crashing due to CreateFriendsEnumerator.
-
XLiveBase
- CreateFriendsEnumerator
- XStorageBuildServerPath partial support
- XStringVerify stub
- DownloadToMemory stub
- UploadFromMemory stub
- XContentGetMarketplaceCounts stub
- XUserMuteListQuery stub used by MotoGP 15