引用:
原帖由 rot00114 於 2012-9-29 21:02 發表 
呢個係好正常既bug黎,一轉非官圖果時即時彈返出去大廳先,等轉完圖先入返去,
入到去通常D server code會死左要重局先會load返到,當然呢個方法係好麻煩,但起碼叫做玩到落去先XD ...
尋日搵到呢個bug既原因:Client o係changelevel唔support corss-vpk去load個新場既圖,server係轉到圖…
我現時試到有2個方法可以解決呢個問題
1) 一次過將幾個唔同既非官圖unpack再pack成一個vpk file,然後交俾client用一般裝非官圖方式去裝
好處:玩家裝圖方式冇變
缺點:壓vpk個program只可以pack唔超過1.5GB(可能更少,但一定超過1.2GB)既source入一個vpk file,vpk格式本身支援multi-chunk vpk file,但l4d2唔識load o個隻vpk(會彈error入唔到game)
2) 將幾幅非官圖既vpk全部unpack,然後合埋,成為一個類似官方DLC方式既package(唔係vpk,只係一個folder黎),之後只要將o個個folder方去同DLC同一層,然後加返條path落去gameinfo.txt入面,l4d2 main program就認到o個個folder既content,咁個client就可以入到場同避過changelevel個bug
好處:冇容量限制,同埋就算裝多幾個同類型既DLC folder都可以轉場(因為跟本唔係vpk黎)
缺點:裝既過程冇vpk咁方便,至少多一步(改gameinfo.txt)