Nekromant said:
2 svanvs:
Расскажи как вообще VMPI пользоваться, а то сегодня на неё наткнулся, а как юзать незнаю
Методом тыка, проб и ошибок удалось запустить сетвую компиляцию
Делал так:
1. В папке bin (с компиляторами) создал файлы dependency_info_vrad.txt и dependency_info_vvis.txt, я так и не понял зачем они нужны и что в них писать, у меня просто пустые
2. На сервере запускаю компиляцию через
vbct ставлю галочки на VMPI порты стандартные
И запускаю компил
3. На другом компе, есть скопированная папка bin из каталога SDK в ней находятся компиляторы, запускаю их с параметрами
Code:
vvis.exe -mpi_AutoRestart -mpi_Retry -mpi_Worker IP_SERVERA:22341 nazvanie_map
Code:
vrad.exe -mpi_AutoRestart -mpi_Retry -mpi_Worker IP_SERVERA:22341 nazvanie_map
4. Готово
Результат на лицо, можно подключить больше компьютеров и уменьшить время ожидания компиляции
У меня не получилось:
1. Запускать компилятор без названия карты (подозреваю для этого и нужен файл dependency_info_*)
2. Компилировать rad с параметром -StaticPropLighting
Кто знает как сделать лучше, отпишитесь