Tsuey / L4D2-Community-Update

Help us shape the potential future of L4D2 vanilla.
70 stars 23 forks source link

Models precache #26

Open accelerator74 opened 3 years ago

accelerator74 commented 3 years ago

The problem with the model precache appeared after the release of the TLS update. Very often I get the following messages in the server console on different maps (on Linux system, server & game client)

c3m2_swamp, c8m3_sewers, c8m5_rooftop, c10m3_ranchhouse, c11m1_greenhouse, ...
Late precache of models/infected/common_male_tshirt_cargos.mdl
Late precache of models/infected/common_male_tankTop_jeans.mdl
Late precache of models/infected/common_male_dressShirt_jeans.mdl
Late precache of models/infected/common_female_tankTop_jeans.mdl
Late precache of models/infected/common_female_tshirt_skirt.mdl

c10m1_caves
Late precache of models/props_vehicles/deliveryvan_armored_glass.mdl
Late precache of models/props_vehicles/deliveryvan_armored.mdl

c10m5_houseboat
Late precache of models/props_vehicles/pickup_truck_2004.mdl
Late precache of models/props_vehicles/pickup_truck_2004_glass.mdl
Late precache of models/props/de_prodigy/ammo_can_02.mdl
Late precache of models/props_unique/spawn_apartment/lantern.mdl
Late precache of models/props_foliage/trees_cluster01.mdl
Late precache of models/props/cs_militia/militiarock01.mdl
Late precache of models/props/cs_militia/militiarock02.mdl

c14m1_junkyard (when secret room opened)
Late precache of models/props_c17/computer01_keyboard.mdl
Late precache of models/deadbodies/dead_male_sittingchair.mdl
Late precache of models/props/cs_office/computer_caseb.mdl
Late precache of models/props\cs_office\computer_caseb_p1.mdl
Late precache of models/props\cs_office\computer_caseb_p2.mdl
Late precache of models/props\cs_office\computer_caseb_p3.mdl
Late precache of models/props\cs_office\computer_caseb_p4.mdl
Late precache of models/props\cs_office\computer_caseb_p5.mdl
Late precache of models/props\cs_office\computer_caseb_p6.mdl
Late precache of models/props\cs_office\computer_caseb_p7.mdl
Late precache of models/props\cs_office\computer_caseb_p8.mdl
Late precache of models/props\cs_office\computer_caseb_p9.mdl
Late precache of models/props\cs_office\computer_caseb_p9a.mdl
Late precache of models/props\cs_office\computer_caseb_gib1.mdl
Late precache of models/props\cs_office\computer_caseb_gib2.mdl
Late precache of models/props\cs_office\computer_caseb_p8a.mdl
Late precache of models/props\cs_office\computer_caseb_p7a.mdl
Late precache of models/props\cs_office\computer_caseb_p6a.mdl
Late precache of models/props\cs_office\computer_caseb_p6b.mdl
Late precache of models/props\cs_office\computer_caseb_p5a.mdl
Late precache of models/props\cs_office\computer_caseb_p5b.mdl
Late precache of models/props\cs_office\computer_caseb_p4a.mdl
Late precache of models/props\cs_office\computer_caseb_p4b.mdl
Late precache of models/props\cs_office\computer_caseb_p3a.mdl
Late precache of models/props\cs_office\computer_caseb_p2a.mdl
Late precache of models/props\cs_office\computer_caseb_p1a.mdl
Late precache of models/props/cs_office/computer_mouse.mdl
Late precache of models/props_lighting/lightbulb01a.mdl
Late precache of models/props_interiors/computer_monitor.mdl
Late precache of models/props_interiors\computer_monitor_p1.mdl
Late precache of models/props_interiors\computer_monitor_p2.mdl
Late precache of models/props_interiors\computer_monitor_p2a.mdl
Late precache of models/props_interiors\computer_monitor_p1a.mdl
Late precache of models/props_downtown/booth_table.mdl

c11m2_offices
Late precache of models/props_vehicles/van.mdl
Late precache of models/props_vehicles/van_glass.mdl

c11m3_garage
Late precache of models/props_update/plywood_128.mdl

c11m4_terminal
Late precache of models/props_unique/zombiebreakwallhospitalexterior01_main.mdl
Late precache of models/props_unique\zombiebreakwallexteriorhospitalframe01_dm.mdl
Late precache of models/props_unique\zombiebreakwallexteriorhospitalpart01_dm.mdl
Late precache of models/props_unique\zombiebreakwallexteriorhospitalpart02_dm.mdl
Late precache of models/props_unique\zombiebreakwallexteriorhospitalpart03_dm.mdl
Late precache of models/props_unique\zombiebreakwallexteriorhospitalpart04_dm.mdl
Late precache of models/props_unique\zombiebreakwallexteriorhospitalpart05_dm.mdl
Late precache of models/props_unique\zombiebreakwallexteriorhospitalpart06_dm.mdl
Late precache of models/props_unique\zombiebreakwallexteriorhospitalpart07_dm.mdl
Late precache of models/props_unique\zombiebreakwallexteriorhospitalpart08_dm.mdl
Late precache of models/props_unique\zombiebreakwallexteriorhospitalpart09_dm.mdl

c11m5_runway
Late precache of models/deadbodies/dead_male_civilian_body.mdl

c12m4_barn
Late precache of models/props/cs_militia/fireplacechimney01.mdl

c6m1_riverbank
Late precache of models/props_vehicles/racecar_damaged_glass.mdl
Late precache of models/props_interiors/desk_metal.mdl
Late precache of models/props_rooftop/acvent04.mdl
Late precache of models/props_urban/chimney007.mdl
Late precache of models/props_misc/wrongway_sign01_optimized.mdl

c2m1_highway
Late precache of models/props_urban/highway_barrel001.mdl
Late precache of models/props_fortifications/concrete_barrier001_128_reference.mdl
Late precache of models/props_rooftop/Gutter_Pipe_256.mdl
Late precache of models/props_rooftop/Gutter_Pipe_128.mdl
Late precache of models/props_mill/PipeSet08d_512_001a.mdl
Late precache of models/props_rooftop/acvent01.mdl
Late precache of models/props_misc/wrongway_sign01_optimized.mdl

c2m2_fairgrounds
Late precache of models/props_foliage/urban_hedge_128_64_high.mdl
Late precache of models/props_rooftop/acvent02.mdl
Late precache of models/props_rooftop/Gutter_Pipe_128.mdl
Late precache of models/props_rooftop/Gutter_Pipe_256.mdl
Late precache of models/props_urban/chimney001.mdl
Late precache of models/props_misc/wrongway_sign01_optimized.mdl
Late precache of models/props_update/c2m2_fairgroundwall.mdl

and etc... this is not a complete list of models.

Previously, there were also occasional messages Late precache, but not in that number and not for so many models.

accelerator74 commented 3 years ago

I also added the names of the maps on which I noticed these messages, but I repeat, this is not a complete list of models that are not precached and not a complete list of maps on which these messages appear.

shqke commented 3 years ago

Thanks for fixing up map references.

VScripts from this repo add props with models for paths that you see. Precache is late, because these entities are lazily created.

I see the point of adding precaching functor, need to test it out first.