Структура папок сервера MyChat

Структура папок сервера MyChat

MyChat Server логически делится на две основные части: программа и данные. Деление достаточно условное. По умолчанию, программа размещается в \Program Files, а данные — в \ProgramData, в папке, название которой совпадает с названием папки в \Program Files.
 

Структура каталогов MyChat сервера в Program Files (x86)


Внимание! Стандартное размещение каталога с MyChat сервером: C:\Program Files (x86)\MyChat Server\

 

MyChat Server

├───doc

│   ├───ActiveDirectory

│   └───IntegrationAPI

├───languages

├───node

├───SystemService

│   └───srvtools

├───tools

│   └───ConsoleMessenger

└───updates

 

Папка/файл

Описание

doc\

справочная информация по серверу;

doc\ActiveDirectory\

каталог со скриптами;
 

export_ad_users_ru.cmd — для экспорта пользователей домена в файл users.ad, используется в инструменте для импорта пользователей из файла;

mcdomain.reg — для установки чата в доменной сети;

mcscript.cmd — также, для установки чата в домене;

IntegrationAPI\

набор инструментов для интеграции с другими приложениями;

languages\

текстовые ресурсы программы на разных языках;

node\

веб-сервер, который обеспечивает управление сервером;

SystemService\

набор инструментов для запуска сервера в роли системной службы;

tools\

разные инструменты;

tools\ConsoleMessenger\

инструмент для отправки сообщений в чат из командной строки;

updates\

каталог с инструментарием для автоматического обновления клиентов.

 

 

Структура каталогов профиля MyChat сервера в ProgramData


Внимание! Стандартное размещение профиля MyChat сервера: C:\ProgramData\MyChat Server\

 

Размещение профиля в старых операционных системах: C:\Documents and Settings\All Users\MyChat Server\

 

MyChat Server

├───backup

├───db

├───errors

│   └───clients

├───images

├───logs

│   └───2015

│       └───01

│           └───01

├───node

│   ├───downloads

│   ├───uploads

│   └───usersfoto

├───publicftp

├───turn

│   ├───bin

│   ├───etc

│   └───var

│       ├───log

│       └───run

├───updates

└───users

   └───offline

 

Папка/файл

Описание

backup\

каталог, где создаются резервные копии баз данных сервера;

db\

база данных сервера с настройками и информации о пользователях;

errors\

отчеты о возникших ошибках в сервере;

errors\clients\

отчеты об ошибках, которые возникли у клиентов;

images\

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

logs\

история переписки и системные логи, структура внутренних подкаталогов разделена год\месяц\день, например \logs\2015\01\01\;

node\

служебный каталог, который используется веб-сервером;

publicftp\

публичный каталог FTP сервера;

turn\

TURN сервер для организации передачи медиа-трафика (аудио и видео звонков);

updates\

каталог с файлами для автоматического обновления клиентов с сервера;

users\

персональные каталоги пользователей FTP сервера;

offline\

файлы, отправленные для пользователей офлайн, которые они получат при подключении к серверу.