AutoCAD / SolidWorks на терминальном сервере
AutoCAD / SolidWorks на терминальном сервере
Собственно вопрос где то уже обсуждался, но не могу его найти.
Возникла потребность в Автокаде, поставил 2002, запускается, но только одновременно запускать его могут 2 человека. Нужно больше.
Подскажите как решить раблу, очень надо!
Заранее спасибо.
Возникла потребность в Автокаде, поставил 2002, запускается, но только одновременно запускать его могут 2 человека. Нужно больше.
Подскажите как решить раблу, очень надо!
Заранее спасибо.
-
- Разработчик
- Сообщения: 11988
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Формальная позиция Автодеска по этому вопросу - "не пущать". Поэтому существуют только:
1. Решения такого уровня: http://www.autocad.ru/cgi-bin/f1/board.cgi?t=397Gw
2. Технология, которая была описана на этом форуме, потом погибла вместе с базой форума и сейчас была скопирована отсюда:
==========
Сервак в режиме сервера приложений, тип лицензирования сервера не имеет значения и на место и на подключение работает. У меня стоит AutoCAD 2004, на других версиях не пробовал.
1) Создаем учетку ACAD_users, конфигурим ее под TS (прописываем, что этой учетке можно входить на TS), в политике разрешаем этой группе создавать глобальные объекты (для чего так и не понял, но на всякий случай у себя поставил)
2) Ставим ACAD (будет лучше если применять Автокадовский deploy для создания установочного образа под нужды вашего предприятия, меньше потом прописывать прийдется)
3) Создаем системную переменную FLEXLM_TS_GATE и присваиваем ей значение bypass
4) Предоставляем разрешение на запись группе ACAD_users на ветки профиля пользователя под которым ставился ACAD (%USERPROFILE%\Application Data\Autodesk\AutoCAD 2004\R16.0\rus и %USERPROFILE%\Local Settings\Application Data\Autodesk и %USERPROFILE%\Application Data\Autodesk)
5) В профиль каждого пользователя из группы ACAD_users сливаем данные из вышеприведенных веток.
6) В папке C:\Program Files\Acad 2004 создаем копии файла acad.exe, например acad-user01.exe или acad_vasyapupkin.exe - на каждого пользователя по копии.
7) Создаем на рабочих столах пользователей ярлыки на эти копии acad.exe, при этом:
в поле "рабочая папка" ярлыка ставим "C:\Program Files\AutoCAD 2004\UserDataCache\"
в поле "объект" ставим : "C:\Program Files\AutoCAD 2004\<переименованный acad.exe>" /с "%USERPROFILE%\<путь к файлу acad.cfg в профиле пользователя>" /nologo (последний ключ - если задолбал логотип запускаемый при старте)
Запускаем ACAD из под учеток пользователей группы ACAD_users и перенаправляем пути объектов профиля установщика на пути необходимой учетки. (Если вы предварительно создали установочный образ или перенаправили пути по системе применявшейся в ранних версиях, то мороки будет меньше)
9) После удачного запуска разрешения установленные на ветках профиля админа можно анулировать.
Для ленивых, которые считают, что с их терминалкой, а точнее с профилем админа ничего не случится действия 5, 8, 9, частично 7 можно не выполнять, при этом ярлык (см п.7) в поле "объект" будет выглядеть так: "C:\Program Files\AutoCAD 2004\<переименованный acad.exe>" /с "<профиль установщика>\<путь к файлу acad.cfg в профиле пользователя>" /p <путь к ACAD-профилю, который предварительно создается для пользователя в настройках ACAD вкладка "профили"> /nologo
==========
1. Решения такого уровня: http://www.autocad.ru/cgi-bin/f1/board.cgi?t=397Gw
2. Технология, которая была описана на этом форуме, потом погибла вместе с базой форума и сейчас была скопирована отсюда:
==========
Сервак в режиме сервера приложений, тип лицензирования сервера не имеет значения и на место и на подключение работает. У меня стоит AutoCAD 2004, на других версиях не пробовал.
1) Создаем учетку ACAD_users, конфигурим ее под TS (прописываем, что этой учетке можно входить на TS), в политике разрешаем этой группе создавать глобальные объекты (для чего так и не понял, но на всякий случай у себя поставил)
2) Ставим ACAD (будет лучше если применять Автокадовский deploy для создания установочного образа под нужды вашего предприятия, меньше потом прописывать прийдется)
3) Создаем системную переменную FLEXLM_TS_GATE и присваиваем ей значение bypass
4) Предоставляем разрешение на запись группе ACAD_users на ветки профиля пользователя под которым ставился ACAD (%USERPROFILE%\Application Data\Autodesk\AutoCAD 2004\R16.0\rus и %USERPROFILE%\Local Settings\Application Data\Autodesk и %USERPROFILE%\Application Data\Autodesk)
5) В профиль каждого пользователя из группы ACAD_users сливаем данные из вышеприведенных веток.
6) В папке C:\Program Files\Acad 2004 создаем копии файла acad.exe, например acad-user01.exe или acad_vasyapupkin.exe - на каждого пользователя по копии.
7) Создаем на рабочих столах пользователей ярлыки на эти копии acad.exe, при этом:
в поле "рабочая папка" ярлыка ставим "C:\Program Files\AutoCAD 2004\UserDataCache\"
в поле "объект" ставим : "C:\Program Files\AutoCAD 2004\<переименованный acad.exe>" /с "%USERPROFILE%\<путь к файлу acad.cfg в профиле пользователя>" /nologo (последний ключ - если задолбал логотип запускаемый при старте)
Запускаем ACAD из под учеток пользователей группы ACAD_users и перенаправляем пути объектов профиля установщика на пути необходимой учетки. (Если вы предварительно создали установочный образ или перенаправили пути по системе применявшейся в ранних версиях, то мороки будет меньше)
9) После удачного запуска разрешения установленные на ветках профиля админа можно анулировать.
Для ленивых, которые считают, что с их терминалкой, а точнее с профилем админа ничего не случится действия 5, 8, 9, частично 7 можно не выполнять, при этом ярлык (см п.7) в поле "объект" будет выглядеть так: "C:\Program Files\AutoCAD 2004\<переименованный acad.exe>" /с "<профиль установщика>\<путь к файлу acad.cfg в профиле пользователя>" /p <путь к ACAD-профилю, который предварительно создается для пользователя в настройках ACAD вкладка "профили"> /nologo
==========
Acad2006 SP1
Для запуска ACAD2006 SP1 в среде Сервера Терминалов необходимо поменять два байта в файле
ACAD.EXE (устанавливается ограничение в 255 запущенных копий):
007AA3F6: 02 FF
007AA3F7: 7E 75
ACAD.EXE (устанавливается ограничение в 255 запущенных копий):
007AA3F6: 02 FF
007AA3F7: 7E 75
-
- Сообщения: 163
- Зарегистрирован: Вт фев 28, 2006 6:59 pm
- Откуда: Украина, Николаев
- Контактная информация:
В тему, отсюда: http://forum.wtware.ru/viewtopic.php?t=1486 другая комбинация для ACAD2006 (я так понимаю без SP1)
003A95E6: 02 FF
003A95E7: 7E 75
003A95E6: 02 FF
003A95E7: 7E 75
-
- Сообщения: 16
- Зарегистрирован: Пт сен 29, 2006 6:50 pm
Скорость работы
А сервер сильно напрягается с автокадом? У кого какой опыт, сколько клиентов могут нормально работать?
-
- Сообщения: 163
- Зарегистрирован: Вт фев 28, 2006 6:59 pm
- Откуда: Украина, Николаев
- Контактная информация:
Железо: Athlon 2400+, ОЗУ-512Мб, плата видеонаблюдения, данные пользователей на 2-х SATA в RAID0
Софт: Сервер видеонаблюдения+AutoCAD+1Cv77+OfficeXP+справочники
2-users - AutoCAD2004+1Cv77dbf+OfficeXP+справочники
1-user - 1Cv77+OfficeXP
1-user - 1Cv77
1-user - клиент видеонаблюдения (пост охраны)
Все пользователи прекрасно живут и радуются вместе на одном терм серваке
Софт: Сервер видеонаблюдения+AutoCAD+1Cv77+OfficeXP+справочники
2-users - AutoCAD2004+1Cv77dbf+OfficeXP+справочники
1-user - 1Cv77+OfficeXP
1-user - 1Cv77
1-user - клиент видеонаблюдения (пост охраны)
Все пользователи прекрасно живут и радуются вместе на одном терм серваке
Спасибо за ответ!
У меня вопрос производительности связан с тем что планируется использовать AutoCad в терминальном режиме на ~10 клиентов. AutoCad программа графическая, и в обычной (не терминальной) установке у машины напрягается процессор и видеоплата (не говоря о памяти). Что будет в случае с терминальной напрягаться у сервера? Только процессор? Будут ли повышенные требования к видео самого терминала-клиента? Я просто пытаюсь понять какое оборудование закупать, облажаться нельзя
У меня вопрос производительности связан с тем что планируется использовать AutoCad в терминальном режиме на ~10 клиентов. AutoCad программа графическая, и в обычной (не терминальной) установке у машины напрягается процессор и видеоплата (не говоря о памяти). Что будет в случае с терминальной напрягаться у сервера? Только процессор? Будут ли повышенные требования к видео самого терминала-клиента? Я просто пытаюсь понять какое оборудование закупать, облажаться нельзя
-
- Сообщения: 163
- Зарегистрирован: Вт фев 28, 2006 6:59 pm
- Откуда: Украина, Николаев
- Контактная информация:
У одного из вышеуказанных терминальных юзеров стояла S3 еще из каких-то отстойных, на ней конечно работать было невозможно - в поле построения курсор постоянно дергался, она благополучно сдохла и тогда на барахолке была куплена MX-400 - работает на версии 4.2.1 замечательно.
Если есть немного времени (до понедельника), заеду в эту контору в которой это все ставил и проведу тест производительности сервака для AutoCAD. Такой тест есть для CosmosWorks (компонент SolidWorks'a), делался просчет нагрузок металлической конструкции (навеса), задавалась очень грубая сетка для расчета методом конечных элементов (МКЭ), дык этот зверь один выжрал ~800Mb оператива, а дальше ему уже проца стало не хватать. В отсутствии оперативки расчет может длиться часы, так как все это дело сбрасывается во временный файл на винте.
Так что если будете со временем ставить Солид или любую другую параметрическую САПР, то тут уж запаситесь оперативом.
Кстати замечено, что производительность в АКАДе, когда память стоит в дуале заметно выше.
На новый сервак поставили ASUS P5B-E + Core2DUO, особого выиграша пока не заметно по сравнению со старым Атлоном на Abit K8N.
Если есть немного времени (до понедельника), заеду в эту контору в которой это все ставил и проведу тест производительности сервака для AutoCAD. Такой тест есть для CosmosWorks (компонент SolidWorks'a), делался просчет нагрузок металлической конструкции (навеса), задавалась очень грубая сетка для расчета методом конечных элементов (МКЭ), дык этот зверь один выжрал ~800Mb оператива, а дальше ему уже проца стало не хватать. В отсутствии оперативки расчет может длиться часы, так как все это дело сбрасывается во временный файл на винте.
Так что если будете со временем ставить Солид или любую другую параметрическую САПР, то тут уж запаситесь оперативом.
Кстати замечено, что производительность в АКАДе, когда память стоит в дуале заметно выше.
На новый сервак поставили ASUS P5B-E + Core2DUO, особого выиграша пока не заметно по сравнению со старым Атлоном на Abit K8N.
-
- Сообщения: 163
- Зарегистрирован: Вт фев 28, 2006 6:59 pm
- Откуда: Украина, Николаев
- Контактная информация:
ё-маё, никак тест не притащу, а пока несу почитайте это
http://forum.ru-board.com/topic.cgi?for ... tart=20#15
http://forum.ru-board.com/topic.cgi?forum=5&topic=21634
http://forum.ru-board.com/topic.cgi?for ... tart=20#15
http://forum.ru-board.com/topic.cgi?forum=5&topic=21634
Последний раз редактировалось mknsp Пт окт 03, 2008 8:08 pm, всего редактировалось 1 раз.
Re:
aka писал(а): Здравствуйте.
Хотелось бы утонить некоторые моменты, а именно:
4) Предоставляем разрешение на запись группе ACAD_users на ветки профиля пользователя под которым ставился ACAD (%USERPROFILE%\Application Data\Autodesk\AutoCAD 2004\R16.0\rus и %USERPROFILE%\Local Settings\Application Data\Autodesk и %USERPROFILE%\Application Data\Autodesk)
чем отличаются первый путь и последний?
Запускаем ACAD из под учеток пользователей группы ACAD_users и перенаправляем пути объектов профиля установщика на пути необходимой учетки.
Это как?
==========
-
- Сообщения: 163
- Зарегистрирован: Вт фев 28, 2006 6:59 pm
- Откуда: Украина, Николаев
- Контактная информация:
Re: Re:
Да, пожалуй путь %USERPROFILE%\Application Data\Autodesk будет покороче, согласен.pahtera писал(а): 4) Предоставляем разрешение на запись группе ACAD_users на ветки профиля пользователя под которым ставился ACAD (%USERPROFILE%\Application Data\Autodesk\AutoCAD 2004\R16.0\rus и %USERPROFILE%\Local Settings\Application Data\Autodesk и %USERPROFILE%\Application Data\Autodesk)
чем отличаются первый путь и последний?
Да, давно я это писал, уже и не припомню че имел ввиду.pahtera писал(а): Запускаем ACAD из под учеток пользователей группы ACAD_users и перенаправляем пути объектов профиля установщика на пути необходимой учетки.
Это как?
==========
Похоже, что в 2007 вся настройка получилась бы попроще. Достаточно было бы запустить акад под всеми необходимыми пользователями, а вышеуказанным путям настроить разрешения только для пользователей АКАД_ЮЗЕРС. 2007 сейчас корректно работает с пользователями без админских прав, я думаю что версии повыше тоже будут работать нормально.
Re: Terminal Server 2003 + AutoCAD
Сделал следующим способом:
1) Ставим сервер, накатываем сервис-паки, активируем, настраиваем терминал.
2) Ставим Автокад используя " change user / install", запускаем акад, делаем по максимуму настройки,выходим из акада, только потом выполняем " change user / execute".
далее
1) Создаем группу ACAD_users, конфигурим ее юзеров под TS, в политике разрешаем этой группе создавать глобальные объекты
2) Ставим ACAD
3) Создаем системную переменную FLEXLM_TS_GATE и присваиваем ей значение bypass
4) Предоставляем разрешение на запись группе ACAD_users на ветки профиля пользователя под которым ставился ACAD (%USERPROFILE%\Application Data\Autodesk и %USERPROFILE%\Local Settings\Application Data\Autodesk)
5) В профиль каждого пользователя из группы ACAD_users сливаем данные из вышеприведенных веток.
6) Работает, но выдает сообшение что "последний раз завершение работы было не удачное, переустановите", но работает.
Пытался для безопасности отключить доступ к профилю под кем ставилось.
После удачного запуска разрешения установленные на ветках профиля админа если анулировать, и прописывать в ярлыке пользователя "объект" путь к профилю и т.д. - нифига не хочет его находить, в чем может быть проблема?
Народ рекомендовал сделать следующее - (В поле "объект" прописать "C:\Program Files\AutoCAD 2006\acad.exe>" /с "\<путь к файлу acad.cfg в профиле пользователя>" /p <путь к ACAD-профилю, который предварительно создается для пользователя в настройках ACAD вкладка "профили"> /nologo"), ненаходит профиль.
Остались вопросы как победить дергание курсора?
Может чтонить подскажите?
1) Ставим сервер, накатываем сервис-паки, активируем, настраиваем терминал.
2) Ставим Автокад используя " change user / install", запускаем акад, делаем по максимуму настройки,выходим из акада, только потом выполняем " change user / execute".
далее
1) Создаем группу ACAD_users, конфигурим ее юзеров под TS, в политике разрешаем этой группе создавать глобальные объекты
2) Ставим ACAD
3) Создаем системную переменную FLEXLM_TS_GATE и присваиваем ей значение bypass
4) Предоставляем разрешение на запись группе ACAD_users на ветки профиля пользователя под которым ставился ACAD (%USERPROFILE%\Application Data\Autodesk и %USERPROFILE%\Local Settings\Application Data\Autodesk)
5) В профиль каждого пользователя из группы ACAD_users сливаем данные из вышеприведенных веток.
6) Работает, но выдает сообшение что "последний раз завершение работы было не удачное, переустановите", но работает.
Пытался для безопасности отключить доступ к профилю под кем ставилось.
После удачного запуска разрешения установленные на ветках профиля админа если анулировать, и прописывать в ярлыке пользователя "объект" путь к профилю и т.д. - нифига не хочет его находить, в чем может быть проблема?
Народ рекомендовал сделать следующее - (В поле "объект" прописать "C:\Program Files\AutoCAD 2006\acad.exe>" /с "\<путь к файлу acad.cfg в профиле пользователя>" /p <путь к ACAD-профилю, который предварительно создается для пользователя в настройках ACAD вкладка "профили"> /nologo"), ненаходит профиль.
Остались вопросы как победить дергание курсора?
Может чтонить подскажите?
SolidWorks
в среде сервера терминалов запущено три сессии SolidWorks. Два человека работают нормально, у третьего очень сильно тормозит(именно Solid). не знаю что делать, может поможет кто?
-
- Сообщения: 163
- Зарегистрирован: Вт фев 28, 2006 6:59 pm
- Откуда: Украина, Николаев
- Контактная информация:
Re: SolidWorks
тормозит у одного и того же или всегда по разному?
Re: Terminal Server 2003 + AutoCAD
Для запуска нескольких сессий ACAD2006 в среде Сервера Терминалов необходимо поменять два байта в файле
ACAD.EXE (устанавливается ограничение в 255 запущенных копий):
003A95E6: 02 FF
003A95E7: 7E 75
Для запуска нескольких сессий ACAD2006 SP1 в среде Сервера Терминалов необходимо поменять два байта в файле
ACAD.EXE (устанавливается ограничение в 255 запущенных копий):
007AA3F6: 02 FF
007AA3F7: 7E 75
А есть подобное решение для 2007 или 2008?
ACAD.EXE (устанавливается ограничение в 255 запущенных копий):
003A95E6: 02 FF
003A95E7: 7E 75
Для запуска нескольких сессий ACAD2006 SP1 в среде Сервера Терминалов необходимо поменять два байта в файле
ACAD.EXE (устанавливается ограничение в 255 запущенных копий):
007AA3F6: 02 FF
007AA3F7: 7E 75
А есть подобное решение для 2007 или 2008?
Re: Terminal Server 2003 + AutoCAD
Снятие ограничения на количество запущеных копий AutoCAD 2004:
0034C394: 02 FF
0034C395: 7E 75
0034C394: 02 FF
0034C395: 7E 75
Re: Terminal Server 2003 + AutoCAD
Господа, помогите пожалуйста снять ограничение на колличество терминальных сессий в Атокад 2007 рус.
Пытаюсь исправить .ехе файл но после правки фатальная ошибка.
Какую строчку править подскажите.
Пытаюсь исправить .ехе файл но после правки фатальная ошибка.
Какую строчку править подскажите.
Re: Terminal Server 2003 + AutoCAD
Нашёл сам.
Правим строку 5B4E: EF ED для 2007 автокада, пытался сделать это через программу hiew32.exe, которая оказалась глючной, всё решилось с помощью WinHex.
Правим строку 5B4E: EF ED для 2007 автокада, пытался сделать это через программу hiew32.exe, которая оказалась глючной, всё решилось с помощью WinHex.
-
- Сообщения: 365
- Зарегистрирован: Ср дек 24, 2008 2:55 pm
- Откуда: Україна 🇺🇦, Харків
- Контактная информация:
Re: SolidWorks
С SolidWorks разобрались?
Клиенты без тормозов работают в программе?
Кроме SolidWorks есть еще что-нибудь из САПРа? (Компас, T-Flex... )
Озадачился вопросом перевода конструкторского отдела на терминалы (расширение отдела планируется, поэтому призадумался...).
Может кто имеет опыт работы через терминалы с САПР-программами, поделитесь пожалуйста.
Хотя бы в кратце, какая программа и насколько комфортно работать (и если можно, сколько человек работает на терминальном сервере, и в двух словах какой его конфиг).
Клиенты без тормозов работают в программе?
Кроме SolidWorks есть еще что-нибудь из САПРа? (Компас, T-Flex... )
Озадачился вопросом перевода конструкторского отдела на терминалы (расширение отдела планируется, поэтому призадумался...).
Может кто имеет опыт работы через терминалы с САПР-программами, поделитесь пожалуйста.
Хотя бы в кратце, какая программа и насколько комфортно работать (и если можно, сколько человек работает на терминальном сервере, и в двух словах какой его конфиг).
Re: AutoCAD / SolidWorks на терминальном сервере
Подскажите, есть ли решение у кого решение с запуском более 2х сессий автокада на сервере с правкой файла acad.exe для 2019 версии?