Skip to content

Releases: Unity-Technologies/unity-gaming-services-cli

v1.7.1

18 Dec 02:01
Compare
Choose a tag to compare

Fixed

  • MacOS signature is fixed when running Silicon chips (arm64 architecture)

v1.7.0

09 Dec 09:46
Compare
Choose a tag to compare

Fixed

  • [Multiplay Hosting] Fixed issue with fleet usage settings being deleted if not provided in the update command.
  • [CCD] Fixed issue with inconsistencies in paths when a customer uses more than one OS.

Changed

  • [Multiplay Hosting] Updated all docs, commands and prompts to use the term "Multiplay Hosting" instead of "Game Server Hosting" as per the new branding. Directories and file names have not been changed as they are not user-facing.
  • [Lobby] Supports new lobbyv2 configuration schema on all config related commands.

Added

  • [Triggers] Added filter support to service configs

v1.6.0

18 Jul 17:27
Compare
Choose a tag to compare

Changed

  • [Game Server Hosting] Mark options: --speed, --cores and --memory for CREATE and UPDATE of gsh build configuration as deprecated to allow for backwards compatibility.
    New usage should be set on the fleet using server density configuration

Fixed

  • [Remote Config] Fixed import and export on an empty environment.
  • [Cloud Content Delivery] Now normalizing the path to always use forward slashes even on windows platform.

Added

  • [Game Server Hosting] Added support for Google Cloud Storage (GCS) as a source for Builds and Build Configurations.

v1.5.0

12 Jun 19:18
Compare
Choose a tag to compare

Fixed

  • Now supporting multiple entries on --services and --key options.
  • Fix Cloud Content Delivery issue of content upload failure or timeouts for large files.

Added

  • Added Cloud Save module service commands. Run ugs cloud-save -h to show usage.
  • Added support for Matchmaker to Deploy and Fetch.

v1.4.0

22 Apr 16:12
Compare
Choose a tag to compare

Fixed

  • Improve Cloud Code script in-script parameter wrong argument type parsing error
  • Cloud Content Delivery Module Service commands. Run ugs ccd -h to show usage.

Changed

  • The env list command now outputs as a table

v1.3.0

29 Feb 20:02
Compare
Choose a tag to compare

Added

  • Added new service module Scheduler
    -- new-file for deployment
    -- list to see live schedules
  • Added support for support Scheduler service to Deploy and Fetch
  • Added fetch for Triggers
  • Added --readiness option to gsh build configuration create command
  • Added --readiness option to gsh build configuration update command
  • Added Game Server Hosting core-dump command to configure an external storage location for core dumps (GCS only)
  • Added --build-version-name option to gsh build create/create-version commands

Fixed

  • Fixed New-file command error for directory that is not exist.
  • Deploy no longer requires permissions for services not being deployed, unless reconcile is specified
  • Fixed Economy fetch issue making it not idempotent.
  • Fixed issue where issues after loading were not reported when deploying CloudCode modules
  • Fixed issue where deploying a solution as Cloud Code Module will be logged with the solution path and not the generated ccm

Changed

  • Improved the error description when failing to deploy a solution with no clear main entry project, for Cloud Code Modules deployment.

v1.2.0

23 Nov 16:09
Compare
Choose a tag to compare

Added

  • Added support for usage settings under gsh fleet commands
  • Added gsh server files list and gsh server files download

Fixed

  • Fixed Economy deserialization error message when receiving invalid response.
  • Fixed issue where deploying a leaderboard would fail to remove Tiering and Reset config.

v1.1.0

12 Oct 23:24
Compare
Choose a tag to compare

Added

  • Bash installer to download and install the UGS CLI on MacOS and Linux
  • Added config as code support for economy module
    • Deploy
    • Fetch
  • Added config as code support for access module
    • Deploy
    • Fetch
  • Added new-file commands for economy resources
    • For inventory items
    • For currencies
    • For virtual purchases
    • For real-item purchases
    • For Cloud Code C# Modules
    • For project access policies
    • For triggers
  • Added support for .sln files on deploy
  • .sln files now are compiled and zipped into .ccm before deploying
  • Added config as code support for triggers
    • Deploy

Changed

  • Services can support multiple file extensions
  • Updated server states in ugs gsh machine list

Fixed

  • Handle exceptions when using Deploy with a Remote Config file that has unsupported config types.
  • Fixed an issue where if a leaderboard fails to load, it incorrectly deploys as a empty leaderboard and it is not reported
  • Added correct description when Cloud Code deploy has duplication file error during dry-run.
  • Fixed an issue with ugs gsh fleet-region update not ensuring the fleet region is brought online by default.
  • Handle exception for mis-spelt bool input params for ugs gsh fleet-region update command.
  • Fixed an issue with Deploy and Fetch on Remote Config containing JSON arrays.

v1.0.0

02 Aug 21:14
Compare
Choose a tag to compare

Added

  • Added Deployment Definitions to the Deploy and Fetch commands.
  • Added analytics related to command usage and options used.
  • Deploy/Fetch return an array in a table-like format with -json flag enabled.
  • Leaderboards now supports the ugs deploy and ugs fetch commands at the root
  • Deploy sends file configurations into the service
  • Fetch updates local files based on service configuration
  • Leaderboards now supports new-file, to create an empty file for leaderboards

Changed

  • Removed Leaderboards support to create and update commands in favor of deploy and fetch.

Fixed

  • A bug logging an additional error when deploying a file.

v1.0.0-beta.6

11 Jul 18:24
Compare
Choose a tag to compare

Added

  • Game Server Hosting Module Service commands. Run ugs gsh -h to show usage.
  • Supports builds, build configurations, fleets, fleet regions and servers.

Fixed

  • A bug with the login command when stdin is redirected.
  • A bug preventing Remote Config fetch dry run to update the fetched file name.