Многопользовательская система

Tekla Structures
Изменено: 19 янв 2026
2025
Tekla Structures

Многопользовательская система

Многопользовательская система Tekla Structures работает в сетях TCP/IP и состоит из следующих компонентов:

  • серверного компьютера, на котором запущен многопользовательский сервер (служба xs_server.exe, запускаемая утилитой AlwaysUp);

  • файлового сервера, на котором находится основная модель;

  • клиентские компьютеры, на которых запускается Tekla Structures.

Чтобы загрузить установочный файл программного обеспечения многопользовательского сервера, перейдите на Trimble Downloads и выберите 2020 в качестве версии Tekla Structures. Установочный файл программного обеспечения многопользовательского сервера можно найти здесь. Тот же многопользовательский сервер версии 2.5.0, совместимый с Tekla Structures 2020, также работает в новых и старых Tekla Structures версиях. Основная функциональность многопользовательского сервера не претерпела кардинальных изменений.

Дополнительные сведения о рекомендуемой конфигурации многопользовательских систем см. в разделе Рекомендации по оборудованию для многопользовательского сервера Tekla Structures 2.5.0.

Многопользовательский сервер Tekla Structures как служба

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

Многопользовательский сервер Tekla Structures выполняет следующие основные функции:

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

  • идентифицирует клиентские компьютеры;

  • ведет учет активных пользователей в многопользовательских моделях;

  • присваивает номера чертежам общего вида и комплексным чертежам;

  • выводит предупреждения, если другой пользователь уже отредактировал или в данный момент редактирует чертежи или тот же объект модели, что и текущий пользователь.

Для оптимизации производительности многопользовательской системы запускайте на многопользовательском сервере Tekla Structures как можно меньше других программ.

Выключение сервера

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

Установка многопользовательского сервера Tekla Structures как службы

Установщик многопользовательского сервера Tekla Structures устанавливает многопользовательский сервер в качестве службы. После установки сервера соответствующая служба всегда доступна и запускается автоматически при включении серверного компьютера. Пользователям не нужно входить на сервер или запускать его вручную при каждом запуске своего компьютера. Многопользовательский сервер Tekla Structures позволяет нескольким пользователям одновременно работать над одной моделью.

Рекомендуется использовать новейшую версию многопользовательского сервера вне зависимости от того, какая используется версия Tekla Structures.

  1. Загрузите установочный файл программного обеспечения многопользовательского сервера из Trimble Downloads.
  2. Дважды щелкните установочный файл, чтобы запустить установку.
  3. Следуя инструкциям в мастере установки, завершите установку.

    По умолчанию сервер устанавливается в следующую папку:

    c:\Program Files (x86)\Tekla Structures Multiuser Server

    Изменить путь установки во время установки нельзя.

    Если вы установили многопользовательский сервер на своем компьютере, имя сервера — это имя вашего компьютера.

    Многопользовательский сервер использует порт TCP/IP 1238.

Журнал установки записывается в файл xs_server.log, который находится в папке c:\ProgramData\TeklaStructuresServer.

Перезапуск службы многопользовательского сервера

Если вы видите сообщение об ошибке о том, что модель заблокирована, можно попробовать перезапустить службу многопользовательского сервера Tekla Structures. Службу многопользовательского сервера можно перезапустить без перезапуска серверного компьютера.

При регулярном перезапуске службы многопользовательского сервера рекомендуется зарезервировать определенное время в каждый рабочий день для перезапуска службы многопользовательского сервера.

  1. Убедитесь, что все пользователи многопользовательского сервера Tekla Structures вышли из Tekla Structures.
  2. Найдите и откройте серверный компьютер, на котором размещена служба многопользовательского сервера Tekla Structures.

    Имя компьютера — это имя сервера, вводимое при входе в многопользовательскую модель.

  3. На серверном компьютере перейдите в папку ..\ProgramData\TeklaStructuresServer.

    Например: C:\ProgramData\TeklaStructuresServer.

    В папке ..\ProgramData\TeklaStructuresServer может присутствовать файл tcpip_localhost_<xxxx>.db.

  4. Если файл tcpip_localhost_<xxxx>.db присутствует в папке ..\ProgramData\TeklaStructuresServer, удалите его.

    Если файла tcpip_localhost_<xxxx>.db нет в папке <корневая папка>\ProgramData\TeklaStructuresServer, переходите к следующему шагу.

  5. Перезапустите службу Tekla Structures Multiuser Server.
    1. В меню «Пуск» Windows введите Службы.
    2. В результатах поиска выберите Службы.
    3. В диалоговом окне «Службы » найдите и выберите многопользовательский сервер Tekla Structures.
    4. Нажмите Перезапустить и подождите, пока служба многопользовательского сервера Tekla Structures перезапускается.
    Совет:

    В качестве альтернативы можно использовать приложение Планировщик заданий в Windows, чтобы создать задачу, которая автоматически перезапускает многопользовательский сервер Tekla Structures.

    net stop"" "Tekla Structures Multiuser Server"
    net start"" "Tekla Structures Multiuser Server"

