docs.unity3d.com

    Changelog

    All notable changes to this package will be documented in this file.

    The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

    [1.0.0] - 2023-03-10

    • Updated LICENCE.md to conform with 2023 licensing requirements.
    • Removed pre-release versioning.

    [1.0.0-pre.14] - 2022-11-25

    • Bugfix: In-Package sample was breaking on WebGL builds due to using Task.Delay, this has been changed with a Coroutine implementation on polling.
    • MatchmakingResults model has new property 'PoolId'.

    [1.0.0-pre.13] - 2022-08-24

    • Bugfix: Serialization for the Multiplay token class would be stripped on some IL2CPP platforms compilation.

    [1.0.0-pre.12] - 2022-07-25

    • Bugfix: Serialization for the Multiplay token class would be stripped on some Linux platforms compilation.
    • Added PoolId and MatchId to CreateBackfillTicketOptions for Photon integration.

    [1.0.0-pre.11] - 2022-06-23

    • MatchId added to MatchmakingResults payload.

    [1.0.0-pre.10] - 2022-06-23

    • MatchId field added to MultiplayAssignment for Photon.
    • Updated required fields for model classes (Player, Team).
    • Updated documentation.

    [1.0.0-pre.9] - 2022-05-27

    • Added QoS results integration for server region allocation.
    • Added PayloadAllocation model for integration with Multiplay SDK (or API) to serialize Matchmaker payload data.
    • Updated Auth, Core & Newtonsoft.Json dependencies.
    • IDynamicObject has been replaced with IDeserializable.
    • Dashboard URLs added to package (accessible via package manager on editor version 2022 and onwards).
    • Fixed infinite polling issue when timing out in sample.
    • Replaced coroutine usage with task usage in sample.

    [1.0.0-pre.8] - 2022-03-09

    • Updated MultiplayAssignment Status member to an enum instead of a string
    • Updated BackfillTicketProperties with new Player list member.

    [1.0.0-pre.7] - 2022-03-01

    • Added Backfill API and implemented interface / wrapper for associated functionality.
    • Removed QoSResult and CustomData from CreateTicketRequest.
    • Breaking Change! Renamed IMatchmakerSdkService to IMatchmakerService and Matchmaker to MatchmakerService. SDK is now accessed via "MatchmakerService.Instance" instead of "Matchmaker.Instance".
    • Updated Auth and Core dependencies.

    [1.0.0-pre.4] - 2022-02-10

    • Added EventPollingManualTestScene as SDK Sample (Pacman)
    • Updated to Tickets API to contract v2.
    • Updated associated code (Sample, Tests, Wrapper) for Tickets API contract v2.

    [1.0.0-pre.3] - 2022-01-20

    • Updated project with Tickets v2 API generated code.
    • Applied changes to Wrapper and TestingScene scripts for compatibility with Tickets v2.
    • Updated git patches.
    • TestStubs removed and replaced with Moq testing.
    • IDynamicObject for flexible types in SDK Generated Models.
    • Updated error code rage to match Operate RFCs.
    • Changed regenerate-sdh.sh to load from a local copy of Ticket v2 MM OpenAPI spec that has fixes.
    • Removed utilities relating to projectId and envId in API endpoint.

    [1.0.0-pre.2] - 2021-12-22

    • This is an internally-only used iteration of the Matchmaker SDK.
    • Updated TestProject with event-polling for retrieving match details.
    • Fixed bug in previous version of wrapper causing requests to always timeout.
    • Fixed bug with OpenAPI and wrapper where in certain cases errors would not show when an exception was thrown.
    • Added patch files and patching behaviour to regeneration script to fix issues related to generated API code.
    • Updated SDK wrapper to expose parameters for creating a matchmaking ticket with custom parameters.
    • Added Tickets v1 API compatibility for converting C# models to byte[] types as required.
    • Updated SDK Generator version (0.8.0 -> 0.9.0).

    [1.0.0-pre.1] - 2021-12-03

    • This is an internally-only used iteration of the Matchmaker SDK
    • This version demonstrates testable matchmaking ticket processing and allocation
    • Added TestProject with scene to demo Ticket API functionality
    • Added gitignore
    • Setup default documentation and licence files
    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023