v1.0.0-pre.1
Latest
2022.3+

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-pre.1] - 2024-07-18

  • Adding the ability to update the session published port (NetworkConfiguration.UpdatePublishPort) to enable auto-port selection in network handlers.
  • Updating direct network options default values:
    • listenIp and publishIp default to 127.0.0.1
    • port defaults to zero
  • Updating network support in sessions for netcode for entities to version 1.3.0-pre.2.
  • Updating network support in sessions for netcode for game objects v2 to version 2.0.0-pre.1 (required for distributed authority)
  • View in Deployment Window button for GSH and Matchmaker config as code resource files, dependent on Deployment package version 1.4.0.
  • Fix issue where gsh deploy upload may fail in some cases

[0.6.0] - 2024-07-10

  • Renaming session connection operations to network branding.
  • Added apple privacy manifest
  • Restored missing API
  • Updated dependency of com.unity.services.wire to 1.2.6
  • Fixed an issue where the notification system would fail to reconnect silently.
  • Added missing documentation
  • Added missing List and Delete APIs for Build configuration and Builds

[0.5.0] - 2024-06-18

  • Adding session matchmaking support for peer-to-peer and dedicated game servers
  • Adding multiplay server lifecycle support & server session management
  • Adding matchmaker backfilling support for server sessions
  • Adding session authorization flow for distributed authority
  • Adjusting session filters for session matchmaking and queries
  • Adding attempt to automatically leave a session when leaving the application/play mode
  • Adding session viewer editor window to help with observability
  • Added matchmaker deployment support
  • Other minor improvements to sessions

[0.4.2] - 2024-05-28

  • Updating documentation

[0.4.1] - 2024-05-17

  • Updating some name changes in NGO v2.0.0-exp.3

[0.4.0] - 2024-04-23

  • Rename package from Multiplayer Services SDK to Multiplayer Services

[0.3.0] - 2024-04-04

  • Introduce support for Distributed Authority with NGO 2.0
  • Make Deployment Window integration compatible with Multiplay package
    • Multiplay will own the integration from [1-1.2)
    • Unified package will own it onwards

[0.2.0] - 2024-03-26

  • Session API improvements and fixes
    • Use session data when creating lobby
    • Set player properties on join
    • Abstract session host concept
    • Remove PlayerProfile from ISession
    • Refactor SessionInfo
    • Add session delete API

[0.1.0] - 2024-03-11

  • Initial Multiplayer SDK Sessions implementation
  • Added Common Multiplayer Backend behind a feature flag
    • Standalone functions are available as well as support for the matchmaking flow (matchmake into a CMB session)
  • IP Address is an optional field in Multiplay ServerConfig
  • Remove PostBuildHook and EventConnectionStateChanged

[0.0.7] - 2023-08-23

  • Update Documentation

[0.0.6] - 2023-08-21

  • Update README

[0.0.5] - 2023-08-16

  • Minimum supported Editor version is 2021.3
  • Update README with links to consolidated SDK documentation

[0.0.4] - 2023-08-15

  • Remove samples from package
  • Update .npmignore

[0.0.3] - 2023-08-14

  • Unexport MatchHandlerImpl
  • API changes

[0.0.2] - 2023-08-10

  • Update README

[0.0.1] - 2023-08-09

  • Initial SDK