LogoLogo
edgegap.comDashboard
  • 📘Learning Center
    • Getting Started
    • Unity Games
      • Getting Started - Servers
      • Developer Tools
    • Unreal Engine Games
      • Getting Started - Servers
      • Developer Tools
    • Matchmaking
      • Getting Started
      • Matchmaker In-Depth
      • Ping Beacons
    • Advanced Features
      • Apps and Versions
      • Deployments
      • Managed Clusters
  • API Reference
    • Dedicated Servers
    • Integration
    • Matchmaking
    • Peer to Peer
  • Release Notes
  • 📚Documentation
    • Sample Projects
      • Unity Netcodes
        • Unity NGO
        • Photon Fusion 1
        • Photon Fusion 2
        • Mirror
        • Mirror WebGL
        • Fishnet
        • Fishnet WebGL
        • Photon Bolt
      • Unreal Top-Down Sample
      • NuxtJS
      • Ruby On Rails
      • Unity Lobbies
      • Unity Matchmaker
    • Tools & Integrations
      • Container
        • What is Docker
        • Your First Docker
        • The Good Practices
        • SSH in Your Container
        • External Registries
          • Docker Hub
          • AWS ECR
          • GCP GCR
          • Gitlab registry
      • Deploy from Nakama
      • EOS Lobby Integration
      • Switch From Gamelift
      • Switch From Multiplay
      • Playfab Bridge
    • Deployment
      • Endpoint Storage
        • How to Save Logs
        • Upload File to Deployment
      • Webhooks
    • Application
      • Command and Arguments
      • 1:1 Port Mapping
    • Session
      • How They Work
      • Application Version Configuration
      • Manage Request
      • Selectors Filtering
    • Fleet
      • Fleet Policy
      • Policy Filter
      • Linking Version
      • Fleet's Deployment
    • Container Registry
    • Distributed Relay
      • Matchmaker/Lobby
      • Relay Edgegap API
      • Transport Samples
    • Lobby
      • Lobby Service
      • Functions
    • Glossary
    • SLA Terms
Powered by GitBook
LogoLogo

Connect with Community

  • Discord
  • Linkedin
  • X

Read More

  • Release Notes
  • Blog
  • Enterprise
  • Legal
  • edgegap.com

© 2025 Edgegap

On this page
  • Recommended Configurations
  • How to Link an Application Version to Your Fleet
  • How to Unlink an Applications Version From Your Fleet

Was this helpful?

  1. Documentation
  2. Fleet

Linking Version

PreviousPolicy FilterNextFleet's Deployment

Last updated 2 months ago

Was this helpful?

Recommended Configurations

To make your fleet work as effectively as possible, we recommend using the option in the application's version session config.

That way, when your deployment has no session in it for a certain amount of time (specified by the empty time to live), the system will automatically delete it, acting as a scale down. If the empty time to live is not provided, deployments created by the fleet will never be deleted, and you will need to delete them manually, which defeats the purpose of scaling.

Note that the autodeploy option in the application version's session config will ignore the maximum deployments option of the fleet's policies. The system will continue creating deployments and may result in unwanted behavior or deployments.

For that reason, we strongly advise to not use autodeploy with the fleets.

The autodeploy option is a simpler version of a fleet, where the system automatically creates deployments based on the demand of your application, without any minimum or maximum restrictions. It can be useful for applications that have a highly variable demand and need to scale up and down quickly without any constraints.

How to Link an Application Version to Your Fleet

Once satisfied with your fleet, you will need to link an application version so it can automatically create deployments. You can link multiple versions to the same fleet.

You can only see your linked application versions with the dashboard. The API doesn't support it as of right now.

With the Dashboard

Linked applications will be displayed on this page. You can also delete the link between your fleet and your application here.

Only the applications having a suitable version(s) (session-type) will be shown. You can search through your versions with their name. The versions already linked will not be displayed.

With the API

PUT /v1/fleet/{fleet_name}/app/{app_name}/version/{version_name}

How to Unlink an Applications Version From Your Fleet

Unlinking an application version will not delete your fleet or your application. It will simply tell your fleet to stop doing new deployments for this specific version.

The fleet will not delete current deployments; you need to delete them manually if your application version doesn't have an empty time to live in the session config.

With the Dashboard

With the API

DELETE /v1/fleet/{fleet_name}/app/{app_name}/version/{version_name}

📚
API Reference
API Reference
empty time to live