Skip to main content

Launch Checklist

Overview

caution

The client and backend environments must be consistent.

Before the game is launched, games must notify the Player Network representative to switch to the production environment one week in advance and check each of the following items.

Client

LI PASS package

Basic checklist

ChecklistSteps
Version informationVerify the LI PASS version number asset_version from the gnconfig/acquire_config request of any request string in the logs.
Portrait and landscape supportConfirm whether the game to be published is in landscape or portrait mode, and whether there is a need to switch between landscape and portrait modes.
Orientation can be toggled using the LEVEL_INFINITE_ACTIVITY configuration.
UpdateConfig APIConfirm whether the game scripts uses the UpdateConfig API.
This API should only be used under special circumstances, due to it having higher priority and may cause remote configurations to not update properly.
Environment addressCheck INTL_URL in the unzipped package.
LogsCheck LOG_LEVEL in the unzipped pacakage, and check Player Network Console for any "[INTL]" related output.

Compliance checklist

ChecklistSteps
Terms of Service URLConfirm whether to enable and configure GAME_TOS_URL in INTLConfig.ini.
Privacy Policy URLConfirm whether to enable and configure GAME_PP_URL in Player Network Console.

INTLConfig.ini configurations

FieldDescriptionContent to modify
INTL_URLPlayer Network backend service URL, configured based on the publishing environmentReach out to the Player Network representative.
LOG_LEVELLog priority levelSet to 0 in the first round of acceptance for the production environment. It is recommended to use 2 or 3 after acceptance is complete.

When LOG_LEVEL is equal to 1, DEBUG_CHANNEL is invalid.
LOG_CONSOLE_OUTPUT_ENABLEOutput logs to consoleSet to 1 in the first round of acceptance for the production environment, set to 0 after acceptance is complete.
LOG_FILE_OUTPUT_ENABLEOutput logs to fileSet to 1 in the first round of acceptance for the production environment, set to 0 after acceptance is complete.
ACCOUNT_URLLI PASS backend service, optional for LI PASS V1.16 or later.Set to the service URL for production environment.
ACCOUNT_SDK_KEYLI PASS information.Set to the value on Player Network Console.
ACCOUNT_APP_IDLI PASS information.Set to the value on Player Network Console.
GAME_PP_URLPrivacy Policy URL of the game, will be displayed in the region selection and Account Center legal terms interface.Set the URL for the Privacy Policy
GAME_TOS_URLTerms of Service URL of the game, will be displayed in the region selection and Account Center legal terms interface.Set the URL for the Terms of Service
COMPLIANCE_NEW_CREDIT_CARD_VERIFYConfiguration to toggle between the URLs for credit card verification, supported since LI PASS V1.17.01Default value: 0
COUNTRY_ALLOW_LISTCountry allowlist, COUNTRY_BLOCK_LIST must also be configured.Display the corresponding countries/regions, values follow the ISO 3166-1 standard.
If this field is empty, display all countries/regions.
COUNTRY_BLOCK_LISTCountry blocklist, COUNTRY_ALLOW_LIST must also be configured.Hide the corresponding countries/regions, values follow the ISO 3166-1 standard.
If this field is empty, do nothing.

For more information, see SDK Configurations.

Multi-language

ChecklistSteps
Publish countriesConfirm the countries to publish to and countries to restrict access, configure COUNTRY_ALLOW_LIST and COUNTRY_BLOCK_LIST according to the ISO 3166-1 standard
Multi-language supportConfirm the languages to be supported during launch, and list the languages according to the Language Type Definition.
Language can be set using the SetLanguage API.

Additional functions

Confirm whether your game supports the following functions:

  • Hotfix
  • Gamepad for PC platform
  • Messaging for minors
  • Cross-platform login
  • Rewards
  • QR code login for console platform

If your game supports any of the above functions, reach out to the Player Network representative for assistance in verifying the configurations and testing.

Unity C# log switch

Disable Unity C# log when publishing into production.

INTLAPI.isDebug = false;

Backend

caution

Do not perform stress testing in the Player Network SDK production environment. If the game requires stress testing on its own modules, it is recommended to mock the Player Network SDK authentication request. If you need account service for stress testing, please reach out to the Player Network representative in advance.

The game backend must change request addresses to the domain address of Player Network SDK production environment. The domain address must be configured based on the release region. Reach out to the Player Network representative for details.

Account

Account Deletion

When switching to the production environment, if account deletion is not performed by the Customer Service Center, change the URL and intl_cluster settings of the account deletion API to those of the production environment.

Third-channel Publish Configuration

caution

Only available on some channels and cannot cover all. Please refer to the guidelines of each platform for details.

Google Configuration

Change Publishing status to PUBLISH APP.

Images: Google Release App

Facebook Configuration

Change App Mode to Live.

Image: Publish Facebook App

Line Configuration

To open LINE Login function to the players, set the channel to Published.

Images: Line Release App

Steam Configuration

  1. Delete the steam_appid.txt file inside the executable directory of the game, or Steam login might fail.
  2. Set the AppID for Steam channel in Player Network to the designated AppID of the game. Player Network SDK can now display Steam login correctly.
  3. (Optional) After actual release of the game, configure a STEAM_APPID field in the INTLConfig.ini file. If INTLConfig.ini contains a STEAM_APPID field, Steam would check if the game is started from the Steam app and if not, restart the game through Steam.
[Steam]
STEAM_APPID = {INTL_STEAM_APP_ID}

Replace {INTL_STEAM_APP_ID} with the Steam app ID of the game.