Conținutul de utilizator, care este folderul personalizat și cum să-l trateze

Conținutul de utilizator, care este folderul personalizat și cum să-l trateze

Ce este VPK și conținutul neambalat

Ce este despachetat conținutul kontentRaspakovanny este la fel ca VPK, numai fără impingandu toate fișierele din arhive.
Conținutul Neîmpachetată - toate materialele, modele, sunete, resurse, fișiere cache, skyboxes, carduri care nu sunt ambalate în VPK și descărcate separat, într-unul din dosarele din conținutul jocului (HL2 sau cstrike).
De fapt, conținutul necomprimat nu are nimic de spus, este doar toate fișierele de joc.

Care este dosarul „personalizat“

Un pic de istorie GoldSrc dosar de înlocuire „personalizat“ a fost un dosar „mod_addon“, iar setările pe care le puteți activa suportul pentru un conținut personalizat, dar nu toți managerii au fost mulțumiți cu ea și a început să se interzică conținutul personalizat pe serverele lor, cel mai bun mod de a lovi cu piciorul. Am găsit recent o portiță de scăpare care permite eludeze textura restricții personalizate: acesta este folderul „mod_hd“. Motorul a fost proiectat în așa fel încât a verifica dacă există _addon conținut personalizat într-un dosar, este să se concentreze nu vedea dosarul _hd și trimiterea de date la server, nu despre _hd „spune“ în general. Takmi, în cazul în care aruncarea folderului _hd _addon în dosarul cu toate modelului dvs., nu sunt lovit de conținut personalizat. În situația sursă sa schimbat dramatic, pentru că acum motorul nu acceptă dosarele _hd deloc, și astfel încât conținutul personalizat vă puteți ghiftui într-un dosar personalizat numai, iar dacă le schimbați în VPK, cuvântul VAC. De asemenea, a apărut pe server o oportunitate de a interzice ferm conținutul personalizat folosind doar o singură consolă de comandă sv_pure.
sv_pure 0 // Permite clientului pentru a schimba locația oricare dintre fișierele de joc. Clientul poate utiliza fișierele modificate pentru a obține un avantaj nedrept de a face astfel de lucruri ar fi înlocuirea modele jucător mai vizibile, pentru a face zid invizibil, pentru a pune balize pe C4, etc. VAC nu protejează împotriva exploituri, deoarece acestea nu se schimba jocul în sine, și permite serverului să decidă ce poate face clienții. sv_pure 1 // Permite utiliza numai conținutul listei albe (lista conținutului permis). Lista albă implicit permite utilizatorului să seteze modelul și orice exploateaza potențiale, cum ar fi piei luminoase. sv_pure 2 // Forțați clientul să ignore tot conținutul de utilizator și face uz de informații obținute de la Steam. Sv_pure 2 interzis, de asemenea, utilizarea de spray-uri de conținut și de utilizator generate de utilizator.
Pentru ceea ce este necesar să se gândească, dragă cititor, ați realizat cu toții dosarul „personalizat“, conceput pentru a pune în aplicare conținutul de joc generat de utilizator nu afectează activitatea de joc și a motorului. Și așternerea unui dosar poate fi utilizat într-o nu foarte favorabile, cum ar fi textura walhack (texturi transparente).

Instalarea de conținut personalizat

Aruncati o privire la structura de directoare Avem sunt situate aici două obiecte:
  • my_custom_stuff
  • Readme
Să citim că tyzhprogrammisty bine am scris în readme:
Acest dosar este scanat în mod automat atunci când cizme de joc pentru fișiere VPK sau
subfoldere. Fiecare subfolder sau VPK se adaugă ca o cale de căutare, astfel încât fișierele
în interiorul acestor lui subdosarelor VPK vor overide fișierele jocului implicit.

A se vedea gameinfo.txt pentru mai multe detalii.

De exemplu, ați putea avea următoarea structură de fișier:

