Установка клиента чата MyChat с заранее подготовленными настройками

Установка клиента чата MyChat с заранее подготовленными настройками

В сетях городских провайдеров или в компаниях, которые не используют функции автоматической установки MyChat, возникает такая проблема: необходимо устанавливать пользователям клиент чата с нужными настройками.

Люди сами устанавливают себе MyChat клиент и должны вводить адрес сервера для подключения. Ведь в дистрибутиве чата идёт только exe-файл установщика, и он ничего не знает про тот адрес, к которому ему предстоит подключаться.

  1. Что можно сделать?
  2. Как сделать файл настроек для MyChat?
  3. Где разместить файл настроек, чтобы инсталлятор его подобрал?
  4. Как происходит установка чата?
  5. А можно сделать так, чтобы установка прошла незаметно, без нажимания на кнопки?

1. Что можно сделать?


Заставлять пользователя вводить адрес сервера — весьма негуманно :) Поэтому в MyChat есть возможность установки клиента чата с любыми, заранее подготовленными настройками. Причём это может быть не только адрес сервера, к которому нужно будет подключаться после установки, но и настройки внешнего вида программы, звуков, пакетов смайлов и прочего.


2. Как сделать файл настроек для MyChat?


Двумя способами: вручную или с помощью экспорта в файл из уже настроенного MyChat клиента. Файл настроек — это обычный текстовый ASCII-файл, который можно открыть в Блокноте. Название у файла — mcsettings.ini.

Самый простой файл может выглядеть, например, вот так:

            [Network]
            ServerNum=1
            [server_1]
            IP=192.168.0.100
            port=2004
            name=MegaChat
            description=Chat Server
            password=
            idx=1
            [servers]
            count=1
        

В этом примере сервер MyChat, к которому должен будет подключаться MyChat клиент, имеет адрес 192.168.0.100 и порт 2004.

Полное описание всех возможных полей настроек файла mcsettings.ini дано в статье "Удаленное управление настройками клиента чата MyChat".


3. Где разместить файл настроек, чтобы инсталлятор его подобрал?


В той же папке, где лежит файл mcclient47.exe. Эти два файла (mcsettings.ini и mcclient47.exe) и нужно раздавать людям, которые будут устанавливать чат самостоятельно.


4. Как происходит установка чата?


Вы запускаете инсталлятор, чат устанавливается, затем автоматически подбирается файл настроек, втягивается в уже установленный чат, после чего делается попытка подключения к серверу.

Таким образом, клиенту даже не нужно знать адрес сервера — всё будет настроено само.


5. А можно сделать так, чтобы установка прошла незаметно, без нажимания на кнопки?


Можно. Добавляем в набор третий файл, например, "Запусти меня для установки чата.cmd".
В файле пишем одну строку: mcclient47.exe /VERYSILENT

Эта строка означает: установить клиент чата в полностью автоматическом режиме, вообще не задавая никаких вопросов пользователю.


Служба поддержки