Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
Андрей Раков
1) Скопировать на новый сервер два каталога:
- C:\Program Files (x86)\MyChat Server\
- C:\ProgramData\MyChat Server\ (для 2003 R2: C:\Documents and Settings\All Users\MyChat Server\)

2) На старом сервере в админке зайдите в "Инструменты" — "Перенос сервера" и укажите новый IP адрес сервера, после этого отправьте эти параметры всем пользователям (отправляются пользователям в онлайн).

Пользователи получат эти настройки и при следующем подключении подключатся уже к новому серверу.

Если IP сервера при переносе не изменится, тогда все просто — перенесите два каталога из пункта 1 и пользователи спокойно подключатся.

Если у вас доменная прозрачная авторизация — перенесите каталоги из п.1 на новый компьютер, а в файле реестра укажите новый IP адрес сервера. После обновления ГП пользователи подключатся к новому серверу.
Аватара пользователя
Alex1982
Добрый день
Подскажите, как действовать в следующей ситуации
1) Старый сервер установлен на Windows 10 как сервис
2) Хотим перенести на Windows Server 2016 с расположением папки не на диске С
Аватара пользователя
Алексей Пикуров
Здравствуйте.

Сервис или приложение — особой разницы нет. Просто останавливаете службу и делаете копирование.

Диск, куда будете устанавливать, не важен, важна только конечная папка, то есть "MyChat Server\".
Лучше установку на новом компьютере делать с нуля, тогда инсталлятор сам пропишет содержимое скриптов для запуска сервера службой. Вам останется только перенести файлы из ProgramData со старого на новый компьютер и всё.
Аватара пользователя
Alex1982
Я правильно понимаю, что

1) Содержимое текущей папки C:\Program Files (x86)\MyChat Server\ я могу перенести на новый сервер куда угодно? Например f:\Programs\MyChat Server

2) Содержимое текущей папки C:\ProgramData\MyChat Server\ я обязательно должен перенести в папку нового сервера C:\ProgramData\MyChat Server\

или также могу перенести куда угодно?
Аватара пользователя
Алексей Пикуров
1. Да
2. Да, обязательно в C:\ProgramData\MyChat Server\
Аватара пользователя
Виноградов Павел
После переноса сервера у пользователей не показывает старую переписку. Это связано с id нового сервера? Можно это как то пофиксить?
Аватара пользователя
Алексей Пикуров
Павел, в первом посте этой темы написано, как правильно перенести сервер, чтобы не потерять переписку. Вы так сделали?
Аватара пользователя
Алексей Пикуров
В таком случае вы историю потеряете, она привязана к IP сервера. Сделайте, как написано в первом посте этого топика.
Аватара пользователя
Виноградов Павел
IP у сервера в любом случае сменился. Заменил оба каталога со старого сервера, перезапустил сервер - ничего не изменилось
Аватара пользователя
Алексей Пикуров
Павел, история у вас осталась, но для клиентов это по сути новый сервер. И историю вы уже не увидите. Почему упорствуете и не хотите сделать, как написано в инструкции?
Аватара пользователя
Виноградов Павел
По инструкции фактически все выполнено
- каталоги оригинальные перенесены
- рассылка через сервер клиентам была, сработала или нет - не знаю

Клиенты зашли на rdp - получили reg файл с ip нового сервера.

Возвращить всех на старый сервер и пробовать еще раз накладно. Лучше скажите как я могу это руками исправить - реестр поправить на сервере/в профиле или файлы конфига у пользователей?
Аватара пользователя
Алексей Пикуров
Руками вы не исправите ничего. Нужно править базы данных на клиентах и разбираться индивидуально.
ВасилийИевлев
Добрый день!

Рекомендации в данной теме по переносу сервера с одного компьютера на другой всё ещё актуальны? Или же появился новый механизм переноса?
Аватара пользователя
Алексей Пикуров
Добрый. Рекомендации из первого сообщения темы - актуальны.
ВасилийИевлев
Здравствуйте!
Сделал все по рекомендации из первого сообщения. Установил на новый компьютер последнюю актуальную версию сервера. Скачал папки из Program Files и Program Data файлы не запущенного MyChat Server.
При запуске на новом компьютере получаю - Invalid database version. Closing application.
Что я делаю не так?
Аватара пользователя
Шокин Артём
Здравствуйте. А перенесётся ли в этом случае лицензия на новый компьютер?