Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
korol_ru
как сделать так, чтоб при установке клиента в списке серверов по умолчанию был нужный мне сервер?
Volldemar
Создать инишник с нужным содержанием, к примеру (mcsettings.ini):
[server_1]
IP=192.168.0.6
port=2004
name=my_server
description=Welcome to -=MyChat=- Server
password=
idx=1

[servers]
count=1

и при инсталяции клиентов, ложить этот инишник рядом с *.exe файлом инсталяции, ну и запускать экзешник. Тогда прописанный в инишнике сервер будет в списке. Естественно апи адрес и порт нужно заменить на свои ;)
korol_ru
чё-то не помогло, всё равно моего сервера после установки в списке нет
Volldemar
Апи адрес, порт меняли на свой?
txt нужно заменить на ini :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Volldemar Пн фев 20, 2012 11:59 am, всего редактировалось 1 раз.
Volldemar
Я этой технологией пользуюсь постоянно. Есть инишник mcsettings.ini, в котором прописан мой сервер и необходимые мне настройки для клиентов, перед инсталяцией, копирую эти два файла (инишник и инсталяционный файл клиента) накакой нить диск на устанавливаемом компе, запускаю - и готово...
Запускаю из батника с таким содержанием:
Код: Выделить всё
mkdir D:\MyChat_InputFiles\
mcclient412.exe /DIR="C:\Program Files\MyChatClient" /VERYSILENT /LOG="setup.log"
korol_ru
всё так же делаю,
вот содержание инишника

[server_1]
IP=194.186......
port=2004
name=Garant
description=Добро пожаловать на чат GARANT
password=
idx=1
[servers]
count=1

только хз чё за параметр idx
Аватара пользователя
Андрей Раков
В скрипте дистрибутива 4.12 есть ошибка, сейчас выложим исправленный дистрибутив MyChat клиента (минут через 15).
Volldemar
korol_ru писал(а):только хз чё за параметр idx

http://www.nsoft-s.com/mychatarticles/7 ... ychat.html
Код: Выделить всё
[servers]    Сервера
count=1    - количество серверов в менеджере серверов
[server_1]    Сервер, с номером от 1 до count из раздела [servers]
IP=193.105.135.74    - IP адрес сервера
port=2004    - порт сервера
name=Serv    - название сервера
description=    - описание сервера
password=    - пароль для подключения к этому серверу
idx=1    - внутренний индекс сервера, рекомендуем устанавливать номер одинаковый со значение в заголовке раздела [server_Х], чтобы idx был равен Х
Аватара пользователя
Андрей Раков
Да, еще, название файла c настройками должно быть - mychatservers.msl
Volldemar
Gifer писал(а):Да, еще, название файла c настройками должно быть - mychatservers.msl

т.е. теперь уже не инишник нужен???
Аватара пользователя
Андрей Раков
2Volldemar

Инишник нужен, но он используется уже установленным клиентом чата, а не инсталятором.
Аватара пользователя
Андрей Раков
2korol_ru

Пример mychatservers.msl:

[server_1]
IP=192.168.199.101
port=2004
name=Copper
description=Welcome to -=MyChat=-
password=

[servers]
count=1

З.Ы.

Дистрибутив обновлен, можете качать, файл mychatservers.msl рядом с инсталятором и устанавливайте.

З.Ы.Ы.

Если чат должны установить некоторое количество пользователей - положите инсталятор и файл mychatservers.msl в папку с общим доступом и пусть устанавливают оттуда.
Volldemar
Gifer писал(а):2Volldemar

Инишник нужен, но он используется уже установленным клиентом чата, а не инсталятором.

А в технологии удалённого упраления что то изменилось? там инишник нужен? или как?
Аватара пользователя
Алексей Пикуров
2 Volldemar
Ничего не поменялось, всё как в статье по удалённому управлению настройками: http://www.nsoft-s.com/mychatarticles/7 ... ychat.html
Аватара пользователя
Алексей Пикуров
2 korol_ru
Получилось сделать задуманное? Разобрались?
Аватара пользователя
Алексей Пикуров
Исправлено в готовящейся версии - viewtopic.php?p=7072#p7072
korol_ru
да, но есть одно !!!НО!!! под тем кем установил сработало, а под другим пользователем, на этом же ПК, всё равно стандартный сервер в списке...где IP прописывается в системе?
Аватара пользователя
Алексей Пикуров
Ну логично. Под кем ставите, под тем и адрес прописывается. А когда под другим юзером запускаете клиент чата - то база данных создаётся с нуля, со стандартным адресом естественно.

Адрес сервера прописывается в базе данных, которая лежит в профиле Windows-пользователя.

Может проще сделаем, мы вам просто дистрибутив клиента сделаем з "зашитыми" данными да и всё? Пришлите нам на [email protected] параметры своего сервера, соберём вам персональный дистрибутив.
korol_ru
ок, щас напишу, но было бы неплохо, знаете, как у RAdmina есть утилита для редактирования *.msi файла сервера, настройки свои там ставишь, она создаёт новый msi с нужными настройками, такую же штуку реализовать, удобно и полезно))
Аватара пользователя
Алексей Пикуров
У нас будет специальный сервис для этого на сайте, для онлайн формирования нужного дистрибутива. Письмо ваше есть, сейчас сделаем дистриб.
Аватара пользователя
Алексей Пикуров
Дистриб сделан, проверяйте почту.
Аватара пользователя
Алексей Пикуров
Рекомендую пользоваться сервисом MyChat Distrib Maker. Там всё можно настроить по своему вкусу и получить готовый дистрибутив.
http://mychat-server.com/custommc/