Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
Михаил П
По документации
цитата -----
Иногда бывает необходимо установить MyChat Client с уже заранее выбранными настройками. Например, указать адрес сервера, к которому он будет подключаться после старта, настроить интерфейс и прочее.

Все необходимые настройки при установке берутся из файла конфигурации (mcsettings.ini), который должен находиться в одной папке с инсталляционным пакетом.
конец цитаты-----

mcsettings.ini. подготовлен , в блокноте открываю и не вижу где прописано адрес сервера ???
Аватара пользователя
Алексей Пикуров
Добрый день.

В настройках адрес сервера сейчас прописать нельзя, этот раздел справки немного устарел в связи с тем, что мы готовим онлайн-сервис для создания дистрибутивов MyChat Client "на заказ", с любыми нужными настройками и "вшитым" адресом сервера для подключения.

Однако, в данный момент можно подкладывать к инсталлятору файл настроек программы и список адресов серверов (mychatservers.msl). Получить его можно вот так:
1304811814_orig.png

А затем просто экспортируете список в файл. Как правило, оставляют одну запись - свой локальный сервер. Тогда после запуска MyChat Client будет показываться менеджер учётных записей и нужно будет просто зарегистрировать нового пользователя, адрес сервера уже будет "в наличии".
1304842581_orig.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Михаил П
Сделано

mychatservers.msl

[server_1]
IP=99.999.9.999
port=2004
AlternateIP=
AlternatePort=2004
name=servermoy
description=
password=

[servers]
count=1

Как вариант работает
А uin + пароль можно прописать.

Это для передачи удаленному пользователю для установки и автоматического входа
Аватара пользователя
Алексей Пикуров
UIN и пароль нельзя. Можно будет в сервисе, который мы делаем, но пока нет.

Однако вы можете сделать вот что. Даёте клиенту инсталлятор и CMD файл. В cmd файле пишете вот такие строки:

mcclient414.exe /verysilent
c:\program files\mychat client\mcclient.exe /connect ip:"192.168.10.1" port:"2004" servpass="" uin:"11" password:"123456" auto:"yes"

Таким образом установится клиент чата, а затем запустится в автоматическом режиме, прописав все нужные параметры, в том числе и UIN с паролем.
Аватара пользователя
Алексей Пикуров
P.S. Описание ключа командной строки /auto из справки:

Описание параметров
ip — IP адрес сервера, к которому необходимо подключаться. Обязательна запись в числовой форме, в виде четырёх октетов, разделённых точками;

port — порт, по которому производится подключение. По умолчанию - 2004. Не может быть меньше 1024.

servpass — пароль на подключение к серверу. Может быть пустым, если администратор сервера его не устанавливал (по умолчанию после первой установки сервера этого пароля нет);

uin — идентификатор пользователя, который должен быть зарегистрирован на сервере;

password — пароль пользователя, который зарегистрирован на сервере;

auto — следует ли в дальнейшем автоматически подключаться под этим пользователем, даже если клиент чата будет запускаться без параметров командной строки. "yes" - да, "no" - нет.
Аватара пользователя
Михаил П
Спасибо
Аватара пользователя
Михаил П
Почти получилось но не до конца получилось

содержимое user-setup.bat файла

mcclient414.exe /verysilent
c:\program files\mychat client\mcclient.exe /connect ip:"99.903.9.198" port:"2004" servpass="" uin:"53" password:"4455" auto:"yes"
( ip тут не реальные и пароли для примера)

После запуска бантика user-setup.bat программа инсталлируется но не запускаться автоматом .
Запускаем в ручную из программ файлес но uin и пароль не подхватывает

хотя как вы выше писали должно было быть так :

Таким образом установится клиент чата, а затем запустится в автоматическом режиме, прописав все нужные параметры, в том числе и UIN с паролем.

Что я не так сделал ?
Аватара пользователя
Алексей Пикуров
Проверьте пути. Выполните каждую команду в BAT-файле по очереди и посмотрите, что будет писать система. Выполняйте из консоли (cmd.exe).
Аватара пользователя
Михаил П
Установка на WINDOW7

1 часть установка отрабатывается
2 стартует ЧАТ , Uin и пароль не подхватывает чат стартует но ждет ввод . см скрин..

содержимое cmd

mcclient414.exe /verysilent
"C:\Program Files\MyChat Client\mcclient.exe" /connect ip:"000.000.000.000" port:"2004" servpass="" uin:"53" password:"0000" auto:"yes"

( ip тут не реальные и пароли для примера)
Аватара пользователя
Михаил П
Ждем очень ответа
Аватара пользователя
Алексей Пикуров
Вы правы, так и происходит. Ищём причину такого поведения программы.
Аватара пользователя
Алексей Пикуров
Михаил, в той версии, что вы используете (4.14), вероятно, есть ошибка, которая не позволяет корректно отработать команде /connect. Будет исправлено.
Аватара пользователя
Михаил П
как - бы скорей устранить ошибку
Аватара пользователя
Алексей Пикуров
В следующей версии будет исправлено.
Аватара пользователя
Алексей Пикуров
Михаил, простите, ввёл вас в заблуждение. Этот ключ (/connect) ещё не реализован в версии 4.14, он будет работать только в следующей версии.

Что уже сделано в готовящейся версии MyChat?

Мы для работы используем у себя самую последнюю сборку (нестабильную, которая находится в разработке) и там этот ключ уже реализован.

Ожидайте выхода следующей версии.
Аватара пользователя
Алексей Пикуров
Реализовано в версиях 4.15 и выше.
Аватара пользователя
Алексей Пикуров
Синтаксис ключей /auto и /connect изменён, читайте справку.