Sten
(Сеньёр Мембер)
Зарегистрирован: Oct 2007
Проживает: Далека/
Написал: 1829 сообщений
Оценка: 32 чел.
|
Up^^
Ок, я знаю, что данная функция считается не актуальной, мол vrad быстрый, комп быстрый. Все это верно, но не настолько компилятор и быстрый, если вы маньяк - у меня под завязку забитая моделями мапа (в основном только модели, минимум брашей), с запекаемыми на них лайтмапами, да 0_о
Fast-компил занимает почти час и это действительно не долго. А вот финальный... я не стал ждать, пока пройдет полдня, но точно не два часа там будет. Но это лирика, к сути.
Source 2013, vmpi для vrad удалось запустить по сети и произвести компил. В конце этой эпичной операции возникла только одна неожиданная проблема. Как известно, компиляция LDR и HDR происходит в два этапа. Рассчитав LDR, компилятор делает запись bsp и приступает к расчету HDR. Вот на этом промежуточном этапе записи у worker'a на удаленной машине возникает проблема, он ее зачем-то вообще пытается сделать! Но у него нет и не должно быть bsp, он стопает свою работу с ошибкой, что не может записать этот файл по тому же самому адресу, что и у мастера. Бред же >< Эту запись успешно делает мастер на локальной машине. В итоге, воркер прекращает свою работу, не дойдя до расчета HDR, а мастер продолжает ждать его, ничего не подозревая. Я уже пытался и на удаленном пк в такую же папку положить bsp, но результат ожидаемо тот же.
Едва ли кто с этим возится, но вдруг... Я пока еще пытаюсь понять, в чем промах.
Мастер запускаю так:
vrad.exe -low -both -mpi -mpi_Graphics -game "d:\Steam\SteamApps\sourcemods\mymod" "d:\Steam\SteamApps\sourcemods\mymod\mapsrc\test.bsp"
Воркер:
vrad.exe -low -both -mpi_Worker x.x.x.x:23311 test.bsp (-both тут не нужен)
UPD.
На свежую голову разобрался немного. Ошибка осталась, но собрать ldr+hdr все же можно. После первой стадии, нужно не закрывая мастер, еще раз запустить воркер, при этом -both ему можно не прописывать, главное мастеру прописать. Но ошибка раздражает, придется батник что ли делать более автоматическим, чтобы сам запускал еще раз воркера...
Поправил Sten 20-07-2013 в 11:12
|