Nu foarte urgent

Discutii legate de instalarea, configurarea si modificarea unui server de Counter-Strike.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
D0wn7
Membru, skill 0
Membru, skill 0
Posts: 11
Joined: 12 Dec 2017, 20:03
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

12 Dec 2017, 22:39

Salut! Are cineva un downloadurl care sa mearga decent?
RoyalServer 2
User avatar
DevilBoy.eXe
Super moderator
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:

12 Dec 2017, 22:42

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
D0wn7
Membru, skill 0
Membru, skill 0
Posts: 11
Joined: 12 Dec 2017, 20:03
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

12 Dec 2017, 23:11

Vps fara gamecp sau altele
User avatar
DevilBoy.eXe
Super moderator
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:

12 Dec 2017, 23:20

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

Code: Select all

apt-get update
apt-get install -y nginx
Centos

Code: Select all

yum install -y nginx
Mergem în directorul nginx:

Code: Select all

cd /etc/nginx
Ștergem șablonul, o să configurăm totul în config-ul principal, pentru ca totul să fie la îndemână

Code: Select all

rm -f sites-available/default
Folosind un editor de text, deschidem nginx.conf (eu prefer nano)

Code: Select all

nano nginx.conf
Și îl aducem sub o așa formă

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;
        }

     }

}
Mai departe creăm un director cu numele www

Code: Select all

mkdir /var/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

Code: Select all

ln -s /calea/spre/cstrike /var/www/NUME_LINK
De exemplu

Code: Select all

ln -s /home/hlds/cstrike /var/www/fast
Dacă avem mai multe servere facem în felul următor

Code: Select all

ln -s /home/hlds_zombie/cstrike /var/www/zm
ln -s /home/hlds_pub/cstrike /var/www/pub
Și așa mai departe. Calea spre servere o schimbăm în ale noastre.

Restartăm nginx

Code: Select all

/etc/init.d/nginx restart
Acum fișierele se pot descărca folosind link-ul

Code: Select all

http://IP/fast/maps/de_dust2.bsp
Unde fast reprezintă NUME_LINK

Nu uităm să adăugăm în server.cfg

Code: Select all

sv_downloadurl "http://IP/NUME_LINK/"
sv_allowdownload 1
Urmeaza tutorialu asta si o sa ai downloadurl personal
Post Reply

Return to “Probleme la servere dedicate de Counter-Strike”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 153 guests