Preferences
Материал из Simple Chat
Опции клиента
Опции клиента можно установить командой /set, при этом некоторые опции будут применены только после перезапуска чата. Альтернативный путь заключается в редактировании конфигурационного файла, имя которого можно узнать в окне О Simple Chat или, выполнив команду /about, для корректного применения настроек, чат должен быть полностью закрыт во время редактирования.
Расположение конфигурационного файла зависит от операционной системы, имя зависит от имени исполняемого файла, например для schat2.exe конфигурационным файлом будет schat2.conf при переименовании исполняемого файла, имя конфига также будет изменено.
По структуре конфигурационный файл представляет собой обычный INI файл. Ниже представлен примерный вид файла.
[General] Translation=ru [Profile] Nick=IMPOMEZIA
| Опция | По умолчанию | Описание |
|---|---|---|
| AutoConnect | true | Автоматически подключатся к последнему серверу если статус пользователя отличается от Не в сети. Подключение будет установлено при запуске чата или при установке статуса. |
| ChannelUserCount | false | Включает отображение в заголовке вкладки канала числа пользователей. |
| CookieAuth | true | Значение false позволяет отключить поддержку Cookie авторизации. |
| DeveloperExtras | false | Разрешает использование специальных средств разработки. |
| Height | 420 | Высота окна чата. |
| HideIgnore | true | Скрывает пункт Игнорировать из меню пользователя. |
| Maximized | false | При значении этой опции true окно чата будет развёрнуто на весь экран. |
| Networks | Пустой список | Список идентификаторов серверов к которым был подключен клиент. |
| ShowSeconds | false | Управляет отображением секунд в тексте чата, по умолчанию секунды не показываются. |
| ShowServiceMessages | false | Включает показ сервисных сообщений, например уведомление в входе или выходе пользователей в канале. |
| Translation | auto | Установка языка интерфейса. Если значение опции auto, то язык будет определён автоматически, значение опции может быть кодом языка, например ru или ru_RU или полным путём к qm файлу перевода. |
| Width | 666 | Ширина окна чата. |
| WindowsAero | true | Включает визуальный эффект Windows Aero если он доступен, данная опция работает только в Windows системах. |
| Profile/Gender | 0 | Пол и цвет пользователя. |
| Profile/Nick | Ник пользователя, по умолчанию чат пытается автоматически определить ник пользователя. | |
| Profile/Status | "1;" | Статус пользователя. |
Опции сервера
| Опция | По умолчанию | Описание |
|---|---|---|
| Certificate | server.crt | Имя файла сертификата для поддержки SSL шифрования. |
| Listen | 0.0.0.0:7667 | Список пар адрес-порт, на которых сервер будет принимать подключения. |
| LogLevel | 2 | Уровень детализации журнала сервера. Возможные значения 0 (fatal), 1 (error), 2 (warn), 3 (info), 4 (debug), 5 (trace). |
| MainChannel | 2 | Номер главного канала в базе данных сервера. |
| MaxOpenFiles | 0 | Опция работает только на Linux и предназначена для изменения лимита на количество открытых файлов. |
| PrivateId | Приватный идентификатор сервера, используется для генерации идентификатор пользователей, каналов и т.д. | |
| PrivateKey | server.key | Имя файла приватного ключа для поддержки SSL шифрования. |
| Workers | 0 | Устанавливает количество потоков для обработки подключений. |