Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Etherlords
Доброго времени суток,

MyChat перенесен с одного терминал сервера 2008 R2 на другой, но уже с Active Directory.
База данных восстановлена из бэкапа, вы говорили, что нужно прописать в реестре для корректного подключения пользователей к их старым UIN
Аватара пользователя
Алексей Пикуров
Здравствуйте.

Опишу подробно после телефонного разговора с вами, чтобы случайно не перепутали чего-нибудь :)

Итак, вы запускали MyChat Client-ов на терминальном сервере с ключом командной строки /auto, чтобы программа автоматически создала на сервере MyChat пользователя с ником = Windows-логину и каким-то своим стандартным паролем.

Сейчас у вас база пользователей, созданных именно таким образом.

Вы хотите сделать из них доменных пользователей, заменить авторизацию на прозрачную и сохранить наработанную историю сообщений.

1. Адрес нового сервера MyChat (IP, порт и название внутреннее) должен быть идентичен старому. История сообщений привязывается к связке "адрес сервера + юзер".

2. Составьте таблицу вида:
ник старого юзера = доменный логин нового юзера, имя домена

3. Зайдите в админку сервера и переделайте каждого пользователя по этой схеме, устанавливая ему принудительно доменную авторизацию.

4. Всем Windows-пользователям, которые будут использовать прозрачную авторизацию, следует залить в реестр специальный файл - https://nsoft-s.com/mcserverhelp/index. ... ectory.htm, пункт 3 (Настройка сценария для автоматического запуска клиента чата).

Всё вышеперечисленное попробуйте сделать для одного пользователя, потестируйте и проверьте. Пишите сюда, спрашивайте.
Etherlords
1. Адрес нового сервера MyChat (IP, порт и название внутреннее) должен быть идентичен старому.

Ранее чат сервер был установлен на самом TS и клиенты заходили по 127.0.0.1, сейчас серверная часть установлена на другом сервере, но в той же подсети, или мне его снова перенести на TS где и клиенты?
Аватара пользователя
Алексей Пикуров
Если 127.0.0.1 - то вариантов нет, сервер MyChat должен работать там же.
Etherlords
перенес сервер локально (127.0.0.1)
все сделано по шаблону который вы указали...
Настройки пользователей подтянулись, история НЕТ.
Еще, что хотелось бы ранее был .ini файл с настройками внешнего вида окна пользователя, сейчас в системе это вынесено в отдельный пункт, но не нашел смену расположения закладок конференций в окне чата, а так же можно ли в конференции отображать не ник пользователя?
Etherlords
1. Адрес нового сервера MyChat (IP, порт и название внутреннее
Вот с последним некоторая проблема, т.к. в новом домне он называется иначе, что делать
Аватара пользователя
Алексей Пикуров
В таком случае нужно делать какое-то custom-решение для вас, чтобы и юзеров оставить, и историю сохранить. Автоматически сделать не получится.
Аватара пользователя
Алексей Пикуров
Etherlords писал(а):Еще, что хотелось бы ранее был .ini файл с настройками внешнего вида окна пользователя, сейчас в системе это вынесено в отдельный пункт, но не нашел смену расположения закладок конференций в окне чата

Такого не делали, надо добавить.
а так же можно ли в конференции отображать не ник пользователя?

Можно, стиль отображения ников/имён настраивается в админке, на сервере.
Аватара пользователя
Алексей Пикуров
taborientation-small.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Etherlords
все юзвери подключены. история таки не подтянулась даже с шаманством имени сервера.
что странно, в вебке нет хистори текущей, а старая есть.
и еще момент - я так понимаю передать настройки профиля всем пользователям теперь не возможно, а во встроенных настройках нет нужного, да и не отрабатывают они
например:
"не показывать аватары" - не работает
"панель вверху" - не работает
чат сервер перезапускался полностью
Аватара пользователя
Алексей Пикуров
все юзвери подключены. история таки не подтянулась даже с шаманством имени сервера.

Я не могу догадаться, что там у вас, надо подключаться удалённо и разбираться в вашем конкретном случае. Да и вроде по телефону оговорили, что делать.

Давайте все вопросы отдельными темами, пожалуйста. Мы на все ответим, эту тему не засоряем.