Gyors letöltés fájlok a játék ellensztrájk forrás

Minden egyes dedikált Counter-Strike szerver: forrás lehet a különböző kiegészítőket, térképek, az ügyfél letöltések amikor csatlakozik a játékot, de ez van egy nagy hátránya - a szerver ebben az időben tömöríti a fájlt, és elküldi azt, hogy az elvesztegetett idő tömörítés, és itt, és növeli a terhelést a szerveren, akkor elmarad, amikor a legtöbb rések alkalmazott, sőt a rakodási így sokkal hosszabb, mint amit letöltöttem ugyanazt a fájlt át a http protokollt.

Gyors letöltés fájlok a játék ellensztrájk forrás


Szerencsére, hogy a Valve fejlesztők nyújtott megoldás erre a problémára kialakításával kiszolgálóparancs sv_downloadurl ahol tudjuk mutatni az utat a helyszínen, a kiváló játék tartalmát. Így megszabadulunk a hosszú letöltésektől, mivel az ügyfél közvetlenül a webhelyről letölti a fájlt. Először is, létre kell hoznunk egy könyvtárat a játék mod (FTP használatával), például, mint ez -


Felhívjuk a figyelmet arra, hogy nincs a záró perjel (/), emlékszem, ezt a parancsot a szerver konfigurációs fájl szerver.cfg-be írjuk. Minden, ami után az ügyfél tudja, hogyan töltse le a fájlokat, de ehhez még engedélyezni kell,


Ezt a parancsot közvetlenül az sv_downloadurl után írjuk. Minden, a szerver konfigurálva van. Most elő kell készítenünk a http-n keresztül küldött fájlokat. Talán már tudja, vagy talán nem - a játék motorja támogatja tömörítés és kicsomagolás bzip2 archívumok, így biztos, hogy tömöríteni a nagy fájlok bzip2 archiváló, mely letölthető itt.

Miután telepítette az archivert a számítógépre, elkezdhetünk dolgozni. Például tömörítjük a könyvtárat térképünkkel. A "térképek" könyvtárban az "E" lemezt tartalmazó nem szabványos térképek listáját helyeztem el. Nyissuk meg a "cmd" konzolt, és menjünk a mappába a Counter-Strike: Source -

E:
E: \ cd térképek
E: \ maps> "C: \ Programfájlok (x86) \ GnuWin32 \ bin \ bzip2" -v * .bsp


Mint látható, a bőbeszédű mód -v (részletes) és a maszk * .bsp, amelynek köszönhetően nem kell megadni, hogy milyen kártya - archiváló borogatás minden fájl kiterjesztését .bsp található a munka könyvtár, ebben az esetben «E: \ térképek ”. A bzip2 munka eredménye az alábbi ábrán látható -

Gyors letöltés fájlok a játék ellensztrájk forrás


Például, a de_nightfever.bsp 46 MB tömörítés előtt lemért. jó eredmény, ugye? Most hozzon létre egy mappák alkönyvtárát a webszerveren a cstrike könyvtárban, és töltsön be minden tömörített térképet. Indítsa újra a kiszolgálót, és ellenőrizze, távolítsa el a meglévő kártyát az ügyféltől, például de_nightfever.bsp, és próbáljon csatlakozni a játékhoz. Egyszerre észrevettem, hogy a kártya letöltési sebessége jelentősen megnőtt, a bizalom ellenőrzése érdekében ellenőrizte a webszerver naplóját, hogy megbizonyosodjon arról, hogy a kártya valóban letöltött a http protokollból. Amit a rönkökben látunk -

Iránymutatások a témához