Tymto návodom sa Vám budem snažiť popísať ako si na serveri nastaviť, aby vám pridané veci na server ako sú mapy, hudba, textúry, atď. sťahovalo z web priestoru čím server menej zaťažujete ale hlavne z webu vám to rýchlejšie sťahuje najmä mapy. Pretože ich dáte do archívu a tým sa samotná veľkosť zmenší , platí to najmä pre mapy (napr. taká 30MB mapa môže mať po archivácií aj 12MB), textúry, atď. .
Takú hudbu pokiaľ je vo formáte mp3 nie je potrebné dávať do archívu ale z hľadiska bezpečnosti je to výhodnejšie. Nakoľko sa najprv stiahne archív, ktorý sa následne rozbalí a ako každý vie takto máte istotu, že súbor z archívu nebol poškodený pokiaľ bol bez problémov rozbalený. Pričom keby nebol v archíve sa môže stať, že bude zle stiahnutý a tým pádom máte v PC poškodený súbor, ktorý sa nezhoduje s tým čo je na serveri. Čo s veľkou pravdepodobnosťou bude robiť problémy pokiaľ sa jedná o mapy, textúry a modely.
Takže teraz k samotnému návodu.
Čo je potrebné mať:
1. Nejaký web priestor - tu budete dávať veci na sťahovanie
2. program bzip2 - pomocou tohto programu budete dávať mapy, textúry, atď. do archívu, nie je to povinné ale odporúčam! (stačí aj 7-zip, ktorý podporuje aj viac typov archivácií a kompresií).
V prvom rade si na serveri v server.cfg nastavte sv_downloadurl "". Tu je príklad ako by to asi malo vyzerať sv_downloadurl "https://www.cssturiec.sk/server/ukazka/cstrike/". Taktiež si skontrolujte či máte povolené sťahovanie a odosielanie => sv_allowdownload 1 a sv_allowupload 1. Pravdepodobne to budete mať defaultne aj nastavené na hodnotu 1 (zapnuté), ktorá je správna. Taktiež odporúčam mať nastavené sv_pure 1 . Takto máte istotu, že hráč nebude mať inú verziu napr. mapy ale ani nebude používať nejaké modifikované textúry. Ak si nastavíte sv_pure 1 je potrebne si stiahnuťpure_server_whitelist.txt, ktorý vložíte na server do zložky cstrike. Ak by ste tak nespravili na server by sa nedostali ani hráči, ktorý majú upravené skiny postáv.
K nastaveniu webu je potrebné, aby zložka, ktorú máte nastavenú v sv_downloadurlobsahovala tie isté zložky ako na serveri. Teda v prípade, že v tejto zložke je niečo čo ste pridávali na server. V nasej ukážke je to taktohttps://www.cssturiec.sk/server/ukazka/cstrike/, môžete si pozrieť ako to asi vyzerá. Proste platí tu pravidlo čo je pridané na server ako nové a bude sa to hráčovi sťahovať, pridáte to aj na web (ak by ste tak nespravili, mohol by nastať problém). Zároveň všetko na webe ako som už spomínal musí byť v tých istých zložkách ako na serveri!!! Teda presne na takom istom mieste.
No a ako poslednú vec si povieme ako pracovať s bzip2. Jednoducho si ho nainštalujeme a potom si vytvoríme na ploche odkaz súboru bzip2.exe, ktorý sa nachádza v mojom prípade tu C:\Program Files\GnuWin32\bin\.
Program funguje nasledovne. Otvoríte si zložku so súbormi, ktoré chcete pridať do archívu a tie označte, následne uchopte myškou a len preneste nad odkaz bzip2, ktorý máte na ploche a pustite pokiaľ sa Vám rozsvietila (viď. obrázok).
Súbory sa automaticky prevedú do archívu a vrátia do zložky odkiaľ ste súbory zobrali myškou.
Nezabúdajte, že každý súbor musí byt zvlášť v archíve!
Taktiež ak sú súbory, ktoré idete archivovať veľké tak ich nedávajte naraz veľa, nakoľko by to nemuselo fungovať v tom prípade ich dávajte skôr po jednom.
Po archivovaní môžete súbory nahrať na web do príslušných zložiek.