Skip to main content

Configuration

Server

We use YAML for the configuration of Strawberry Chat. So that you don’t have to write the whole configuration yourself, we have a sample configuration (Legacy/Stable) However, to fully understand which value configures what, you can have a look at this table:
Some arguments are only available for v1.9.0 (v1.9.0-vacakes-std_stmbv2).These include: enable_queue, max_users, max_registered_users, admins_wait_queue, bots_wait_queue, special_messages
Some arguments are only available for v1.10.0 (v1.10.0-vacakes-std_stmbv2).These include: banned_ips, driver, check_same_thread, host, port, user, password, database_name, database_table.

Client

We also use YAML for the configuration of our client. So that you don’t have to write the entire configuration yourself, we have a sample configuration (Legacy/Stable/Main) However, to fully understand which value configures what, you can have a look at this table:
The argument enable_notifications is only available for v2.6.0 or higher.

Networking

This configuration part refers to the network behavior of the client. The following code block only works as of v2.6.0
Some arguments are only available for v2.6.0. These include: latency_mode, latency_mode_time.

Autoserver

This configuration section refers to the autoserver behavior of the client.

Preconfigured servers

This configuration section refers to preconfigured servers. An example configuration could be structured as follows:
The compatibility_mode argument is only available for v2.5.0 or higher.