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

Установка клиента чата 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

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

Еще почитать:

Как установить чат в локальной сети?
Установка MyChat сервера на динамический IP адрес
Как установить плагин для MyChat?

Все статьи 

 




Наши клиенты