Skip to main content

Configure LI PASS

Through configuring login, projects can quickly create multiple login methods and synchronize them to the Test Environment. Player Network currently provides numerous login solutions that are suitable for a variety of usage scenarios.

Configurations from the Test Environment or Production Environment can also be quickly imported using the Import configurations function.

note

If you would prefer to configure LI PASS login using the legacy configuration method, you may do so by clicking Switch configuration method in the Configure LI PASS page. For configuration procedures for the legacy configuration method, see Configure LI PASS Login (Archived).

To switch between LI PASS configuration methods, Manager, Admin, or Owner permissions are required. If there are any unpublished login configurations, or when the SDK is in the midst of being upgraded, LI PASS configuration methods cannot be switched. For more information, reach out to the Player Network representative.

ConfigureLIPASS

note

The remote configurations in the Player Network Console take precedence over the local configuration in the SDK configuration file. That is, the configuration in the Player Network Console will override the configuration with the same key in the INTLConfig.ini file.

Modify general configurations

Verify the Basic Parameters, or make changes to the Game Name, Security, and SmartLink Authorization of your project. The configurations take effect globally, affecting the entire project.

General Configuration

Basic parameters

The key information required to generate a sigkey for the client, back-end server, and web will be automatically generated when creating a project. After the keys have been generated, they can be displayed by clicking View.
General Configuration

  • ACCOUNT_PLAT_TYPE: Account platform type, used to identify between different account platforms. For LI PASS, this is fixed as 131.
  • ACCOUNT_APP_ID, ACCOUNT_SDK_KEY, ACCOUNT_WEB_KEY: Values assigned by Player Network Console, used to configure LI PASS.

After authorization, gain access to SmartLink's powerful marketing tools at no extra cost, allowing you to interact and build rapport with your players more effectively.
If enabled, SmartLink will be able to retrieve the email addresses of your players, assisting you in your targeted marketing operations.
General Configuration

Game name

The game name is used in the official website and sent emails for the specified language.

  1. Log in to the Player Network Console, then select Configure LI PASS under Account Configurations in the left sidebar.

  2. Select Game Name under General Configurations.

  3. Select the languages that are supported by your game. English is the default language and cannot be removed.
    When modifying the game name for the first time, your project name will be displayed by default as the English name, where it can be modified.
    General Configuration

  4. Configure the game names for the selected languages.
    General Configuration

Security

Account security policies for LEVEL INFINITE PASS.
General Configuration

  • Suspicious activity alert - When suspicious activity from the player account has been detected, an alert will be sent to the player via email.
    For detailed configurations, click Advanced Configuration.
    General Configuration

    • Alert logic: Set the conditions to trigger security alerts.
    • When the number of active devices exceed X, the condition to trigger the suspicious activity alert is fulfilled: X being an integer representing the number of unique devices that was used to log in within the past 180 days, the actual value determined by your security policy.
    • When the number of login locations exceeds X, the condition to trigger the suspicious activity alert is fulfilled: X being an integer representing the number of unique country/region IPs that the player used to log in within the past 180 days, the actual value determined by your security policy.
  • Account linking restrictions - When logging in from a new device, the account cannot be linked to a new email address.
    For detailed configurations, click Advanced Configuration.
    General Configuration

    • When logging in from a new device, the account cannot be linked to a third-party channel or LI PASS within X hours.: X being an integer between 1 to 99, the actual value determined by your security policy.
  • CAPTCHA - If enabled, restrict players who frequently request for verification codes, or attempt to log in with their password.
    For detailed configurations, click Advanced Configuration.
    General Configuration

    • Within X minutes, if an account requests for a verification code for more than Y times, trigger CAPTCHA: X and Y being integers, the actual value determined by your security policy.
    • Within X minutes, if an account attempts to log in with password for more than Y times, trigger CAPTCHA.: X and Y being integers, the actual value determined by your security policy.

Publish general configurations

Ensure that all required information, such as the Game name, has been completed before publishing the general configurations. Once the configurations are ready, click Next at the bottom of the General Configurations page to begin publishing.

