Skip to main content

Manage season passes

Last updated on October 24, 2024

Overview

A season pass can maintain and enhance user engagement in the game. Game admins can manage season passes from the AccelByte Gaming Services (AGS) Admin Portal. This document covers how you can manage season passes.

Goals

After finishing this guide, you should understand:

  • How to clone, unpublish, and retire a season
  • How to add localizations and background images
  • How to reorder tiers
  • How to manage user advancement in the Admin Portal

Prerequisites

  • Access to the AGS Admin Portal
  • Access to the AccelByte Season Pass API documentation
  • Access to the AccelByte Ecommerce API to configure the required information

Clone a season

Sometimes, you want to have two seasons that are similar to each other. To make the configuration process faster, you can clone an existing season. To clone a season in the Admin Portal, you can follow the steps below:

  1. In the Draft Seasons tab, find the season you want to clone. Hover over the menu next to it and click Clone.

    click to begin Cloning a Season Pass

    info

    You can also clone a published season to a draft season.

  2. The Clone Season form will appear. Fill in the required fields:

    Clone Season form

    • Input a name for the new clone in the Season Name field.
    • Input a start date for the new clone in the Start Date field.
    • Input an end date for the new clone in the End Date field.

    All other season data, such as passes and tiers, will be cloned automatically to the target season.

  3. When you're finished, click Clone. A new draft season will be created in the list.

Extend season pass period

Extending the season period is a way for game publishers to extend the season pass past the expiry date.

To extend a current season, follow these steps:

  1. In your game namespace, go to Engagement > Season Pass.

    Navigate to Extending a Season Pass

  2. In the Published Seasons tab, find the season pass you want to extend. Hover over the menu next to it and click Extend. The Extend Season Pass Period form appears.

    Click to begin Extending a Season Pass

  3. In the Season Pass Period field, set the extended expiry date, then click Save. The tiers Season Pass will be extended.

    Change Expiry Date a Season Pass

Add localization to a season

  1. In your game namespace, go to Engagement > Season Pass.

  2. In the Draft Season tab, hover over Menu and click the View action next to the draft season you want to update. The Season Details page appears.

    click to add Localization to a Season

  3. In the Basic Information tab, scroll down to the Publishing Contents section. To add a new localization, click the Add Language button.

    Add Localization language to a Season

  4. On the Add Localization form, fill in the required information:

    Add Localization form

    • Select the language for the new localization in the Language dropdown.
    • Type the localized season name in the Title field.
    • Type a localized description of the season in the Description field.
  5. When you're finished, click Add. The localization will be added to the list.

note

Once you've added the localization, you can edit it at any time by clicking on the pencil button.

Upload a background image for a season

  1. In your game namespace, go to Engagement > Season Pass.

  2. In the Draft Seasons tab, find the season you want to update. Hover over the menu next to it and click View. The Season Details page appears.

    click to navigate to your season pass

  3. In the Basic Information tab, scroll down to the Publishing Contents section. Select the Images tab and then click the Upload button.

    click to begin uploading an image

  4. On the Upload Images form, click the Select Images button to browse for your desired image from your directory.

    upload images form

    Upload the image. After it is uploaded, make sure to check that the image is correct. You can also change the name of the image by clicking the pencil icon next to the image's Name field. Once you're done, click Submit and the image will be uploaded.

    change uploaded image

Unpublish a season

Unpublishing a season is a way to take a season down temporarily to fix a minor problem in the season configuration, such as adjusting the end date, updating the localizations or Images, or dealing with to a legal issue. Unpublishing a season will make it so that your players cannot participate further in the season event, but the data from the season event will still remain. After you've fixed the problem, you can republish the season. Since the data is still saved, players will be able to continue their progress from before the season was unpublished. You can unpublish a season by following the steps below:

  1. In your game namespace, go to Engagement > Season Pass.

    navigate to Unpublish a Season Pass

  2. In the Published Seasons tab, find the season you want to unpublish. Hover over the menu next to it and click Unpublish.

    click to begin Unpublishing Season Pass

  3. On the confirmation message that appears, click the Confirm button to unpublish the season.

    Unpublish Season Pass confirmation message

Use case: Using unpublish to extend a season pass

Extending the season is a way for game publishers to extend the season pass past the expiry date. You need to unpublish the current season first, and update the desired date to extend the season pass, then you can re-publish the season pass. The data from the season event will still remain. To extend the season pass, follow these steps:

  1. In the Draft Seasons tab, find the season you want to update. Hover over the menu next to it and click View. The Season Details page appears.

    Success unpublish season pass

  2. Extend the season expiration date by selecting the specific end date in the Basic Information section.

    Update Season Pass expiration date

  3. Click Publish Season button to re-publish the season pass.

    Republish the Season Pass

  4. On the confirmation message, type in PUBLISH and click the Publish button,

    Publish confirmation message

