Înregistrați demonstrații hltv și adăugați automat pe site - toate pentru serverul dvs. cs

Înregistrați demonstrații hltv și adăugați automat pe site - toate pentru serverul dvs. cs

1. Instalați HLTV + Porniți înregistrarea ceasului.
2. Demonstrați pachetele în arhivă. + Adăugați linkuri la site pentru a descărca demo-ul.
3. Șterge automat fișierele .dem din dosarul cstrike, pentru a economisi spațiu pe disc și comoditate.






4. Ștergeți automat fișierele de fișiere de pe site după o anumită perioadă de timp.

Să începem prin conectarea HLTV

1. Instalați HLTV + Porniți înregistrarea ceasului.

1) Mergeți la server.cfg

Verificați parametrul sv_proxies pot conecta proxy-ul la server? 1 nu poate fi 0, desigur avem nevoie de 1

2) Deschideți hltv.cfg În directorul rădăcină cu serverul.

Cine știe ce este, configurează la discreția sa.
Pentru cei care nu știu:
Ștergem totul din fișier și scriem


nume "Înregistrare HLTV"
hostname "My HLTV"
offlinetext "Ne pare rău, jocul este întârziat." Încercați din nou mai târziu. "
întârziere 0
chatmode 0
nomaster 1
loopcmd 1 60 localmsg "Vă uitați la HLTV. Vizitați" 5 -1 0.85 FFA000FF
signoncommands "voice_scale 2; voice_overdrive 16; volum 0.5; echo Voice ajustat pentru HLTV"
publicgame 0
autoretrie 1
logfile 0
maxclients 0
echo hltv.cfg încărcat.


explicaţie:
nume Numele proxy-ului dvs. (când este suspendat în spectre)
hostname Numele proxy-ului dvs. pe internet
întârziere Întârzie fluxul de joc pentru secundele specificate, nu avem nevoie de acesta, deci puneți 0.
chatmode Activarea chat-ului pe HLTV, nu avem nevoie de acest lucru, deci puneți 0. +
nomaster Fără comentarii! (erori suplimentare + gemoroi)
autoretrie Reconectați la server dacă există o deconectare.
fișiere logfile
maxclients Câți clienți pot fi deserviți de acest proxy HLTV, dar din moment ce nu facem proxy, am setat înregistrarea la 0.

3) Creați un fișier batch pentru a rula HLTV-ul nostru.






hltv_start.bat

începe "HLTV" / MIN / hltv.exe HIGH + conecta 127.0.0.1:27015 -nomaster -port 28048 + adminPassword parola + înregistrare HLTV_ + hltv.cfg Exec


explicaţie:
+conectați Specificați serverul IP la care vrem să conectăm.
-nomaster Fără comentarii! (erori suplimentare + gemoroi)
-Portul setează portul proxy HLTV care va conecta publicul, de fapt, nu avem nevoie, dar dacă nu înregistrați elementul care HLTV naștere la 27020 de port, și dacă nu sunt în valoare de un singur server, atunci este foarte posibil ca portul este ocupat.
+adminpassword adminpassword parola dvs. este parola de la serverul 27015, nu puteți scrie această variabilă, dar este recomandată.
+record HLTV_ Această variabilă indică HLTV că atunci când începeți trebuie să începeți imediat să scrieți un demo. "HLTV_" este un prefix care va fi făcut în titlul fiecărei demonstrații.

Dacă totul se face corect, atunci totul va funcționa!

2.pachetarea demo-urilor în arhivă. + Adăugați linkuri la site pentru a descărca demo-ul.

Vă voi spune despre exemplul serverului web AppServ.

1) Descărcați scriptul zip_hltv.rar [b] (descărcări: 676)
Am pus-o în "From: \ AppServ \ php5"
2) Deschidem:
Căutați linii

$ demo_dir = 'C: / HLDS / cstrike /';
$ dl_dir = 'C: / AppServ / www / hltv_demos /';


explicaţie:
$ demo_dir = Calea către dosarul unde sunt localizate fișierele demo
$ dl_dir = Calea în care scriptul va stoca fișierele zip .zip
Editarea și salvarea.

3) Mai departe, în același director "From: \ AppServ \ php5" vom crea un fișier batch zip_hltv.bat
Cu parametrii:

porniți php.exe zip_hltv.php

3. Șterge automat fișierele .dem din dosarul cstrike, pentru a economisi spațiu pe disc și comoditate.

1) Descărcarea scriptului delet_hltv_dem.rar [b] (descărcări: 314)
Am pus-o în "From: \ AppServ \ php5"
Deschidem:
Căutați un șir

foreach (glob ("C: / HLDS / cstrike / * .dem") ca nume fișier $)

"C: / HLDS / cstrike / *. Dem" Calea către dosarul unde sunt localizate fișierele demo
Editarea și salvarea.

2) Mai târziu, în același folder "C: \ AppServ \ PHP5", a crea un fișier batch delet_hltv_dem.bat
Cu parametrii:

începe php.exe delet_hltv_dem.php

4. Ștergeți automat fișierele de fișiere de pe site după o anumită perioadă de timp.

1) Descărcarea scriptului delet_hltv_zip.rar [b] (descărcări: 258)

3) Situat în "From: \ AppServ \ php5"
Deschidem:
Căutați un șir

foreach (Glob ( "C: / AppServ / www / hltv_demos / * $ DAT * .zip") ca $ filename)


"C: / AppServ / www / hltv_demos / * $ DAT * .zip" Calea către folderul în care fișierele sunt ambalate pe un server web.
Editarea și salvarea.

explicaţie:
data ("d") - 7 Numărul 7 în acest caz spune script-ului că este necesar să ștergeți fișierele .zip care sunt mai vechi de 7 zile.

3) Mai departe în același director "From: \ AppServ \ php5" creați un fișier batch delet_hltv_zip.bat
Cu parametrii:

începe php.exe delet_hltv_zip.php

Descărcați fișierul index.rar [b] (descărcări: 371)

Deschideți-l și căutați linia

dacă ($ handle = opendir ('Dosarul cu demo-urile de pe serverul web'))

Editarea, salvarea.
Am pus-o pe serverul web în dosarul de destinație C: / AppServ / www / hltv_demos /

Acesta este modul în care HLTV funcționează pe forteam. Această idee va fi aplicată în cupa sumerp 5x5







Trimiteți-le prietenilor: