etc!!! Idea
M-am gandit sa postez acest tutorial poate il va gasi
cineva folositor.
Ok, problema ar fi in felul urmator, am un server de cs
1.6 si ma deranja faptul ca atunci cand cineva se
conecta la server si acesta ruleaza o harta non-standard
care trebuie descarcata de pe server, viteza de download
este foarte mica, chiar si de pe lan, practic ceva de
genul 4-5 min pt o harta ca fy_iceworld.
Cum rezolvam problema pe windows:
I: Ce este necesar:
a) Un web server
Copierea fisierelor de pe serverul cs catre serverul
web
c) O mica modificare in server.cfg
II:Cum procedam
a) (Windows) Cel mai simplu ar fi sa instalati un
webserver (daca nu aveti instalat deja) chiar pe
serverul de cs.
Cel mai usor de configurat pachet ar fi wamp5 care se
gaseste la http://www.en.wampserver.com/.
Downloadati ultima versiune si instalati-o pe server.
Trebuie sa retineti calea unde se afla wwwroot pe care
il alegeti in timpul instalarii. Acolo vom copia
fisierele care trebuiesc download-ate de pe server.
Deasemenea sa ai grija sa faci pornirea automata a
webserverului odata cu windows-ul ca altfel la o
restartare fisierele nu mai sunt disponibile.
Wamp5 contine Apache2, PHP5 si MySQL 5 - deci foarte
usor se poate face si site-ul serverului vostru de cs
tot aici si acesta poate avea si forum etc.
este nevoie sa copiem structura de fisiere din
folderul cstrike al serverului in folderul wwwroot,
intr-un folder denumit de exemplu 'files'. ex:
Quote:
Arrow c:\wamp\www\files
ce anume copiem din folderul cstrike. ATENTIE nu trebuie
sa copiem fisiere de gen server.cfg sau folderul addons
pentru a nu ne sabota singuri serverul de cs permitand
access persoanelor la parole admini, parola rcon.
doar urmatoarele foldere si fisiere sunt necesare:
Quote:
cstrike\
.wad se afla in .
.tga se afla in gfx\env\
.bsp se afla in maps\
.txt se afla in maps\
.res se afla in maps\
.mdl se afla in models\
.wav se afla in sound\
.spr se afla in sprites\
deci o copie a acestei structuri trebuie sa se afle si
in folderul wwwroot pe care l-ati ales ex:
'c:\wamp\www\files\'
Acum fisierele ar trebuie sa poata fi accesate cu un
browser la o adresa de genul:
Quote:
Arrow http://server.de.cs/files/maps/fy_iceworld.bsp
Unde server.de.cs este adresa serverului tau.
exemplu de strucura:
Quote:
C:\Program
Files\Steam\SteamApps\your@email.address\Counter-Strike\cstrike\maps\de_generic.map
C:\Program
Files\Steam\SteamApps\your@email.address\Counter-Strike\cstrike\de_generic.wad
C:\Program
Files\Steam\SteamApps\your@email.address\Counter-Strike\cstrike\sound\ambience\de_generic_a.wav
C:\Program
Files\Steam\SteamApps\your@email.address\Counter-Strike\cstrike\sound\ambience\de_generic_b.wav
C:\Program
Files\Steam\SteamApps\your@email.address\Counter-Strike\cstrike\sound\ambience\de_generic_c.wav
http://www.mywebsite.com/cs_stuff/maps/de_generic.map
http://www.mywebsite.com/cs_stuff/de_generic.wad
http://www.mywebsite.com/cs_stuff/sound/ambience/de_generic_a.wav
http://www.mywebsite.com/cs_stuff/sound/ambience/de_generic_b.wav
http://www.mywebsite.com/cs_stuff/sound/ambience/de_generic_c.wav
c) Un nou cvar a fost adaugat la enginul HalfLife si
anume 'sv_downloadurl'
Acesta permite specificarea unei alte locatii de
download a resurselor.
in fisierul server.cfg din folderul cstrike al
serverului tau de cs
va trebui introdusa urmatoarea linie:
Arrow sv_downloadurl "http://server.de.cs/files/"
Unde server.de.cs este adresa serverului tau. Poate fi
chiar ip-ul de genul
Quote:
Arrow sv_downloadurl "http://86.55.123.123/files/"
Cam asta e tot. Simplu, nu? Laughing
PS: Arrow
Dimensiunea maxima a sv_downloadurl este 127 de
caractere.
Deasemenea poti sa iti faci un banner custom pt server
(~340x56 pixels, gif) si sa il faci de ex: accesibil la
http://www.mywebsite.com/cs_stuff/gfx/banner.gif
Pt Avansati s-ar putea face urmatoarea chestie mai
desteapta.
in fisierul httpd.conf adaugati urmatoarele.
Quote:
Alias "/files" "C:/Server/CS 1.6 Server 1.9/cstrike"
Order deny,allow
Deny from all
Order allow,deny
Allow from all
insa trebuie sa schimbati ""C:/Server/CS 1.6 Server
1.9/cstrike"" cu calea catre srv vostru. deci nu mai
este nevoie sa copiati toate hartile in directorul files
din wwwroot. pt ca serverul apache isi va lua automat
fisierele din folderul cstrike.
Alte avantaje:
Daca ati urmarit tutorialul si ati reusit sa il
completati cu succes. urmatorul pas ar fi sa va
instalati un forum gen phpBB (cautati in google). sa va
faceti o sectiune de download pt fisiere gen harti,
splay logos, etc.
sa va instalati hlstats (cautati in google sau direct pe
www.unitedadmins.com).
hlstats pentru vizualizarea top, rank in mod mult mai
avansat.
hlstats mai necesita si pearl (ActivePerl este
recomandat).
sper sa imi fac timp sa mai fac un tutorial pt
instalarea hlstats.
Pentru cei care au probleme cu bannerul!!!
Am observat ca in functie de versiunea de cs bannerul
apare sau nu. de ex cand am fost la icaffe si am jucat
de pe steam pe srv meu. in loc sa imi afiseze bannerul
meu, afisa o reclama. de la mine de pe lan de ex nu
merge banerul. cu alte cuvinte daca nu va merge voua nu
inseamna neaparat ca la unii jucatori nu apare. daca ati
respectat tutorialul ar trebui sa mearga fara probleme.
Niciun comentariu:
Trimiteți un comentariu