note

Wait for a few minutes for the season pass update to reflect in your game.

Retire a season

Seasons have end dates when players are no longer able to participate in the season events but will still be able to claim any rewards they have earned. You can retire a season to make it so that players can no longer claim rewards or otherwise interact with the season. Retire a current season by following the steps below:

  1. In your game namespace, go to Engagement > Season Pass.

    navigate to Retire Season Pass

  2. In the Published Seasons tab, find the season you want to configure. Hover over the menu next to it and click Retire.

    click to Retire Season Pass

  3. On the confirmation message, click Confirm.

    Retire Season Pass confirmation message

Add localization to a pass

  1. In your game namespace, go to Engagement > Season Pass.

  2. In the Draft Seasons tab, find the season you want to update. Hover over the menu next to it and click View. The Season Details page appears.

    navigate to Localization to a Pass

  3. On the Season Details page, select the Passes tab, hover Menu and then click View in that pass's Action column.

    click to view Localization to a Pass

  4. The Passes Details page will appear. Scroll down to the Publishing Contents section. To add a new localization, click the Add Language button.

    click to add Localization to a Pass

  5. The Add Localization form will appear. Fill in the required fields:

    Pass Add localization form

    • Select the language for the new localization in the Default Language field.
    • Type the localized pass name in the Title field.
    • Type a localized description of the pass in the Description field.
  6. When you're finished, click Add. The localization will be added to the list.

note

Once you've added the localization, you can edit it by clicking on the pencil icon or delete it when no longer needed.

Upload a background image for a pass

  1. In your game namespace, go to Engagement > Season Pass.

  2. In the Draft Seasons tab, find the season you want to update. Hover over the menu next to it and click View. The Season Details page appears.

    navigate to Background Image to a Pass

  3. On the Season Details page, click the Passes tab, hover Menu and click View in the pass's Action column.

    click to view Background Image to a Pass

  4. The Passes Details page will appear. Scroll down to the Publishing Contents section. Select the Images tab and click the Upload button.

    click to begin uploading Background Image to a Pass

  5. The Upload Images form will appear. Click the Select Images button, upload the desired image from your directory, and click Submit.

    click to select Background Image to a Pass

    After the image is uploaded, make sure the image is correct. You can also change the name of the image. Once you're done, click Submit and the background image will be uploaded.

    submit Background Image to a Pass

Reorder tiers

You can reorder a season pass event's tiers. Reordering tiers will also reorder their properties, such as the tier's Exp. to Clear requirements and their associated rewards. You can reorder a season pass event's tiers by following the steps below.

  1. In your game namespace, go to Engagement > Season Pass.

  2. In the Draft Seasons tab, find the season you want to update. Hover over the menu next to it and click View. The Season Details page appears.

    navigate to Reorder Tiers

  3. On the Season Details page, select the Tiers tab. You will see a list of tiers that have already been created for this event. For more information on creating tiers, see Create a tier.

    list of Tiers

  4. Click the Tiers button in the Order No. column of the tier that you want to move. The Edit Tier form appears.

    Select Tiers

  5. Type in the desired order value in the Tier Order Number field, then click Save button. The tiers are reordered according to your updated value. For example, if you changed Tier 3 to order number 1, Tier 1 and Tier 2 will become Tier 2 and Tier 3.

    Reorder Tiers

Manage user advancement

You can manually advance a user to the next tier by following the steps below:

  1. In the Admin Portal, choose the target game namespace. Then, on the sidebar, go to Live Service Utilities > Lookup Users.

    navigate to User Advancement

  2. Select the search filter from the dropdown menu in the Search User panel that corresponds to the player's account information that you have on hand. Type that information in the text box and press Enter to search. The results of your search will appear. Browse the list to find the account you're looking for and click View in the Action column of the account listing to open it.

    click to view a user account

  3. The User Overview will appear, giving you a quick look at player data such as their wallet balance, ban status, and linked accounts, also more detailed records of the player's activity. Open the Season Passes tab from the ribbon at the top of the page.

    click to open a user's season pass page

  4. On the Season Pass Information page, click the View button of the selected season pass.

    click to view a season pass for a user

  5. On the Season Pass Details of the User page, click the Level Up button to advance the user to the next tier.

    click to level up a user in a pass

  6. A confirmation message appears. Fill in the following fields:

    user level up confirmation message

    • Fill the Source field with the options from the dropdown to define the source of the advancement. Choose Paid-For if the player got their advancement through purchasing a level upgrade. Choose Sweat if the player got their advancement through gameplay and engagement with your game.
    • Fill the Reason Tags with the reason why the player got their advancement.
  7. To advance the user to the next tier, click Yes, Level Up. The user will be advanced to the next tier.

    User Advancement