Опытные пользователи могут при необходимости создать пакетный файл для автоматизации этого процесса:

ECHO.
ECHO ***STOPPING SERVICE***
ECHO.
net stop"" "Tekla Structures Multiuser Server"
ECHO DELETING MULTIUSER DATABASE
cd C:\ProgramData\TeklaStructuresServer\
del /f tcpip_localhost_1238.db
ECHO STARTING SERVICE
net start"" "Tekla Structures Multiuser Server"
ECHO DONE 

Установка нового экземпляра службы многопользовательского сервера

На одном серверном компьютере может быть несколько экземпляров службы многопользовательского сервера Tekla Structures.

Устанавливать новые экземпляры службы многопользовательского сервера необходимо, если у вас несколько моделей с одним и тем же именем, потому что многопользовательский сервер использует имя модели для идентификации моделей.

На одном серверном компьютере может быть около 80 экземпляров службы многопользовательского сервера Tekla Structures. Точное максимальное количество экземпляров неизвестно. Если вам нужно работать с большим количеством служб многопользовательского сервера, рекомендуется разделить эти службы между несколькими серверными компьютерами.

  1. Найдите и откройте серверный компьютер, на котором размещена служба многопользовательского сервера.

    Имя серверного компьютера — это имя сервера, вводимое при входе в многопользовательскую модель.

  2. Перейдите в папку C:\Program Files (x86)\Tekla Structures Multiuser Server.
  3. Чтобы создать новый экземпляр службы многопользовательского сервера Tekla Structures, щелкните TS_MUSaas_Install правой кнопкой мыши.
  4. Выберите Запуск от имени администратора и нажмите Да для подтверждения.

    Откроется соответствующее окно командной строки. Вы увидите имя службы по умолчанию, номер порта и место назначения для нового экземпляра. Последний символ в имени службы — это идентификатор экземпляра.

    По умолчанию идентификатор — 2, а номер порта по умолчанию — 1239.

  5. При необходимости измените идентификатор или номер порта нового экземпляра.

    Задача

    Действие

    Изменить идентификатор

    1. Нажмите клавишу I.

    2. Нажмите клавишу ВВОД.

    3. Введите новый идентификатор.

    4. Нажмите клавишу ВВОД, чтобы изменить идентификатор.

    Изменить номер порта

    1. Нажмите клавишу P.

    2. Нажмите клавишу ВВОД.

    3. Введите новый номер порта.

    4. Нажмите клавишу ВВОД, чтобы изменить номер порта.

  6. Закончив, нажмите любую клавишу, за исключением I, P или Q.

    Новый экземпляр многопользовательского сервера Tekla Structures устанавливается и запускается.

  7. Нажмите любую клавишу, чтобы закрыть окно командной строки.

Удаление экземпляра службы многопользовательского сервера

Если требуется удалить установленный экземпляр службы многопользовательского сервера Tekla Structures, выполните следующие действия:

  1. Найдите и откройте серверный компьютер, на котором размещена служба многопользовательского сервера.

    Имя серверного компьютера — это имя сервера, вводимое при входе в многопользовательскую модель.

  2. Перейдите в папку C:\Program Files (x86)\Tekla Structures Multiuser Server.
  3. Чтобы удалить экземпляр службы многопользовательского сервера Tekla Structures, щелкните TS_MUSaas_Uninstall правой кнопкой мыши.
  4. Выберите Запуск от имени администратора и нажмите Да для подтверждения.

    Откроется соответствующее окно командной строки.

  5. Введите идентификатор экземпляра, который вы хотите удалить, и нажмите клавишу ВВОД.

    Идентификатор — это последний символ в имени экземпляра. Например, если имя экземпляра — Tekla Structures Multiuser Server 2, идентификатором будет 2.

  6. Введите Y, чтобы подтвердить удаление экземпляра, и нажмите клавишу ВВОД.

    Выбранный экземпляр службы многопользовательского сервера Tekla Structures останавливается и удаляется. Все файлы, хранящиеся в соответствующей папке многопользовательского сервера, удаляются.

  7. Нажмите любую клавишу, чтобы закрыть окно командной строки.

Смена сервера многопользовательской модели

При работе с многопользовательской моделью Tekla Structures можно сменить используемый сервер на другой.

  1. В меню Файл выберите Совместное использование > Сменить многопользовательский сервер.
  2. Введите имя нового сервера или выберите его из списка.
  3. Нажмите Изменить.

    Если подключение к новому серверу установить не удастся, будет восстановлено старое подключение.

Прим.:

Файл .This_is_multiuser_model, расположенный в папке модели, определяет, в каком режиме используется модель — однопользовательском или многопользовательском. Этот файл содержит также имя сервера. Файл можно открыть с помощью стандартного текстового редактора.

Была ли эта информация полезной?
Отправить
Назад
Далее