Settings
Payment plan, server version, messages, spam, chat history, inappropriate language, report, and other settings can be configured.
Project
- Common server key is issued when the project is created. This is a unique key value that identifies the project and is used to integrate with Unity. You can check the same value in the Authentication Information menu in the project settings.
- The chat server key is granted the moment the chat service is activated. It is a unique key value assigned to the chat project and is used to integrate with Unity.
Pricing
- 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.
Chat Flooding
- Chat flooding prevention methods can be selected between ‘Prevent chat flooding’ and ‘Penalize chat flooding’. ‘Prevent chat flooding’ stops chat flooding by allowing messages to only be sent N seconds after the last sent message. ‘Penalize chat flooding’ penalizes chatting 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 that allow automatic translation, you can use this function more effectively.
- 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.