Настройки MyChat Client, формат файла mcsettings.ini
Файл профиля настроек MyChat Client — стандартный текстовый в формате INI.
Пример файла
[Network]
ReconnectTime=10
Secured=yes
ProxyType=0
ProxyHost=
ProxyPort=80
ProxyAuth=no
ProxyUserName=
ProxyUserPass=
[General]
WindowsStart=yes
ConfirmExit=no
StartPassword=no
DailyUpdatesCheck=yes
OpenPrivateByOneClick=yes
FadeWindows=yes
DoubleClickPagesClose=yes
MainWindow=1
ShowUsersCounterOnTheTabs=yes
ShowMainToolsPanel=yes
ShowSendButton=yes
CtrlEnterSend=no
TipOfTheDayNum=7
ShowTipOfTheDay=no
DisableAvatars=yes
QuickMsgAutoSend=yes
SpellCheck=no
AutoHideMainWindow=no
[Events]
ShowPopupTrayWindow=yes
PopupOnNewBBS=yes
PopupOnChannelMessage=no
PopupOnPrivateMessage=no
DateTimeStampFormat=[hh:mm:ss]
TimeStamp=yes
TrayBBSMsg=yes
TrayChMsg=yes
TrayPvMsg=yes
TrayDontHide=no
TrayWindowDuration=5
OpenPrivateOnPersonalOrAlert=no
BlinkOnTaskBar=no
[HotKeys]
HotKeyMyChat=<Win>+F12
HotKeyMyChatScreenShot=<Win>+F9
UseGlobalHotKeys=yes
EscHide=yes
[Smileys]
SmileysSet=classic
[Sounds]
AllSoundsOff=no
SndNewMsg=yes
SndBadWord=yes
SndLeave=yes
SndJoin=yes
SndChatType=yes
SndChatBS=yes
SndStatus=yes
SndError=no
SndPrivate=yes
SndChatRet=yes
SndSignal=yes
SndChat=yes
SndBroadcast=yes
SndFilesExchangeRequest=yes
SndFilesExchangeDone=yes
SndScreenShot=yes
SndMediaBusy=yes
SndMediaCall=yes
SndMediaCallReject=yes
SndMediaEndCall=yes
SndMediaIncomingCall=yes
SndNewMsgFile=newmsg.mp3
SndBadWordFile=badword.mp3
SndLeaveFile=leave.mp3
SndJoinFile=join.mp3
SndChatTypeFile=chattype.mp3
SndChatBSFile=chatbs.mp3
SndStatusFile=status.mp3
SndErrorFile=error.mp3
SndPrivateFile=private.mp3
SndChatRetFile=chatret.mp3
SndSignalFile=signal.mp3
SndChatFile=chat.mp3
SndBroadcastFile=broadcast.mp3
SndScreenShotFile=screenshot.mp3
SndFilesExchangeRequestFile=filesrequest.mp3
SndFilesExchangeDoneFile=filesdone.mp3
SndMediaBusyFile=mediabusy.mp3
SndMediaCallFile=mediacall.mp3
SndMediaCallRejectFile=mediacallreject.mp3
SndMediaEndCallFile=mediaendcall.mp3
SndMediaIncomingCallFile=mediaincomingcall.mp3
[SysEvents]
ShowSysEvents=yes
EnterTxtxCh=yes
LeaveTxtxCh=yes
QuitChat=yes
ChangeTheme=yes
BanUser=yes
TurnOut=yes
ConnectionLost=yes
Ignore=yes
ConnectionRestored=yes
AutoFillBroadcastUsersList=yes
ShowImagesInChat=yes
ImagesThumbsSize=2
DisableEmotions=no
EnableSmileysAnimation=yes
AutoreplaceSmileys=no
UseMessagesFontLayouts=yes
LoadHistoryType=1
History_1_Num=100
[Logs]
Server=yes
TxtChannels=yes
Privates=yes
Files=yes
[Security]
OptionsPassword=
[Languages]
Language=russian.ini
[SendFiles]
InputFilesDir=C:\Users\Toshiba\Documents\MyChat\
BasePort=10000
BufferSize=5
DataPort=10001
SayYes=yes
RememberSelectInputFilesFolder=no
RandomPorts=yes
RandomPortStart=10000
RandomPortEnd=20000
[Colors]
color_ch_pv_back=13758972
color_inp_back=13758972
color_userslist_back=13758972
color_userslist_text=0
color_own_nick_text=255
color_active_link=255
color_visited_link=8388736
color_timestamp=10526880
color_hello_nick=13209
color_users_nick_text=16711680
[Update]
UseAccountForUpdates=no
UpdateLogin=
UpdatePassword=
UpdateDomain=
ForceUpdateFromMyChatServerInActiveDirectory=no
[Special]
MessagesFontSize=1
ToolsPanelType=1
PagesPanel=3
[Additional]
PrivateInfoFields=EMAIL,WORK_PHONE,HOME_BIRTHDAY,IP_ADDRESS
ProgramCaption=%program% %ver% - %nickname% [%company%] (%state%)
[Interface]
TrayIconListNumber=0
[MediaCalls]
MediaNetworkTransportTCP=yes
MediaNetworkTransportUDP=no
IceTransportPolicy=all
Параметры и разделы INI-файла
Параметр |
Значение |
Описание |
[Network] — сетевые настройки программы |
||
ReconnectTime |
10 |
время повторной попытки соединения с сервером в секундах после потери связи; |
Secured |
yes |
использовать шифрование трафика ("no", если шифрование не нужно); |
ProxyType |
0 |
тип прокси-сервера для работы: 0 — не используется; 1 — SOCKS4; 2 — SOCKS5; |
ProxyHost |
|
адрес прокси-сервера для работы, если нужно; |
ProxyPort |
80 |
порт для соединения через прокси-сервер; |
ProxyAuth |
no |
использовать или нет авторизацию на прокси-сервере; |
ProxyUserName |
|
имя пользователя для авторизации на прокси-сервере; |
ProxyUserPass |
|
пароль пользователя для авторизации на прокси-сервере; |
[General] — основной раздел настроек |
||
WindowsStart |
yes |
автоматически запускать MyChat Client при старте операционной системы; |
ConfirmExit |
no |
требовать подтверждение при выходе из программы; |
StartPassword |
no |
после запуска показывать окно менеджера учётных записей и не соединяться автоматически с сервером MyChat; |
DailyUpdatesCheck |
yes |
еженедельная проверка на наличие свежий версий на официальном сайте; |
OpenPrivateByOneClick |
yes |
открывать приваты одинарным кликом из панели контактов; |
FadeWindows |
yes |
плавная "проявка" диалоговых окон; |
DoubleClickPagesClose |
yes |
закрытие разговоров в приватах и в конференциях по двойному клику мышкой на заголовке; |
MainWindow |
1 |
что делать с окном программы после запуска: 0 — ничего не делать; 1 — прятать окно в трей после старта; 2 — развернуть окно на весь экран; |
ShowUsersCounterOnTheTabs |
yes |
показывать количество пользователей в конференциях на закладках; |
ShowMainToolsPanel |
yes |
показывать главную панель инструментов; |
ShowSendButton |
yes |
показывать кнопку отправки сообщения в диалогах; |
CtrlEnterSend |
no |
отправлять сообщения комбинацией клавиш Ctrl+Enter; |
TipOfTheDayNum |
7 |
номер активного "Совета дня"; |
ShowTipOfTheDay |
no |
показывать окно "Совет дня" с полезными рекомендациями по работе программы; |
DisableAvatars |
yes |
отключить аватары в чате; |
QuickMsgAutoSend |
yes |
мгновенно отправлять в чат сообщения из готового набора фраз; |
SpellCheck |
yes |
система проверки правописания в сообщениях чата; |
AutoHideMainWindow |
no |
автоматически срывать главное окно чата при бездействии пользователя; |
[Events] — реакция на различные события в чате |
||
ShowPopupTrayWindow |
yes |
показывать всплывающие уведомления в системной лотке (трее); |
PopupOnNewBBS |
yes |
показывать окно чата поверх всех окно при получении сообщения на доске объявлений; |
PopupOnChannelMessage |
no |
показывать окно чата поверх всех окно при получении любого сообщения в конференции; |
PopupOnPrivateMessage |
no |
показывать окно чата поверх всех окно при получении любого сообщения в привате; |
DateTimeStampFormat |
[hh:mm:ss] |
формат штампа даты и времени в сообщениях чата; |
TimeStamp |
yes |
показывать штамп даты и времени в чате; |
TrayBBSMsg |
yes |
показывать всплывающие уведомления в трее при получении сообщения на доске объявлений; |
TrayChMsg |
yes |
показывать всплывающие уведомления в трее при получении сообщения в конференции; |
TrayPvMsg |
yes |
показывать всплывающие уведомления в трее при получении сообщения в привате; |
TrayDontHide |
no |
не прятать окошко уведомлений в трее; |
TrayWindowDuration |
5 |
время показа окошка уведомлений в трее (в секундах); |
OpenPrivateOnPersonalOrAlert |
no |
открывать приват при получении персональных или важных сообщений в конференциях; |
BlinkOnTaskBar |
yes |
мигать на панели задач при получении новых сообщений; |
[HotKeys] — настройки глобальных "горячих" комбинаций клавиш в чате |
||
HotKeyMyChat |
<Win>+F12 |
глобальная комбинация клавиш для вызова MyChat Client из трея; |
HotKeyMyChatScreenShot |
<Win>+F9 |
глобальная комбинация клавиш для отправки копии экрана в чат; |
UseGlobalHotKeys |
yes |
использовать глобальные системные комбинации клавиш в чате; |
EscHide |
yes |
прятать окно MyChat Client в трей по клавише Esc; |
[Smileys] — раздел настроек смайликов (эмотиконов) |
||
SmileysSet |
classic |
название используемого набора смайлов; |
[Sounds] — настройки звуков в чате |
||
AllSoundsOff |
no |
отключить все звуки в чате; |
SndNewMsg |
yes |
включить звук сообщения на доске объявлений; |
SndBadWord |
yes |
включить звук фильтрации нецензурной лексики; |
SndLeave |
yes |
включить звук выхода из конференции; |
SndJoin |
yes |
включить звук входа в конференцию; |
SndChatType |
yes |
включить звук набора сообщения; |
SndChatBS |
yes |
включить звук изменения сообщения (Del, Backspace); |
SndStatus |
yes |
включить звук изменения темы конференции, наказаний и блокировок; |
SndError |
no |
включить звук сообщений об ошибках; |
SndPrivate |
yes |
включить звук получения приватных сообщений; |
SndChatRet |
yes |
включить звук нажатия Enter в окне набора сообщений; |
SndSignal |
yes |
включить звук команды сигнала для привлечения внимания в привате; |
SndChat |
yes |
включить звук входящего сообщения в конференциях; |
SndBroadcast |
yes |
включить звук входящего оповещения; |
SndFilesExchangeRequest |
yes |
включить звук запроса на получение файлов; |
SndFilesExchangeDone |
yes |
включить звук окончания процесса обмена файлами; |
SndScreenShot |
yes |
включить звук создания копии экрана; |
SndMediaBusy |
yes |
включить звук "занято" при звонках; |
SndMediaCall |
yes |
включить звук исходящего звонка при голосовых и видео вызовах; |
SndMediaCallReject |
yes |
включить звук отклонения звонка; |
SndMediaEndCall |
yes |
включить звук окончания звонка; |
SndMediaIncomingCall |
yes |
включить звук входящего голосового или видео вызова; |
SndNewMsgFile |
newmsg.mp3 |
файл звука сообщения на доске объявлений; |
SndBadWordFile |
badword.mp3 |
файл звука фильтрации нецензурных выражений; |
SndLeaveFile |
leave.mp3 |
файл звука выхода из конференции; |
SndJoinFile |
join.mp3 |
файл звука входа в конференцию; |
SndChatTypeFile |
chattype.mp3 |
файл звука набора текста сообщения в чате; |
SndChatBSFile |
chatbs.mp3 |
файл звука редактирования текста сообщения в чате (Del, Backspace); |
SndStatusFile |
status.mp3 |
файл звука системных сообщений в конференциях; |
SndErrorFile |
error.mp3 |
файл звука ошибки; |
SndPrivateFile |
private.mp3 |
файл звука получения приватных сообщений; |
SndChatRetFile |
chatret.mp3 |
файл звука нажатия Enter в окне набора сообщений; |
SndSignalFile |
signal.mp3 |
файл звука команды сигнала для привлечения внимания в привате; |
SndChatFile |
chat.mp3 |
файл звука входящего сообщения в конференциях; |
SndBroadcastFile |
broadcast.mp3 |
файл звука входящего оповещения; |
SndScreenShotFile |
screenshot.mp3 |
файл звука создания копии экрана; |
SndFilesExchangeRequestFile |
filesrequest.mp3 |
файл звука запроса на получение файлов; |
SndFilesExchangeDoneFile |
filesdone.mp3 |
файл звука окончания процесса обмена файлами; |
SndMediaBusyFile |
mediabusy.mp3 |
файл звука "занято" при звонках; |
SndMediaCallFile |
mediacall.mp3 |
файл звука исходящего звонка при голосовых и видео вызовах; |
SndMediaCallRejectFile |
mediacallreject.mp3 |
файл звука отклонения звонка; |
SndMediaEndCallFile |
mediaendcall.mp3 |
файл звука окончания звонка; |
SndMediaIncomingCallFile |
mediaincomingcall.mp3 |
файл звука входящего голосового или видео вызова; |
[SysEvents] — раздел системных событий |
||
ShowSysEvents |
yes |
показывать системные сообщения в конференциях; |
EnterTxtxCh |
yes |
показывать событие входа в конференцию; |
LeaveTxtxCh |
yes |
показывать событие выхода из конференции; |
QuitChat |
yes |
показывать событие выхода из чата; |
ChangeTheme |
yes |
показывать событие изменения темы конференции; |
BanUser |
yes |
показывать событие назначения наказания для пользователя в конференции; |
TurnOut |
yes |
показывать событие изгнания пользователя из конференции; |
ConnectionLost |
yes |
показывать событие потери соединения с сервером в конференциях; |
Ignore |
yes |
показывать событие игнорирования ваших сообщений другими пользователями в конференциях; |
ConnectionRestored |
yes |
показывать событие восстановления соединения с сервером в конференциях; |
AutoFillBroadcastUsersList |
yes |
автоматически заполнять окно отправки оповещения списком пользователей из текущей конференции или привата; |
ShowImagesInChat |
yes |
показывать изображения в тексте сообщений чата; |
ImagesThumbsSize |
2 |
размер миниатюр изображений в тексте чата: 0 — маленькие; 1 — стандартные; 2 — большие; |
DisableEmotions |
no |
отключить графические смайлики в тексте чата; |
EnableSmileysAnimation |
yes |
включить анимацию графических смайликов в тексте чата; |
AutoreplaceSmileys |
no |
автоматически заменять текстовые смайлики на графические во время набора сообщений в чате; |
UseMessagesFontLayouts |
yes |
использовать шрифтовую разметку в тексте сообщений; |
LoadHistoryType |
1 |
Автоматическая загрузка истории сообщений в чат при открытии конференций и приватов: 0 — не загружать историю сообщений; 1 — загружать посление N сообщений; |
History_1_Num |
100 |
сколько сообщений из истории загружать в окно чата после открытия конференции или привата; |
[Logs] — раздел протоколирования |
||
Server |
yes |
протоколировать соединение с сервером; |
TxtChannels |
yes |
протоколировать сообщения в текстовых конференциях; |
Privates |
yes |
протоколировать сообщения в приватах; |
Files |
yes |
протоколировать операции обмена файлами; |
[Security] — раздел безопасности |
||
OptionsPassword |
|
пароль на вход в настройки программы; |
[Languages] — языковые настройки |
||
Language |
russian.ini |
файл локализации интерфейса и системных сообщений программы; |
[SendFiles] — настройки обмена файлами |
||
InputFilesDir |
|
папка для приёма файлов от других пользователей; |
BasePort |
10000 |
управляющий FTP порт для прямого приёма файлов в локальной сети; |
BufferSize |
5 |
размер буфера для передачи файлов: 0 — 8 KB; 1 — 16 KB; 2 — 32 KB; 3 — 64 KB; 4 — 128 KB; 5 — 256 KB; 6 — 512 KB; |
DataPort |
10001 |
FTP порт для передачи бинарных данных технологии прямой передачи файлов в локальной сети; |
SayYes |
yes |
принимать файлы от пользователей из панели контактов, не задавая вопросов; |
RememberSelectInputFilesFolder |
no |
запоминать папки, в которые принимались файлы, индивидуально для каждого пользователя; |
RandomPorts |
yes |
использовать случайные FTP порты из диапазона для прямой передачи файлов в локальной сети; |
RandomPortStart |
10000 |
начало диапазона портов для прямой передачи файлов в локальной сети по FTP; |
RandomPortEnd |
20000 |
конец диапазона портов для прямой передачи файлов в локальной сети по FTP; |
[Colors] — цветовые настройки элементов программы |
||
color_ch_pv_back |
13758972 |
фон конференций и приватов; |
color_inp_back |
13758972 |
фон строки ввода сообщения; |
color_userslist_back |
13758972 |
фон списка пользователей в конференциях; |
color_userslist_text |
0 |
текст списка пользователей в конференциях; |
color_own_nick_text |
255 |
собственный ник в сообщениях; |
color_active_link |
255 |
активная ссылка в конференциях и приватах; |
color_visited_link |
8388736 |
уже открытая ссылка в конференциях и приватах; |
color_timestamp |
10526880 |
штамп даты и времени сообщения; |
color_hello_nick |
13209 |
ник, к которому обращаются в чате; |
color_users_nick_text |
16711680 |
ники и ссылки пользователей в сообщениях; |
[Update] — раздел настройки обновлений |
||
UseAccountForUpdates |
no |
использовать специальную учётную запись пользователя Windows для обновления программы; |
UpdateLogin |
|
логин Windows-пользователя для обновления; |
UpdatePassword |
|
пароль Windows-пользователя для обновления; |
UpdateDomain |
|
имя домена Windows-пользователя для обновления; |
ForceUpdateFromMyChatServerInActiveDirectory |
no |
при работе в Active Directory — принудительно обновляться через MyChat Server; |
[Special] — специальный раздел |
||
MessagesFontSize |
1 |
размер шрифта сообщений в чате: 0 — маленький; 1 — обычный; 2 — большой; 3 — очень большой; |
ToolsPanelType |
1 |
размер главной панели инструментов: 0 — маленькая; 1 — стандартная; |
PagesPanel |
3 |
где размещать полоску закладок разговоров: 1 — вверху; 2 — справа; 3 — внизу; 4 — слева; |
[Additional] — дополнительные настройки |
||
PrivateInfoFields |
|
информационные поля о собеседнике, которые следует показывать в привате; |
ProgramCaption |
%nickname% |
стиль заголовка главного окна программы; |
[Interface] — интерфейсный раздел |
||
TrayIconListNumber |
0 |
тип иконки в системной трее: 0 — стандартная; 1 — вариант №2; 2 — вариант №3; |
[MediaCalls] — настройки звонков |
||
MediaNetworkTransportTCP |
yes |
использовать TCP протокол для звонков; |
MediaNetworkTransportUDP |
yes |
использовать UDP протокол для звонков; |
IceTransportPolicy |
all |
метод связи: relay — через сервер; all — напрямую и через сервер. |