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. |