Файл профиля настроек 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

EMAIL

информационные поля о собеседнике, которые следует показывать в привате;

ProgramCaption

%nickname%

стиль заголовка главного окна программы;

[Interface] — интерфейсный раздел

TrayIconListNumber

0

тип иконки в системной трее:

0 — стандартная;

1 — вариант №2;

2 — вариант №3;

[MediaCalls] — настройки звонков

MediaNetworkTransportTCP

yes

использовать TCP протокол для звонков;

MediaNetworkTransportUDP

yes

использовать UDP протокол для звонков;

IceTransportPolicy

all

метод связи:

relay — через сервер;

all — напрямую и через сервер.