cstrike / particularizate / my_custom_stuff / << cstrike / particularizate / my_custom_stuff / modele / custom_model.mdl
cstrike / particularizate / my_custom_stuff / materiale / custom_material.vmt
cstrike / particularizate / my_custom_stuff / materiale / VGUI / custom_ui_thing.res
cstrike / particularizate / some_mod.vpk << cstrike / particularizate / another_mod.vpk <<


Montarea unui VPK la sistemul de fișiere este mai eficient ca adaugarea unui subfolder,
pentru că de fiecare dată când motorul Neds pentru a deschide un fișier, acesta va trebui să facă un apel la
operare apel de sistem pentru a căuta în folderul. VPKs pot fi căutate de către motorul de mult
mai eficient. Fiecare subfolder este o nouă cale de căutare, care trebuie să fie verificat fiecare
timp motorul încearcă să deschidă un fișier. Deci, pentru momentele optime de încărcare, utilizați întotdeauna fișiere VPK
și nu face nici o subfoldere în acest dosar!


Rețineți că următoarea structură de directoare nu este corectă:

Aceasta va adăuga directorul „cstrike / personalizate / modele“, ca o cale de căutare, în care caz
fișier my_model.mdl există de fapt, la rădăcina virtuale filesystem.Stary jocului a petrecut o bună sidodzhi de traducere automată:
Acest dosar este scanat în mod automat atunci când jocul încarcă VPK pentru fișiere sau
subfoldere. Fiecare subfolder sau VPK se adaugă ca calea de căutare, astfel încât fișierele care au același mod la VPK, va fi înlocuit de personalizat.

Pentru detalii, a se vedea. În fișierul gameinfo.txt.

De exemplu, ați putea avea următoarea structură de fișier:

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

Instalarea sistemului de fișiere VPK este mai eficient, pentru că de fiecare dată când motorul se referă la conținutul de utilizator necomprimat, el petrece mai mult timp pe ea, și VPK petrece mai puțin timp
Fiecare subfolder este o cale separată pentru a încărca fișiere
Și nu face nici subfoldere în dosarul cu excepția jocului!

Vă rugăm să rețineți că următoarea structură de directoare este incorectă:

Aceasta va adăuga un director «CStrike / personalizate / modele /» ca podgruzki mod, iar fișierul va fi amplasat în rădăcina drum, nu într-un dosar, astfel încât motorul nu a uvidit.Chto pot deduce din aceasta:
Initial postat de mine: directorul „personalizat“ poate fi fie fișiere necomprimate de utilizator, și VPK-matrice sau fișiere individuale.
Pentru a împinge conținutul dezarhivat la joc, trebuie să specificați motorul în cazul în care să caute anumite dosare. Pentru a face acest lucru, trebuie să creați un biciclete personalizate de la folderul rădăcină, și să dea un nume pe Inglish, în caz contrar motorul nu se va vedea modelul (Folder my_custom_stuff făcut, de exemplu, pentru a face clar). În acest dosar trebuie să vpihat toate fișierele personalizate care se încadrează în acest dosar, astfel:
??vamal
. CSGOawp
. materiale
. modele
. armament
. v_awp.vtf
. v_awp.vmt
. modele
. armament
. v_awp.mdl
?
Dificil, nu-i așa?

Cu VPK lucrurile sunt mult mai bine, pentru că nu ai nevoie doar pentru a pune un fișier VPK / folder într-o matrice, după cum urmează:
??vamal
. CSGOtextures.vpk
?

Sau acest lucru:
??vamal
. CSGOtextures_001.vpk
. CSGOtextures_002.vpk
. CSGOtextures_003.vpk
. CSGOtextures_004.vpk
. CSGOtextures_005.vpk
. CSGOtextures_006.vpk
. CSGOtextures_dir.vpk
?Dacă obține dreptul, ar trebui să arate tot așa:
Dupa ce a citit toate acestea, cititorul, sper să înțelegeți cum și în cazul în care pentru a împinge acestea sunt piei personalizate și modele, și asta este: 3