Nu foarte urgent
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
-
- Membru, skill 0
- Posts: 11
- Joined: 12 Dec 2017, 20:03
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Fond eXtream: 0
- Contact:
Salut! Are cineva un downloadurl care sa mearga decent?
- DevilBoy.eXe
- Super moderator
- Posts: 1679
- Joined: 05 Jun 2016, 23:04
- Detinator Steam: Da
- Detinator server CS: GO.WARED.RO
- SteamID: DevilBoy_eXe
- Reputatie: Super Moderator
- Fond eXtream: 0
- Location: beyond the time
- Discord: zeux.
- Has thanked: 15 times
- Been thanked: 72 times
- Contact:
Hai sa iti arat o smecherie ;)
Dar in primul rand am nevoie de niste informatii
Serverul tau este dedicat, adica il accesezi din gamecp sau il tii pe un vps
Daca e pe un gamecp si nu ai downloadurl poti sa te pisi pe acea firma de host
Dar daca ai sv-u pe un vps te pot ajuta sa iti faci downloadurl personal
Dar in primul rand am nevoie de niste informatii
Serverul tau este dedicat, adica il accesezi din gamecp sau il tii pe un vps
Daca e pe un gamecp si nu ai downloadurl poti sa te pisi pe acea firma de host
Dar daca ai sv-u pe un vps te pot ajuta sa iti faci downloadurl personal
-
- Membru, skill 0
- Posts: 11
- Joined: 12 Dec 2017, 20:03
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Fond eXtream: 0
- Contact:
Vps fara gamecp sau altele
- DevilBoy.eXe
- Super moderator
- Posts: 1679
- Joined: 05 Jun 2016, 23:04
- Detinator Steam: Da
- Detinator server CS: GO.WARED.RO
- SteamID: DevilBoy_eXe
- Reputatie: Super Moderator
- Fond eXtream: 0
- Location: beyond the time
- Discord: zeux.
- Has thanked: 15 times
- Been thanked: 72 times
- Contact:
Urmatorul tutorial este dintr-un alt post!
Pentru început ce ce asta FastDL (de la Fast Download) - este sistem cu ajutorul căruia are loc downloadarea rapidă a fișierelor de pe servere. Cei care hostează direct serverele, nu au nevoie de acest manual, firmele de host oferă FastDL absolut gratis. Dacă însă ai decis să deschizi unul sau mai multe servere pe un VPS/VDS, atunci acest manual îți va fi de folos.
În acest tutorial voi încerca să explic cum să faci corect un FastDL cu ajutorul nginx. Pentru început, de ce nginx? - Este rapid, mai puțin sensibil la atacuri (http flood), și mult mai puțin ambițios la consumul de resurse, decât apache.
Instalarea o voi explica pe baza sistemului de operare Debian 6 (și CentOS)
Deci ne logăm pe VDS și începem:
Debian
Centos
Mergem în directorul nginx:
Ștergem șablonul, o să configurăm totul în config-ul principal, pentru ca totul să fie la îndemână
Folosind un editor de text, deschidem nginx.conf (eu prefer nano)
Și îl aducem sub o așa formă
Mai departe creăm un director cu numele www
Iar acum ceva mai interesant. Noi doar nu dorim să încărcăm manual fișierele în /var/www ? De aceea vom crea un symlink din directorul cstrike al serverului în directorul /var/www
De exemplu
Dacă avem mai multe servere facem în felul următor
Și așa mai departe. Calea spre servere o schimbăm în ale noastre.
Restartăm nginx
Acum fișierele se pot descărca folosind link-ul
Unde fast reprezintă NUME_LINK
Nu uităm să adăugăm în server.cfg
Urmeaza tutorialu asta si o sa ai downloadurl personal
Pentru început ce ce asta FastDL (de la Fast Download) - este sistem cu ajutorul căruia are loc downloadarea rapidă a fișierelor de pe servere. Cei care hostează direct serverele, nu au nevoie de acest manual, firmele de host oferă FastDL absolut gratis. Dacă însă ai decis să deschizi unul sau mai multe servere pe un VPS/VDS, atunci acest manual îți va fi de folos.
În acest tutorial voi încerca să explic cum să faci corect un FastDL cu ajutorul nginx. Pentru început, de ce nginx? - Este rapid, mai puțin sensibil la atacuri (http flood), și mult mai puțin ambițios la consumul de resurse, decât apache.
Instalarea o voi explica pe baza sistemului de operare Debian 6 (și CentOS)
Deci ne logăm pe VDS și începem:
Debian
Code: Select all
apt-get update
apt-get install -y nginx
Code: Select all
yum install -y nginx
Code: Select all
cd /etc/nginx
Code: Select all
rm -f sites-available/default
Code: Select all
nano nginx.conf
Code: Select all
user root;
worker_processes 1;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
use epoll;
}
http {
include /etc/nginx/mime.types;
access_log /var/log/nginx/access.log;
sendfile on;
tcp_nopush on;
keepalive_timeout 15;
tcp_nodelay on;
directio 5m;
expires max;
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
server {
#listen 80;
location / {
root /var/www/;
index index.html index.htm;
set $limit_rate 3m; #limitam viteza de download pana la 3 mb
}
location ~ /(.*)/.*\.cfg { # interzicem downloadarea fisierelor cfg
deny all;
}
location ~ /(.*)/addons/ { # interzicem accesul la addons
deny all;
}
location ~ /(.*)/logs/ { # interzicem accesul la logg-uri
deny all;
}
}
}
Code: Select all
mkdir /var/www
Code: Select all
ln -s /calea/spre/cstrike /var/www/NUME_LINK
Code: Select all
ln -s /home/hlds/cstrike /var/www/fast
Code: Select all
ln -s /home/hlds_zombie/cstrike /var/www/zm
ln -s /home/hlds_pub/cstrike /var/www/pub
Restartăm nginx
Code: Select all
/etc/init.d/nginx restart
Code: Select all
http://IP/fast/maps/de_dust2.bsp
Nu uităm să adăugăm în server.cfg
Code: Select all
sv_downloadurl "http://IP/NUME_LINK/"
sv_allowdownload 1