General Configuration

  1. In the Publish page, verify the configurations to be published.

  2. If all configurations are correct, click the button located at the bottom left of the page.

    • Test environment: Click Publish to Test Environment to publish the selected configurations to the test environment.
    • Production environment: Click Submit Production Environment Application, and the selected configurations will be applied automatically to the production environment after being approved by a reviewer.
      As manual review is required, the approval process for the production environment is likely to take between 3 to 4 hours. To expedite the approval, reach out to the Player Network representative.

    Publish General Configuration

  3. Click Confirm in the confirmation popup.
    Publish General Configuration

Configure features

Configure login types, third-party channels, and compliance, as well as the effective scope, which defines whether the login takes effect for one or more application packages.

  1. Log in to the Player Network Console, then select Configure LI PASS under Account Configurations in the left sidebar.

  2. Under Configure Logins, click Start.
    New Login

  3. Enter a unique name for the login, to distinguish between your various configurations.
    Login Name

Mobile, PC, Console

Select either Mobile, PC, or Console to begin configuring, only one platform can be selected for each login panel. To configure for other login types, you may continue to add more after completing configurations for this login panel.

  • Mobile: For release on Android/iOS, with support for adding third-party channels for authentication.
    Login type
  • PC: For release on PC, select between Steam/Epic Release, or Independent Release. Third-party channels for authentication can only be added for Independent Release.
    Login type
  • Console: For release on PS5 or Xbox Series X|S.
    Login type
Use LI PASS UI

Choose to use the standard LI PASS UI for areas such as the LI PASS login panel and Account Center, enabling LI PASS integration to be completed easily and reducing development costs.
The interactive interface of LI PASS UI comprises of components for login, registration, compliance, and security, which can be employed directly in your login panel.

  • Yes: The LI PASS UI will be used for the login panel and Account Center, and configurations can be managed from Configure UI.
  • No: Developers will have to design and configure the UI for the login panel and Account Center for their project separately.

Login channels

Third-party channels can be added as authentication methods for the Mobile platform or for Independent Release on the PC platform.

Social media

  1. Click + (add) to display the Select Channels list.
    Social media

  2. Select the third-party channel to be added.
    Channel Selection

  3. Complete the required fields using information that can be found from the management platform of the respective channel, then click Save.
    Channel Selection Edit

  4. [Optional] If the same third-party channel has been configured before, click Use Configuration From Existing APPID, then select the configuration to be used in the popup.
    Social Media

note

To delete a configured login channel or channel configuration, click Delete from the channel configuration popup.

  • Delete login channel - After clicking Confirm, players will be unable to use this channel for authentication while this login configuration is active.
    Social Media

  • Completely delete channel configuration - Click Delete Channel Configuration, then click Confirm in the displayed popup. If a published channel configuration is deleted, players will no longer be able to log in to the same game account through this channel.
    Social Media

Publishing platforms

If PC > Steam/Epic Release is selected, at least one publishing platform out of Steam and Epic will have to be configured.
If Console is selected, at least one publishing platform out of PS5 and Xbox Series X|S will have to be configured.

  1. Click the pencil icon for the corresponding publishing platform.
    Channel Selection Edit

  2. Complete the required fields, using information that can be found from the management platform of the respective channel.

  3. Click Save to complete configurations for your login.
    Channel Selection Edit

Compliance

note

Before employing the login for actual use, we recommend contacting the Player Network representative to obtain a comprehensive compliance solution.

Starting with V1.9, when the LEVEL INFINITE PASS channel configurations are first saved, Player Network will also automatically set up player age verification for the corresponding environment according to standard compliance configurations, for ease of login integration for your project.

Players will be able to view the configured Terms of Service and Privacy Policy when logging in for the first time or during registration.
Compliance Certification

  • Is Proxima Beta Pte. Ltd the publisher? - Sets whether the game is published by Proxima Beta.

    note

    Depending on the publisher, the legal terms and agreements that players need to agree to may differ. For games published by Proxima Beta, players must agree to the game's Terms of Service, Privacy Policy, the LEVEL INFINITE PASS Privacy Policy, and Data Transfer Agreement. If the publisher is not Proxima Beta, players must agree to the additional LEVEL INFINITE PASS Terms of Service, as highlighted in the image.

    Image: LEVEL INFINITE PASS Terms of Service
  • Whether to use IEG compliance service? - When the game is not published by Proxima Beta, set whether the game uses IEG compliance service.

    • Yes: Contact the Player Network representative to obtain a compliance solution.
    • No: The project is responsible for ensuring that compliance requirements have been met.

    Compliance Certification

  • Compliance Regions - The compliance regions that players can select during account registration, based on the release region of the game.

  • Terms of Service URL, Privacy Policy URL - The redirect URLs for the respective agreements as part of the compliance process, to be completed according to recommendations from the compliance team or by entering your existing URLs.
    For testing before the compliance review has been completed, click Use test data to use dummy data provided by Player Network Console.

    note

    In order to meet EU compliance requirements, if regions belonging to the applicable region (EEA/UK) have been selected, the DMA Advertising Notice URL will also have to be specified.
    Compliance Certification

    In order to meet Korean compliance requirements, if Korea has been selected, the Privacy Policy URL (Korean) will also have to be specified.
    Compliance Certification

    Player Network Console supports redirecting to the corresponding agreement URL based on the game client's language. The agreement URLs for each language has to be configured in advance, see Configure multi-language agreement URLs for more information.

