Skip to main content

Settings

Payment plan, server version, messages, spam, chat history, inappropriate language, report, and other settings can be configured.

Go to Settings

Project

  • The chat project ID (Chat UUID) is a unique value for identifying chat projects. It is used to integrate the chat server.
  • You may choose one among two ways to authenticate users.
    • If you use the user authentication server in BACKND Base, you can immediately use the user authentication function by entering the Client App Id and Signature Key in the Unity project.
    • If you use a custom authentication server, the user management call and user DB expenses are handled as 0, exempting you from relevant costs. This option is recommended for teams who have already established a user server. You can link a custom authentication server by entering the server's endpoint you wish to connect and configuring the server to return a response corresponding to the format when a request is sent with the token. For a detailed guide on its usage, please refer to the custom authentication documentation.

Blocks Between Users

  • When using Base authentication, additional settings are unnecessary.
  • When using custom authentication, setting the API for blocking and unblocking users allows a certain user to decide whether to block other users to hide their chats. This option is especially useful when specifying other users is difficult in the game client. For example, when users are blocked only through their nicknames, the block may not apply if the affected user changes their nickname. However, setting this API allows the server to manage blocks automatically based on unchangeable user ID information. For a detailed guide on the settings, please refer to the blocks between users documentation.

Fee

  • You can set a payment plan. Only the administrators with the permission to change the payment plan may access this function.
  • You can check the usage of the payment plan in place. You can check the peak CCU of this month, traffic usage, and number of times the user management was called.

Server Version

  • You can check the version of the server currently in use. You can download the latest SDK that is compatible with the current version.
  • Users can change the server version manually. Check the list of applicable versions, select one, and proceed with the update. As the server maintains backward compatibility, you can use it in distributed builds without any modifications. Versions that do not support backward compatibility are marked separately.

Message

  • You can set a message's length from a minimum of 2 bytes up to a maximum of 1,000 bytes.

Spam

  • Spam prevention methods can be selected between ‘Prevent Spam’ and ‘Apply Penalty for Spam’. ‘Prevent Spam’ stops spam by allowing messages to only be sent N seconds after the last sent message. ‘Apply Penalty for Spam’ penalizes spamming by allowing a message to be sent only after N seconds if a user sends N messages within N seconds.

Chat History

  • This function is available in payment plans that support the Pro functions.
  • Enabling 'Show recent chat history when entering a channel' allows new users joining a channel to view past chat history based on predefined conditions.
  • Message retention period can be set from a minimum of 1 day to a maximum of 90 days.

Inappropriate Language

  • This function is available in payment plans that support the Pro functions.
  • You can choose between ‘Replace with *’ and ‘Do not send message’ as the filtering method.
  • You can set phrases to filter using the inappropriate language list.
  • The 'Common to all languages' field applies to all users, regardless of their language.
  • If settings for a specific language are added, all the configurations for the common and selected language will be applied to the corresponding user.
  • You can set up to 5 languages.
    Clicking [Overwrite with the standard list provided by BACKND] will replace the content you have written with the standard BACKND list.
  • You can write up to 100,000 bytes.

Report

  • This function is available in payment plans that support the Pro functions.
  • You can set reasons for report for each language. If the configuration does not exist for a certain language, ‘FALLBACK language’ item is shown to users who are using that language. The key value can only contain English letters and “-” with a length of 48 bytes, and characters cannot be used in duplicates.
  • The report limit is the maximum number of reports a single user can make in a day.
  • The report time limit is a system that prevents users from reporting messages that has passed a certain time. This option cannot exceed the message retention period.

Translation

  • You can activate the automatic translation function. By setting the languages to allow automatic translation, you can use this function more efficiently.
  • It is provided for free during the beta period, and is limited to 1,000 characters per month.

Platform API

  • You can use the LiveOps features for chat through the API. Please refer to the Platform API document for detailed instructions.

Deactivate

  • You can deactivate the chat function.