This document is about: QUANTUM 3
SWITCH TO

Overview


Available in the Gaming Circle and Industries Circle
Circle

Overview

The Custom Plugin SDK enables developers to create a custom Quantum server, test it locally and upload to an Photon Enterprise Cloud.

Creating a Photon Enterprise Cloud involves additional costs. Please contact us for more information and for the Plugin SDK download permissions.

Common features of a custom Quantum plugin include:

  • Running the simulation on the Photon server cloud for trusted game results
  • Sending server snapshots to late-joining or reconnecting clients

Testing a local Photon Server is only supported on Windows.

Download

Version Release Date Download
3.0.1 Dec 13, 2024 Quantum Plugin SDK 3.0.1 Build 49 Release Notes
3.0.0 Dec 09, 2024 Quantum Plugin SDK 3.0.0 Build 44 Release Notes

Changelog

3.0.1

Build 49 (Dec 13, 2024)

  • Fixed an issue that could cause the disconnect signal to be missing when replacing disconnected clients on the plugin
  • Fixed an issue that would disconnect fast reconnecting clients before the session has started
  • Removing ActorNr property from Create and Join webhooks because the ids are not know at this point

Build 39 (Dec 02, 2024)

  • Added ActorNr and AuthCookie properties for all player related webhooks
  • Added UserData to the CreateGameResponse webhook
  • Added IsInactive to the LeaveGameRequest webhook
  • Added a getter for DeterministicPluginClient objects on the DeterministicServer class
  • Added the RunServerSimulation flag to the CreateGame webhook response to control running server simulation for particular games
  • Added a new demo project that shows how to intercept and rewrite commands
  • Changed the server simulation wrapper DotNetSessionRunner and moved responsibility to another interface implemented by DotNetSessionContext which is responsible to make the resource manager or command serialized accessible by custom plugins that do not run the simulation
  • Renamed DeterministicServer.ServerSimulation to SessionRunner
  • Deprecated the DeterministicServer.ClientCount property
  • Fixed an issue that caused the game to stall after reconnecting into a single client online game using a RoomTTL
  • Fixed an issue with server snapshots that caused disconnects with Error #13: Snapshot request failed to start

3.0.0

Build 44 (Dec 09, 2024)

  • Fixed an issue that could cause the disconnect signal to be missing when replacing disconnected clients on the plugin

Build 38 (Oct 16, 2024)

  • Fixed an issue that caused server commands to flip the player connected flag for disconnected players resulting in unwanted PlayerConnected signals

Build 37 (Oct 01, 2024)

  • Fixed an issue that caused the GZipped replay chunks to be larger than necessary

Build 28 (Jul 16, 2024)

  • Fixed an issue with missing dependencies

Build 26 (Jun 19, 2024)

  • Remove starting Windows performance counter, will be replaced by something new

Build 24 (Jun 11, 2024)

  • Added DeterministicServer.OnDeterministicSessionCanStart callback to stall the session start on the plugin

Build 21 (Jun 04, 2024)

  • Initial release
Back to top