Effective scope

Define the effective scope for the login to adapt to the various needs of your project.
Effective Scope

  • Global defaults - Takes effect for all application packages, except for specific packages with a defined login.

  • For specific packages only - The login configuration will only take effect for the specified application packages, and takes precedence over global defaults.

    note

    Since LI PASS V1.15, support has been added to retrieve configuration rules with the application package name. The package name of the application is used for Android, the bundle ID of the application is used for iOS, while the application package names for PC and console platforms will have to be configured with INTL_PACKAGE_NAME in INTLConfig.ini.

    Only one login configuration can be defined as global defaults for each project. To configure more than one, such as for different login types, specify the application packages that they will be used for.

To define application packages for your login:

  1. [Optional] If your application package is not listed under the Package Name drop-down list, click Manage to open the Manage Application Packages popup. Else, proceed to step 4.
    Effective Scope

  2. Click Add to add a new row and fill in the required information.
    Effective Scope

    • Display Name: A unique name to identify and differentiate between packages
    • Package Name: Client-side name for the application package, contact the game developer for more details.
  3. Click Save. Repeat steps 2 to 3 as needed, then close the popup when done.
    Effective Scope

  4. Under the Package Name drop-down list, select the application packages to take effect for your login configuration.
    Effective Scope

Web

Select Web to begin configuring, only one platform can be selected for each login panel. To configure for other login types, you may continue to add more after completing configurations for this login panel.

  • Web: For Web scenarios in the game or platform, such as fulfilling account login on the official game website and HTML5 webpages.
    Login type
Domain to use LI PASS Web services

At least one domain has to be configured for Web, with support for adding multiple domains, allowing games to have multiple web interfaces.

Login type

Login channels

Third-party channels can be added as authentication methods for the Web platform.

Social media

note

When configuring LI PASS for web, third-party channel configurations cannot be created, edited, or deleted, and only existing configurations can be selected.
To modify third-party channel configurations, see Configure Third-party Channels. Only members with Manager, Admin, or higher permissions can use this feature.

  1. Click + (add) to display the Select Channels list.
    Social media

  2. Select the third-party channel to be added.
    Channel Selection

Compliance

note

Before employing the login for actual use, we recommend contacting the Player Network representative to obtain a comprehensive compliance solution.

Starting with V1.9, when the LEVEL INFINITE PASS channel configurations are first saved, Player Network will also automatically set up player age verification for the corresponding environment according to standard compliance configurations, for ease of login integration for your project.

  • Require player region

    • Enable: Players will have to provide their current region during registration, or be asked to supplement the information during login if it has not been provided before, in order to trigger the compliance process for the specified region.
    • Disable: Player region cannot be obtained, as such is unable to trigger compliance verification, proceed with caution. Compliance Certification
  • Restrictions for minors

    • Enable: Players will have to provide their birthdate or confirm if they are above the legal age during registration, or be asked to supplement the information during login if it has not been provided before, based on their current region.
    • Disable: Age verification will not be performed and may lead to compliance issues, proceed with caution. Compliance Certification
  • Compliance agreements

    • Enable: All applicable agreements will be displayed during registration, or be displayed during login if it has not been completed before, based on the player's current region. Basic agreements are displayed to players in all regions, while region-specific agreements are only displayed according to a player's selected region.
    • Disable: No agreements will be displayed in the login panel and may lead to compliance issues, proceed with caution. Compliance Certification
    note

    Basic agreements: Terms of Service [Required], Privacy Policy [Required], subscription to marketing emails [Optional]
    Region-specific agreements: Subscription to nighttime marketing email [Optional] (South Korea only)

