Ako rýchlejšie sťahovať

Ako rýchlejšie sťahovať

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).
ukazka
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.