Потребителско съдържание, което е по поръчка папка и как да се лекува

Потребителско съдържание, което е по поръчка папка и как да се лекува

Какво е ВПК и разопаковане на съдържание

Това, което се разопакова съдържание kontentRaspakovanny е същото като ВПК, само без блъскане всички файлове в архиви.
Разпакетирано съдържание - всички използвани материали, модели, звуци, ресурси, кеш файлове, skyboxes, карти, които не са опаковани в ВПК и изтеглени отделно в някоя от папките на съдържанието на играта (HL2 или Cstrike).
В действителност, некомпресиран съдържанието няма какво да каже, че е само на всички файлове на играта.

Какво е папка "обичай"

Малко история GoldSrc подмяна папка "обичай" е папка "mod_addon", и настройките, които могат да позволят на подкрепа на съдържание по поръчка, но не всички мениджъри са доволни от него и започна да се забрани по поръчка съдържанието на техните сървъри, най-добрият начин е удар. Аз наскоро се намери вратичка, която позволява заобикаляне на ограниченията по поръчка текстура: това е "mod_hd" папка. Двигателят е проектиран по такъв начин, че проверката дали има _addon допълнително съдържание в папка, то е да се съсредоточи не виждат _hd папка, и изпращане на данни към сървъра, а не за _hd ", казва" като цяло. Takmi, ако хвърлянето на _addon _hd папка в папка с цялата си модел, не са ритна за персонализирано съдържание. В ситуация на източника е променила драстично, защото сега двигателят не поддържа _hd папки на всички, и така съдържанието на потребителски можете да тъпча в папка по избор, само и ако не ги промените в ВПК, думата VAC. също се появи на сървъра възможност за твърдо забрани допълнително съдържание, използвайки само една конзола команда sv_pure.
sv_pure 0 // Позволява на клиента да промените местоположението на всеки от файловете на играта. Клиентът може да използва модифицирани файлове, за да се получи нечестно предимство, като направите такива неща като подмяна на играч модели по-видими, да се направи невидима стена, да се сложи маяци на C4 и т.н. VAC не защитава срещу експлойти, тъй като те не се променят самата игра, и позволява на сървъра да се реши това, което клиентите могат да направят. sv_pure 1 // позволява използването само на съдържанието на белия списък (списъка на разрешените съдържание). По подразбиране бял списък позволява на потребителя да създаде модела и евентуални подвизи като светли кожи. sv_pure 2 // принуди клиента да игнорира всички потребителското съдържание и прави използването на информация, получена от Steam. Sv_pure 2 също забрани употребата на генерирано от потребителите съдържание и потребителски спрейове.
За какво е необходимо да се мисли, драги читателю, ти всички реализирани на папката "обичай", предназначени за изпълнение на игра, генерирано от потребителите съдържание, не влияе на игра и двигателя работи. И разпространение на папка може да се използва в не особено благоприятна за такива като текстура walhack (прозрачни текстури).

Инсталиране на допълнително съдържание

Обърнете внимание на структурата на папките Ние имаме два обекта се намират тук:
  • my_custom_stuff
  • чета
Нека прочетем, че доброто tyzhprogrammisty написахме в чета:
Тази папка се сканира автоматично, когато ботушите игра за ВПК файлове или
подпапки. Всеки подпапка или ВПК е добавен като път за търсене, така че файловете
вътре тези ВПК е или поддиректория ще overide файлове по подразбиране игра.

Вижте gameinfo.txt за повече информация.

Например, вие може да има следните файл структура:

Cstrike / обичай / my_custom_stuff / << Cstrike / обичай / my_custom_stuff / модели / custom_model.mdl
Cstrike / обичай / my_custom_stuff / материали / custom_material.vmt
Cstrike / по поръчка / my_custom_stuff / материали / vgui / custom_ui_thing.res
Cstrike / обичай / some_mod.vpk << Cstrike / обичай / another_mod.vpk <<


Монтаж на ВПК до файловата система е по-ефективна, че добавянето на подпапка,
защото всеки път, когато двигателят на независимите членове, за да отворите файл, той ще трябва да се обадя на
операционна система покана да търсите папката. VPKs могат да бъдат търсени от двигателя, много по-
по-ефективно. Всяка подпапка е нов път за търсене, които трябва да се проверява на всеки
стартиране на двигателя се опитва да отворите файл. Така че за да постигне оптимални времето за зареждане, винаги използвайте ВПК файлове
и не прави никакви подпапки в тази папка!


Имайте предвид, че след директория структура не е правилна:

Това ще добави директорията "Cstrike / обичай / моделите" като път за търсене, като в този случай
файл my_model.mdl действително съществува в основата на играта е виртуална filesystem.Stary прекара добър sidodzhi машинен превод:
Тази папка се сканира автоматично, когато играта се зарежда ВПК за файлове или
подпапки. Всеки подпапка или ВПК се добавя като пътя за търсене, така че файловете, които имат един и същ начин на ВПК, ще бъдат заменени от по поръчка.

За подробности вижте. В gameinfo.txt файл.

Например, вие може да има следните файл структура:

Cstrike / обичай / my_custom_stuff / <<<Эта подпапка будет добавлена. в качестве пути подгрузки
Cstrike / обичай / my_custom_stuff / модели / custom_model.mdl
Cstrike / обичай / my_custom_stuff / материали / custom_material.vmt
Cstrike / по поръчка / my_custom_stuff / материали / VGUI / custom_ui_thing.res
Cstrike / обичай / some_mod.vpk <<<Этот VPK будет добавлен в файловую систему движка
Cstrike / обичай / another_mod.vpk <<<Этот VPK будет добавлен в файловую систему движка

Инсталиране на ВПК на файловата система е по-ефективна, защото всеки път, когато двигателят се отнася до съдържанието на некомпресиран потребител, той прекарва повече време с него, и ВПК прекарва по-малко време
Всяка подпапка е отделен път за зареждане на файлове
И не прави никакви подпапки в папката с изключение на играта!

Моля, обърнете внимание, че следната структура директория е неправилна:

Това ще добави директория «Cstrike / обичай / модели /» като начин podgruzki и файлът ще се намира в основата на пътя, не в папка, така че двигателят не е uvidit.Chto мога да се направи извод от това:
Първоначално публикувано от мен: В "обичай" папка може да бъде или некомпресирани потребителски файлове, както и ВПК масиви или отделни файлове.
За да натиснете разкопчан съдържанието на играта, трябва да се уточни на двигателя къде да търсите за определени папки. За да направите това, вие трябва да създадете потребителски велосипеди в главната папка, и да му дадете име на Инглиш, в противен случай двигателят няма да видите вашите модели (Папка my_custom_stuff направени например за да стане ясно). В тази папка трябва да vpihat всички потребителски файлове, които попадат в тази папка, като този:
??обичай
. CSGOawp
. материали
. модели
. оръжие
. v_awp.vtf
. v_awp.vmt
. модели
. оръжия
. v_awp.mdl
?
Трудно е, нали?

С ВПК нещата са много по-добри, защото там просто трябва да се сложи ВПК файл / папка в масив, както следва:
??обичай
. CSGOtextures.vpk
?

Или това:
??обичай
. CSGOtextures_001.vpk
. CSGOtextures_002.vpk
. CSGOtextures_003.vpk
. CSGOtextures_004.vpk
. CSGOtextures_005.vpk
. CSGOtextures_006.vpk
. CSGOtextures_dir.vpk
?Ако не го направим, то всички трябва да изглежда така:
След като прочетох всичко това, читателят, надявам се да се разбере как и къде да се прокара това са вашите потребителски кожи и модели, и това е всичко: 3