Configure UI

Mobile, PC, Console

If LI PASS UI is enabled for Mobile, PC, or Console, detailed configurations for LI PASS UI will become available when Next is clicked after completing feature configurations. The effects each configuration has on the UI can be previewed by clicking the preview icon.

Login panel

  • Authentication Methods - The authentication methods available on the login panel, to be selected according to the needs of your players.

    • [Required] Verification Code: An email containing a verification code will be sent to the entered email address, players can then use this code to log in to the game.
    • [Optional] Password: Players enter their registered email address and corresponding password to log in to the game.
    • [Optional] Third-party Channels: Players click on the registered third-party channel to log in to the game through the channel.

    Login Registration

  • Default Method - The default authentication method displayed on the login panel.
    This option is only displayed when both Verification Code and Password are enabled as Authentication Methods.

    • Verification Code: When players first enter the login panel, verification code login is displayed as the default authentication method.
    • Password: When players first enter the login panel, password login is displayed as the default authentication method.

    Login Registration

  • Display close button - Whether players can choose to close the login panel, and focus will be returned to the game for further processing.
    Login Registration

  • Automatic registration - Whether new players who log in with a verification code will be automatically registered with the game.

    • Enable: The button to manually register will be hidden from the verification code interface, the account registration process will be triggered automatically when players use a new email to log in.
    • Disable: The button to manually register will be displayed on the verification code interface, new players will have to manually register for an LI PASS before they can log in.

    Login Registration

  • Remember player login channels - Whether the third-party channels in the login panel will be displayed according to a player's login records.

    • Enable: Third-party channels are displayed according to a player's login records, in the order of last successful login arranged from left to right.
    • Disable: Third-party channels are displayed in the configured order.

    Login Registration

  • CAPTCHA - If enabled, restrict players who frequently request for verification codes, or attempt to log in with their password.
    CAPTCHA configurations are only available when the function is enabled in Security.

    • Within X minutes, if an account requests for a verification code for more than Y times, trigger CAPTCHA: X and Y being integers, the actual value determined by your security policy.
    • Within X minutes, if an account attempts to log in with password for more than Y times, trigger CAPTCHA: X and Y being integers, the actual value determined by your security policy.

    General Configuration

  • Display order of third-party channels in the login panel - Drag and drop the icons to adjust the display order of third-party channels in the login panel.
    Login Registration

Account Center

  • Orientation - For Mobile only, the orientation of the Account Center can be changed to match the orientation of the game.

    • Landscape: Account Center will be displayed horizontally.
    • Portrait: Account Center will be displayed vertically.

    Account Center

  • Display the Link Account tab in the Account Center

    • Enable: Players will be able to manage the third-party channels used to log in from the Account Center.
    • Disable: The Link Account tab will be hidden from the Account Center.
    • Maximum amount of linked third-party channels: The maximum amount of third-party channels that can be displayed in the Link Account tab, recommended to be set to 11.

    Account Center

Web

Basic interaction

  • Layout type

    • Mobile/PC side: The popup is slightly larger on PC than on mobile, while functions and interactions remain the same.
    • Custom configuration: Implementation is to be completed by the Web developer through modifying the source code.

    Login Registration

  • Display mode - The modes differ in the way the login panel is displayed, while functions remain the same.

    • Embedded in the content page
    • Displayed as a popup in the content page

    Login Registration

Login panel

  • Authentication Methods

    • Verification Code: An email containing a verification code will be sent to the entered email address, players can then use this code to log in to the game.
    • Password: Players enter their registered email address and corresponding password to log in to the game.

    Login Registration Login Registration

  • Default Method - The default authentication method displayed on the login panel.
    Login Registration

  • Password settings: Players can choose whether to set a password during registration. When players attempt to log in with their password, a popup prompt will be shown if no password has been set for the account. For more information, see Prompt to set a password.
    Login Registration

  • Default language - The default language used for the Web login panel when the system is unable to obtain the language used by the player.

    note

    Implementation of the automatic language detection function is to be completed by the Web developer through modifying the source code.

    Login Registration

  • Password registration settings

    • Manual registration: The button to manually register will be displayed on the password interface, new players will have to manually register for an LI PASS before they can log in.
    • Close: The button to manually register will be hidden from the password interface, only existing players will be able to log in.

    Login Registration Login Registration

  • Verification code registration settings

    • Manual registration: The button to manually register will be displayed on the verification code interface, new players will have to manually register for an LI PASS before they can log in.
    • Close: The button to manually register will be hidden from the verification code interface, only existing players will be able to log in.
    • Automatic registration: The button to manually register will be hidden from the verification code interface, the account registration process will be triggered automatically when players use a new email to log in.

    Login Registration Login Registration

  • Display order of third-party channels in the login panel - Drag and drop the icons to adjust the display order of third-party channels in the login panel.
    Account Center

