MyChat Client settings, mcsettings.ini
MyChat Client settings profile is a default text file in the format INI.
File example
| 
    
 [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  | 
 
Parameters and sections of the file INI
| 
    Parameter  | 
  
    Value  | 
  
    Description  | 
 
| 
    [Network] program network settings  | 
 ||
| 
    ReconnectTime  | 
  
    10  | 
  
    time for repeat connection attempt with the server after disconnection (in seconds);  | 
 
| 
    Secured  | 
  
    yes  | 
  
    traffic encryption ("no", if encryption is not necessary);  | 
 
| 
    ProxyType  | 
  
    0  | 
  
    type of the proxy server: 0 — not in use; 1 — SOCKS4; 2 — SOCKS5;  | 
 
| 
    ProxyHost  | 
  
    
  | 
  
    proxy server address for work, if necessary;  | 
 
| 
    ProxyPort  | 
  
    80  | 
  
    port for connection via the proxy server;  | 
 
| 
    ProxyAuth  | 
  
    no  | 
  
    authorization status on the proxy server;  | 
 
| 
    ProxyUserName  | 
  
    
  | 
  
    user's name for authorization on the proxy server;  | 
 
| 
    ProxyUserPass  | 
  
    
  | 
  
    user's password for authorization on the proxy server;  | 
 
| 
    [General] main settings section  | 
 ||
| 
    WindowsStart  | 
  
    yes  | 
  
    automatically launch MyChat Client when the operating system starts;  | 
 
| 
    ConfirmExit  | 
  
    no  | 
  
    request confirmation when exiting the program;  | 
 
| 
    StartPassword  | 
  
    no  | 
  
    display the accounts manager window after launch and do not connect automatically to MyChat Server;  | 
 
| 
    DailyUpdatesCheck  | 
  
    yes  | 
  
    weekly check for updates on the official website;  | 
 
| 
    OpenPrivateByOneClick  | 
  
    yes  | 
  
    show private dialogues by one click on the header from a contacts panel;  | 
 
| 
    FadeWindows  | 
  
    yes  | 
  
    smooth display appearance for dialogue windows;  | 
 
| 
    DoubleClickPagesClose  | 
  
    yes  | 
  
    close applications in private dialogues and conferences by double click on the header;  | 
 
| 
    MainWindow  | 
  
    1  | 
  
    what to do with the program main window after launch: 0 — do nothing; 1 — hide the window to the system tray after start; 2 — maximize the window (full screen);  | 
 
| 
    ShowUsersCounterOnTheTabs  | 
  
    yes  | 
  
    show the number of users in conferences and tabs;  | 
 
| 
    ShowMainToolsPanel  | 
  
    yes  | 
  
    show main tools panel;  | 
 
| 
    ShowSendButton  | 
  
    yes  | 
  
    show the button for sending messages in dialogues;  | 
 
| 
    CtrlEnterSend  | 
  
    no  | 
  
    send messages using Ctrl+Enter;  | 
 
| 
    TipOfTheDayNum  | 
  
    7  | 
  
    number of "Tip of the Day";  | 
 
| 
    ShowTipOfTheDay  | 
  
    no  | 
  
    show the window "Tip of the Day" with helpful recommendations;  | 
 
| 
    DisableAvatars  | 
  
    yes  | 
  
    disable avatars in the chat;  | 
 
| 
    QuickMsgAutoSend  | 
  
    yes  | 
  
    send messages instantly to the chat with the set of ready phrases;  | 
 
| 
    SpellCheck  | 
  
    yes  | 
  
    system for spell checking in messages;  | 
 
| 
    AutoHideMainWindow  | 
  
    no  | 
  
    automatically hide the main window when a user is inactive;  | 
 
| 
    [Events] reaction on various events in the chat  | 
 ||
| 
    ShowPopupTrayWindow  | 
  
    yes  | 
  
    show pop-up notifications in a system tray;  | 
 
| 
    PopupOnNewBBS  | 
  
    yes  | 
  
    show window above all windows when receiving messages on the announcements board;  | 
 
| 
    PopupOnChannelMessage  | 
  
    no  | 
  
    show chat window above all windows when receiving any message in a conference;  | 
 
| 
    PopupOnPrivateMessage  | 
  
    no  | 
  
    show chat window above all windows when receiving any message in a private dialogue;  | 
 
| 
    DateTimeStampFormat  | 
  
    [hh:mm:ss]  | 
  
    date/time stamps in messages;  | 
 
| 
    TimeStamp  | 
  
    yes  | 
  
    show date/time stamps in the chat;  | 
 
| 
    TrayBBSMsg  | 
  
    yes  | 
  
    show incoming notifications in the system tray when receiving messages on the announcement board;  | 
 
| 
    TrayChMsg  | 
  
    yes  | 
  
    Show pop-up notifications in the system tray when receiving a message in a conference;  | 
 
| 
    TrayPvMsg  | 
  
    yes  | 
  
    show pop-up notifications in the tray when receiving messages in a private dialogue;  | 
 
| 
    TrayDontHide  | 
  
    yes  | 
  
    do not hide the notifications window in the system tray;  | 
 
| 
    TrayWindowDuration  | 
  
    5  | 
  
    duration time for displaying notification windows in the tray (in seconds);  | 
 
| 
    OpenPrivateOnPersonalOrAlert  | 
  
    no  | 
  
    open the private dialogue when receiving personal or important messages in conferences;  | 
 
| 
    BlinkOnTaskBar  | 
  
    yes  | 
  
    flashing on the taskbar when receiving new messages;  | 
 
| 
    [HotKeys] settings for global hotkeys in the chat  | 
 ||
| 
    HotKeyMyChat  | 
  
    <Win>+F12  | 
  
    global combination for calling MyChat Client from the tray;  | 
 
| 
    HotKeyMyChatScreenShot  | 
  
    <Win>+F9  | 
  
    global combination for sending screen copy in the chat;  | 
 
| 
    UseGlobalHotKeys  | 
  
    yes  | 
  
    use global system combinations in the chat;  | 
 
| 
    EscHide  | 
  
    yes  | 
  
    hide MyChat window to the tray using the button Esc;  | 
 
| 
    [Smileys] settings for emoticons (smileys)  | 
 ||
| 
    SmileysSet  | 
  
    classic  | 
  
    name of a used set of smileys;  | 
 
| 
    [Sounds]  settings for sounds in the chat  | 
 ||
| 
    AllSoundsOff  | 
  
    no  | 
  
    disable all sounds in the chat;  | 
 
| 
    SndNewMsg  | 
  
    yes  | 
  
    enable sounds for messages on the announcements board;  | 
 
| 
    SndBadWord  | 
  
    yes  | 
  
    enable sounds for obscene word filter;  | 
 
| 
    SndLeave  | 
  
    yes  | 
  
    enable sounds for exiting the conference;  | 
 
| 
    SndJoin  | 
  
    yes  | 
  
    enable sounds for entering the conference;  | 
 
| 
    SndChatType  | 
  
    yes  | 
  
    enable sounds for message typing;  | 
 
| 
    SndChatBS  | 
  
    yes  | 
  
    enable sounds for editing the message (Del, Backspace);  | 
 
| 
    SndStatus  | 
  
    yes  | 
  
    enable sounds for changing the conference topic, titles, blocking;  | 
 
| 
    SndError  | 
  
    no  | 
  
    disable sounds for errors;  | 
 
| 
    SndPrivate  | 
  
    yes  | 
  
    enable sounds for new private messages;  | 
 
| 
    SndChatRet  | 
  
    yes  | 
  
    enable sounds for pressing Enter in the message input field;  | 
 
| 
    SndSignal  | 
  
    yes  | 
  
    enable sounds for the signal command (for attracting attention);  | 
 
| 
    SndChat  | 
  
    yes  | 
  
    enable sounds for incoming messages in the conference;  | 
 
| 
    SndBroadcast  | 
  
    yes  | 
  
    enable sounds for incoming notifications (broadcasts);  | 
 
| 
    SndFilesExchangeRequest  | 
  
    yes  | 
  
    enable sounds requests for accepting files;  | 
 
| 
    SndFilesExchangeDone  | 
  
    yes  | 
  
    enable sounds for complete process of files exchanging;  | 
 
| 
    SndScreenShot  | 
  
    yes  | 
  
    enable sounds for creating a screen copy;  | 
 
| 
    SndMediaBusy  | 
  
    yes  | 
  
    enable sounds for "Busy" statuses during calls;  | 
 
| 
    SndMediaCall  | 
  
    yes  | 
  
    enable sounds of outgoing sounds during voice and video calls;  | 
 
| 
    SndMediaCallReject  | 
  
    yes  | 
  
    enable sounds for call rejection;  | 
 
| 
    SndMediaEndCall  | 
  
    yes  | 
  
    enable sounds for a call end;  | 
 
| 
    SndMediaIncomingCall  | 
  
    yes  | 
  
    enable sounds for incoming voice or video call;  | 
 
| 
    SndNewMsgFile  | 
  
    newmsg.mp3  | 
  
    sounds file for the message on the announcements board;  | 
 
| 
    SndBadWordFile  | 
  
    badword.mp3  | 
  
    sounds file for filtering obscene words;  | 
 
| 
    SndLeaveFile  | 
  
    leave.mp3  | 
  
    sounds file for exiting the conference;  | 
 
| 
    SndJoinFile  | 
  
    join.mp3  | 
  
    sounds file for entering the conference;  | 
 
| 
    SndChatTypeFile  | 
  
    chattype.mp3  | 
  
    sounds file for typing text in the chat;  | 
 
| 
    SndChatBSFile  | 
  
    chatbs.mp3  | 
  
    sounds file for editing the message text in the chat (Del, Backspace);  | 
 
| 
    SndStatusFile  | 
  
    status.mp3  | 
  
    sounds file for system messages in conferences;  | 
 
| 
    SndErrorFile  | 
  
    error.mp3  | 
  
    sounds file for errors;  | 
 
| 
    SndPrivateFile  | 
  
    private.mp3  | 
  
    sounds file for receiving private messages;  | 
 
| 
    SndChatRetFile  | 
  
    chatret.mp3  | 
  
    sounds file for pressing Enter in the window for typing messages;  | 
 
| 
    SndSignalFile  | 
  
    signal.mp3  | 
  
    sounds file for the signal command (for attracting attention);;  | 
 
| 
    SndChatFile  | 
  
    chat.mp3  | 
  
    sounds for incoming message in the conference;  | 
 
| 
    SndBroadcastFile  | 
  
    broadcast.mp3  | 
  
    sounds file for incoming notification;  | 
 
| 
    SndScreenShotFile  | 
  
    screenshot.mp3  | 
  
    sounds file for creating screen copy;  | 
 
| 
    SndFilesExchangeRequestFile  | 
  
    filesrequest.mp3  | 
  
    sound file for receiving files;  | 
 
| 
    SndFilesExchangeDoneFile  | 
  
    filesdone.mp3  | 
  
    sounds file for complete process when exchanging files;  | 
 
| 
    SndMediaBusyFile  | 
  
    mediabusy.mp3  | 
  
    sounds file for the "Busy" status during calls;  | 
 
| 
    SndMediaCallFile  | 
  
    mediacall.mp3  | 
  
    sounds file for outgoing voice/video calls;  | 
 
| 
    SndMediaCallRejectFile  | 
  
    mediacallreject.mp3  | 
  
    sound file for rejecting a call;  | 
 
| 
    SndMediaEndCallFile  | 
  
    mediaendcall.mp3  | 
  
    sounds file for ending a call;  | 
 
| 
    SndMediaIncomingCallFile  | 
  
    mediaincomingcall.mp3  | 
  
    sounds file for incoming voice/video call;  | 
 
| 
    [SysEvents] system event  | 
 ||
| 
    ShowSysEvents  | 
  
    yes  | 
  
    show system messages in conferences;  | 
 
| 
    EnterTxtxCh  | 
  
    yes  | 
  
    show the event for entering the conference;  | 
 
| 
    LeaveTxtxCh  | 
  
    yes  | 
  
    show the event for exiting the conference;  | 
 
| 
    QuitChat  | 
  
    yes  | 
  
    show the event for exiting the chat;  | 
 
| 
    ChangeTheme  | 
  
    yes  | 
  
    show the event when changing the conference topic;  | 
 
| 
    BanUser  | 
  
    yes  | 
  
    show the event when punishing a user in the conference;  | 
 
| 
    TurnOut  | 
  
    yes  | 
  
    show the event when kicking out a user from the conference;  | 
 
| 
    ConnectionLost  | 
  
    yes  | 
  
    show the event when disconnecting with the server in conferences;  | 
 
| 
    Ignore  | 
  
    yes  | 
  
    show the event when other users ignore your messages in a conference;  | 
 
| 
    ConnectionRestored  | 
  
    yes  | 
  
    show the event when restoring connection with the server in conferences;  | 
 
| 
    AutoFillBroadcastUsersList  | 
  
    yes  | 
  
    automatically fill the window for sending notifications to the list of users from the current conference or private dialogue;  | 
 
| 
    ShowImagesInChat  | 
  
    yes  | 
  
    show images in the messages;  | 
 
| 
    ImagesThumbsSize  | 
  
    2  | 
  
    size for images thumbnails: 0 — small; 1 — default; 2 — big; 3 — large  | 
 
| 
    DisableEmotions  | 
  
    no  | 
  
    disable graphic smileys in the chat text;  | 
 
| 
    EnableSmileysAnimation  | 
  
    yes  | 
  
    enable animation for graphic smileys in the chat text;  | 
 
| 
    AutoreplaceSmileys  | 
  
    no  | 
  
    automatically replace text smileys with graphic ones when typing the message in the chat;  | 
 
| 
    UseMessagesFontLayouts  | 
  
    yes  | 
  
    use the font marking in the message text;  | 
 
| 
    LoadHistoryType  | 
  
    1  | 
  
    Automatic upload of messages history when opening conference or private messages in the chat: 0 — do not load the message history; 1 — load last N messages;  | 
 
| 
    History_1_Num  | 
  
    100  | 
  
    how many messages to load in the window when opening conference or private dialogue;  | 
 
| 
    [Logs] logs  | 
 ||
| 
    Server  | 
  
    yes  | 
  
    log the connection to the server;  | 
 
| 
    TxtChannels  | 
  
    yes  | 
  
    log the message in text conferences;  | 
 
| 
    Private dialogues  | 
  
    yes  | 
  
    log private messages;  | 
 
| 
    Files  | 
  
    yes  | 
  
    log operations when exchanging files;  | 
 
| 
    [Security] security section  | 
 ||
| 
    OptionsPassword  | 
  
    
  | 
  
    set a password for entering the program settings;  | 
 
| 
    [Languages] languages  | 
 ||
| 
    Language  | 
  
    ukrainian.ini  | 
  
    interface localization file for system messages;  | 
 
| 
    [SendFiles] settings for files exchanging  | 
 ||
| 
    InputFilesDir  | 
  
    
  | 
  
    folder for accepting files from other users;  | 
 
| 
    BasePort  | 
  
    10000  | 
  
    managing FTP port for direct files receiving in a local network;  | 
 
| 
    BufferSize  | 
  
    5  | 
  
    buffer size for transferring files: 0 — 8 KB; 1 — 16 KB; 2 — 32 KB; 3 — 64 KB; 4 — 128 KB; 5 — 256 KB; 6 — 512 KB;  | 
 
| 
    DataPort  | 
  
    10001  | 
  
    FTP port for sending binary data by using the technology of the direct file transfer in a local network;  | 
 
| 
    SayYes  | 
  
    yes  | 
  
    accept files from users from a contacts list with no questions;  | 
 
| 
    RememberSelectInputFilesFolder  | 
  
    no  | 
  
    remember folders with accepted files for each user;  | 
 
| 
    RandomPorts  | 
  
    yes  | 
  
    use random FTP ports from a range for direct file transfer in a local network;  | 
 
| 
    RandomPortStart  | 
  
    10000  | 
  
    start of the ports range for direct file transfer in a local network via FTP;  | 
 
| 
    RandomPortEnd  | 
  
    20000  | 
  
    end of the ports range for direct file transfer in a local network via FTP;  | 
 
| 
    [Colors] settings for colors of the program elements  | 
 ||
| 
    color_ch_pv_back  | 
  
    13758972  | 
  
    background for conferences and private dialogues;  | 
 
| 
    color_inp_back  | 
  
    13758972  | 
  
    background for the message input field;  | 
 
| 
    color_userslist_back  | 
  
    13758972  | 
  
    background for the users list in the conference;  | 
 
| 
    color_userslist_text  | 
  
    0  | 
  
    text of the users list in conferences;  | 
 
| 
    color_own_nick_text  | 
  
    255  | 
  
    own nickname in messages;  | 
 
| 
    color_active_link  | 
  
    255  | 
  
    active link in conferences and private dialogues;  | 
 
| 
    color_visited_link  | 
  
    8388736  | 
  
    already opened link in conferences and private dialogues;  | 
 
| 
    color_timestamp  | 
  
    10526880  | 
  
    date/time stamps for messages;  | 
 
| 
    color_hello_nick  | 
  
    13209  | 
  
    addressed nickname in the chat;  | 
 
| 
    color_users_nick_text  | 
  
    16711680  | 
  
    users nicknames and links in messages;  | 
 
| 
    [Update] updates  | 
 ||
| 
    UseAccountForUpdates  | 
  
    no  | 
  
    use a special Windows user account for updating the program;  | 
 
| 
    UpdateLogin  | 
  
    
  | 
  
    Windows user login for updates;  | 
 
| 
    UpdatePassword  | 
  
    
  | 
  
    Windows user password for updates;  | 
 
| 
    UpdateDomain  | 
  
    
  | 
  
    Windows user domain name for updates;  | 
 
| 
    ForceUpdateFromMyChatServerInActiveDirectory  | 
  
    no  | 
  
    when working in Active Directory, update via MyChat Server;  | 
 
| 
    [Special]  special section  | 
 ||
| 
    MessagesFontSize  | 
  
    1  | 
  
    font size in the chat: 0 — small; 1 — default; 2 — big; 3 — large;  | 
 
| 
    ToolsPanelType  | 
  
    1  | 
  
    size of the main toolbar: 0 — small; 1 — default;  | 
 
| 
    PagesPanel  | 
  
    3  | 
  
    where to place conversation tabs: 1 — on top; 2 — on the right; 3 — on the bottom; 4 — on the left;  | 
 
| 
    [Additional]  additional settings  | 
 ||
| 
    PrivateInfoFields  | 
  
    | 
  
    information fields about an interlocutor that should be shown in the private dialogue;  | 
 
| 
    ProgramCaption  | 
  
    %nickname%  | 
  
    header style of the main window;  | 
 
| 
    [Interface]  interface  | 
 ||
| 
    TrayIconListNumber  | 
  
    0  | 
  
    icon type in the system tray: 0  default; 1  variant №2; 2  variant №3;  | 
 
| 
    [MediaCalls]  settings for calls  | 
 ||
| 
    MediaNetworkTransportTCP  | 
  
    yes  | 
  
    use TCP protocol for calls;  | 
 
| 
    MediaNetworkTransportUDP  | 
  
    yes  | 
  
    use UDP protocol for calls;  | 
 
| 
    IceTransportPolicy  | 
  
    all  | 
  
    connection method: relay — via the server; all — directly and via the server.  |