Account linking strategy

  • Guide players to LI PASS(Email) - For players logging in through third-party channels and have not linked to LI PASS with their email address, they will be prompted to link to LI PASS.

    • On: Players logging in with a third-party channel are allowed to link to LI PASS.

      note

      If the player is using FaceBook, Google, Apple, or X to log in, and Return Email is enabled from third-party channels configurations, players will be able to quickly link to LI PASS with their email address.

      Login Registration

    • Off: Players logging in with a third-party channel are not allowed to link to LI PASS.

    Login Registration

  • Link policy

    • Allow players to skip linking: The Skip button is displayed on the email linking interface, players can skip the email linking step by clicking on the button.
    • Force players linking: The Skip button is hidden from the email linking interface, players are required to link their email before they can log in.

    Login Registration

Publish login panel configurations

Once the configurations are ready, click Next at the bottom of either the Configure Features or Configure UI page to begin publishing. In the Publish page, details about completed login configurations are displayed, and configurations that have yet to be published can be published.

Account Center

  1. In the Publish page, verify the configurations to be published.

    note

    The parameters highlighted in red need special attention. They are the differences between the content to be released and the real-time configuration of the current environment.

    Publish

  2. If all configurations are correct, click the button located at the bottom left of the page.

    • Test environment: Click Publish to Test Environment to publish the selected configurations to the test environment.
    • Production environment: Click Submit Production Environment Application, and the selected configurations will be applied automatically to the production environment after being approved by a reviewer.
      As manual review is required, the approval process for the production environment is likely to take between 3 to 4 hours. To expedite the approval, reach out to the Player Network representative.

    Publish

  3. [Optional] To publish the LI PASS configurations at a later time, click Cancel to save the LI PASS configurations as a draft.
    Publish

Edit LI PASS configurations

  1. Log in to Player Network console, and select Configure LI PASS under Account Configuration on the left sidebar.

  2. Click Edit under the LI PASS configuration that needs to be edited.
    Launcher Edit

    info

    After editing, the login configuration will change to the Pending submission state, and the operation will take effect after publication.
    Launcher Edit

Delete configurations

  1. Click Edit under the LI PASS configuration that needs to be deleted.
    Launcher Edit

  2. Click Delete Login at the bottom of the Configure Features page.
    Delete Launcher

  3. Click Confirm in the confirmation popup.
    Delete Launcher

Copy configurations

  1. Click More > Copy under the LI PASS configuration that needs to be edited.
    Launcher Copy

  2. [Optional] After making the necessary changes, click More > Publish to begin publishing.

Import LI PASS configurations

Projects are able to use this feature to import completed configurations from Player Network Console to the test or production environments.

Test environment

  1. Click Import production configurations in the Configure LI PASS page.
    Import test configurations

  2. A popup will be displayed after clicking on import, confirm if the channel configurations in the current environment need to be imported, then select the channel configurations to be imported.
    Import configurations

  3. After importing, view the detailed channel information from the Configuration To Be Published page, where the configurations can be modified or directly published to the test environment.
    Import configurations

Production environment

  1. Click Import test configurations in the Configure LI PASS page.
    Import production configurations

  2. A popup will be displayed after clicking on import, confirm if the channel configurations in the current environment need to be imported, then select the channel configurations to be imported.
    Import configurations

  3. After importing, view the detailed channel information from the Configuration To Be Published page, the selected configurations will be applied automatically to the production environment after being approved by a reviewer.
    Import configurations

    note

    As manual review is required, the approval process for the production environment is likely to take between 3 to 4 hours. To expedite the approval, reach out to the Player Network representative.