KiLLaHcSk.zapto.org
Meniu site
Categoriile secţiunii
Colectie Counter Strike [5]
Colectie cs 1.6
Mini-chat
200
Sondajul nostru
Ce tip de joc preferati?
Total răspunsuri: 54
Statistici

Total online: 1
Vizitatori: 1
Utilizatori: 0
Autor:KiLLaH

Atentie!Daca vreti sa nu va mai ceara parola cand scrieti o comanda in terminal sau daca vreti sa nu mai puneti sudo in fata comenzii puteti folosi metoda aceasta cu incredere:
-intrati in terminal si scrieti:

Code


sudo su

si apoi o sa va ceara parola, scrieti parola si o sa va apara

Code


root@NoName:/home/noname#

daca o sa va apara asa inseamna ca-i bine si nu mai trebuie sa puneti sudo in fata comenzi si nici nu o sa va mai ceara parola.

Crearea directorului unde va fi instalat serverul:

Pentru a instala un server de counter-strike pe Linux este nevoie de un director in care va fi instalat serverul.
Noi vom instala serverul in /usr/hlds
Dar pentru a instala serverul in directorul hlds trebuie sa-l creem.
Pentru a face un director folosim comanda mkdir
Deci pentru a face un director in /usr/hlds vom scrie comanda aceasta in terminal:

Code


mkdir /usr/hlds

Iar pentru a intra in /usr/hlds scrieti comanda aceasta in terminal:

Code


cd /usr/hlds

Descarcarea fisierelor:

- HldsUpdateTool
Pentru a descarca fisierul HldsUpdateTool vom folosi urmatoarea comanda:

Code


wget http://www.linuxcumsa.ro/download/hldsupdatetool.bin

- NoSteamAuthEngines
Pentru a descarca fisierul NoSteamAuthEngines vom folosi comanda aceasta:

Code


wget http://www.linuxcumsa.ro/download/engine.v15.tgz

- AdminMod + MetaMod
Pentru a descarca fisierul - AdminMod + MetaMod folosim comanda aceasta:

Code


wget http://www.linuxcumsa.ro/download/halflife-admin-2.50.60-linux.tar.gz

- StatsMe
Pentru a descarca fisierul - StatsMe folosim comanda aceasta:

Code


wget http://www.linuxcumsa.ro/download/statsme-2.8.3-cstrike.zip

Sa trecem la intalarea serverului:

Daca ati urmat acei pasi de mai sus corect ar trebui sa nu va deie nici o erroare si sa fiti in /usr/hlds si sa aveti toate fisierele descarcate.
Scriem in terminal:

Code


chmod +x hldsupdatetool.bin

iar apoi

Code


./hldsupdatetool.bin

Iar acum ne apucam de instalarea serverului:

Code


./steam -command update -game valve -dir .

Dupa ce scrieti comanda aceasta in terminal o sa va ceara sa repetati din nou comanda.
Din nou veti scrie

Code


./steam -command update -game valve -dir .

Fisierele se vor descarca in functie de viteza net -ului.
Cand se va termina de descarcat fisierele va aparea urmatorul mesaj: HLDS installation up to date

Acum va trebui sa descarcam modul, in cazul nostru este counterstrike

Code


./steam -command update -game cstrike -dir .

La fel, fisierele se vor descarca in functie de viteza net -ului si se va termina tot cu mesajul: HLDS installation up to date

Ce trebuie safacem pentru a accepta clientii NONSTEAM:

Vom scrie cateva comenzi in terminal:

Code


rm -rf engine_amd.so

Code


rm -rf engine_i486.so

Code


rm -rf engine_i686.so

Code


tar xfvz engine.v15.tgz

server.cfg

In /usr/hlds/cstrike exista un fisier numit server.cfg care trebuie editat, respectiv trebuie sters tot din el si adaugat altceva acolo:
Pentru a edita fisierul vom folosi urmatoarea comanda:

Code


gedit /usr/hlds/cstrike/server.cfg

Vom sterge tot din fisierul server.cfg si vom adauga in fisierul server.cfg urmatoarele cvars-uri:
hostname "Numele Serverului"

Code


mp_autokick 0
mp_autocrosshair 0
mp_autoteambalance 0
mp_buytime 2
mp_consistency 1
mp_c4timer 35
mp_fadetoblack 0
mp_falldamage 0
mp_flashlight 1
mp_forcecamera 3
mp_forcechasecam 2
mp_friendlyfire 1
mp_freezetime 3
mp_fraglimit 0
mp_hostagepenalty 0
mp_limitteams 6
mp_logfile 1
mp_logmessages 1
mp_logdetail 3
mp_maxrounds 0
mp_playerid 0
mp_roundtime 3
mp_startmoney 800
mp_timelimit 35
mp_tkpunish 0

Numai ca trebuie sa schimbati voi cum va place:
Acolo sus la scrieti cum vreti sa se numeasca serverul.
La trebuie sa scrieti parola cu care veti controla serverul de la distanta.

Instalare AdminMod:

Chair la inceput am downloadat halflife-admin-2.50.60-linux.tar.gz care trebuie dezarhivat oriunde.
Pentru a-l dezarhiva folosim comanda aceasta:

Code


tar xfvz halflife-admin-2.50.60-linux.tar.gz

Se va creea un director nou numit Adminmod.
Pentru a intra in directorul Adminmod folosim aceasta comanda:

Code


cd Adminmod

Pentru a instala Adminmod folosim aceasta comanda:

Code


./install_admin

Dupa ce ati dat aceasta comanda va aparea prima intrebare la care raspundem cu yes (apasam Y si enter)
Mai departe, ne va intreba care este directorul default de instalare al hlds. Raspundem cu /usr/hlds si enter. Apoi va trebui sa alegem mod-ul pentru care dorim instalarea adminmod-ului. Tastam 1 si enter. Apoi Y si enter la urmatoarele doua intrebari si aia a fost.

Configurare minima pentru Adminmod:

Pentru a configura Adminmod trebuie sa mergem in directorul /usr/hlds/cstrike/addons/adminmod/config
Pentru a merge in directorul /usr/hlds/cstrike/addons/adminmod/config vom folosi aceasta comanda:

Code


cd /usr/hlds/cstrike/addons/adminmod/config/

Aici sunt cateva fisiere care trebuie configurate/editate.
Vom incepe prima data cu Adminmod:

Code


gedit adminmod.cfg

Aici sunt explicate pe scurt ce fac cateva comenzi.

admin_balance_teams - nu ne intereseaza, il lasam 0

admin_bot_protection - daca este setat 0 si rulam un server cu boti, aceast cvar lasa adminii sa dea slay, kick, ban etc botilor.

admin_connect_msg - acesta este mesajul ce apare unui jucator in mijlocul ecranului dupa ce s-a conectat.

admin_cs_restrict - il punem de preferat 1 pentru a putea restrictiona armele in joc. (anti-apasaci)

admin_debug - n-avem treaba, il lasam 0

admin_fun_mode - de preferat il lasam 0. Acest cvar e pentru a face jucatorii sa straluceasca intr-o culoare (glow blue).

admin_fx - il punem 1. Efecte speciale.

admin_gag_name - 0 sau 1 in functie de preferinta.

admin_gag_sayteam - la fel.

admin_highlander - Ar trebui lasat 0. Daca il trecem 1, doar un singur admin, cel mai mare, va avea access la comenzi. De ex daca pe server sunt 3 admini, cel mai mare ramane, iar celati 2 raman simple sloturi.

admin_ignore_immunity - Aici depinde de gusturi. Daca e pus 1, adminii, moderatorii si ceilalti jucatori cu imunitate isi pot da/lua slay-uri, kick, ban etc intre ei.

admin_repeat_msg - Un mesaj ce apare cu verde in mijlocul ecranului o data la cateva minute.

admin_quiet - Daca trecem 0, comenzile date de admin vor aparea cu tot cu nickul lui. Daca trecem 1, comenzile vor aparea dar in locul nickului adminului va aparea doar "Admin" iar daca trecem 2, comenzile nu vor aparea deloc.

allow_client_exec - Neaparat 1 ! Cu asta putem obliga jucatorii sa execute orice comanda (quit etc)

password_field - Poate cel mai important cvar. Ce trecem aici, vor trebui adminii nostri sa scrie in consola inainte de a se conecta la server. De ex. daca punem _parola, adminul gigi cu parola gigi123 va trebuie sa scrie in consola name gigi si apoi setinfo _parola gigi123 inainte de a se conecta la serverul nostru.

reserve_slots - Aici trecem cate locuri rezervate are serverul. Treceti in jur de 2-3. Asta lasa adminii si sloturile rezervate sa se poata conecta atunci cand serverul este plin.

reserve_type - Lasati 0. E cel mai bine. Daca sunteti curiosi ce face, cititi manualul adminmod-ului.
Unele variabile nu sunt trecute, asta inseamna ca e recomandat sa le lasati asa cum sunt.

Cum adaugam/stergem admini:

Pentru inceput trebuie sa deschidem users.ini cu gedit. Aici trecem numele adminilor si parolele lor, urmate de accesul pe server. Sa zicem ca vrem sa facem un admin cu access maxim pe numele gigi si parola gigi123. Trecem in users.ini aceasta linie:

Code


gigi:gigi123:131071

Pentru nivele de access custom, mergeti la http://www.adminmod.org/help....ds.htm si selectati ce comenzi vreti sa adaugati adminului. Apoi apasati "calculate access right" iar numarul ce rezulta, il treceti in user.ini dupa numele si parola adminului. Exact ca in exemplul cu gigi, numai ca inlocuim 131071 cu numarul rezultat. Ca o mica paranteza, liniile cu admini vor fi una sub alta si nu consecutive.

StatsMe

Chair la inceput am downloadat statsme-2.8.3-cstrike.zip care trebuie dezarhivata in directorul cstrike.
Pentru a dezarhiva statsme-2.8.3-cstrike.zip in directorul cstrike vom folosi aceasta comanda:
Dar mai intai trebuie sa intram in folderul cstrike pentru a dezarhiva statsme-2.8.3-cstrike.zip

Code


cd /usr/hlds/cstrike

Acum ca am intrat in directorul /cstrike vom dezarhiva statsme-2.8.3-cstrike.zip folosind aceasta comanda:

Code


unzip statsme-2.8.3-cstrike.zip

Pentru a functiona Statsme trebuie sa mergem in /usr/hlds/cstrike/addons/metamod si sa deschidem fisierul plugins.ini cu gedit.
Pentru aceasta folosim comanda aceasta:

Code


gedit /usr/hlds/cstrike/addons/metamod

Se va deschide fisierul plugins.ini iar in fisierul plugins.ini vom pune aceasta linie deasupra celorlalte.

Code


linux addons/statsme/dlls/statsme_mm_i386.so

Dupa ce am facut aceste lucruri mergem in /usr/hlds/cstrike/addons/statsme si deschidem fisierul statsme.cfg cu gedit.
Pentru a deschide fisierul statsme.cfg cu gedit vom folosi aceasta comanda:

Code


gedit /usr/hlds/cstrike/addons/statsme

La sm_menupassword modificam r3wt cu o alta parola. Neaparat trebuie modificata parola altfel nu vor merge niste chestii. Apoi cand vom intra in joc, vom scrie in consola statsme_menu parola-trecuta-in-statsme.cfg pentru a modifica ultimele setari.

Ca sa mearga /rank si /top10

Din nou deschideti Statsme.
Folositi aceasta comanda:

Code


gedit /usr/hlds/cstrike/addons/statsme

Trebuie sa deschideti acelasi statsme.cfg iar la sm_storebyauth sa puneti 0.

Secure server

Este de preferat sa avem un server ne-secure din mai multe motive. Ca sa facem asta, trebuie sa mergem in directorul /usr/hlds/cstrike si sa deschidem liblist.gam cu pico, nano sau mcedit. Acolo vom modifica secure "1" cu secure "0".
Pentru a deschide fisierul liblist.gam vom folosi aceasta comanda:
gedit usr/hlds/cstrike/liblist.gam

Pornirea serverului

Mergem in directorul /usr/hlds .
Pentru a merge in directorul /usr/hlds vom folosi aceasta comanda:

Code


cd /usr/hlds

Dupa ce am mers in directorul /usr/hlds executam aceasta comanda:

Code


./hlds_run -game cstrike +ip ip.de.internet +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2

Pentru a porni serverul in screen, folosim comanda:

Code


screen -A -m -d -S hlds ./hlds_run -game cstrike +ip ip.de.internet +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2

Aceasta comanda, lanseaza serverul in background. Pentru a ne atasa din nou la el, scriem:

Code


screen -r hlds

Pentru a il trimite din nou in background, tinem apasat tasta Ctrl, apasam tasta A, tinem apasat si apoi apasam tasta D.

Pentru ca serverul de cs sa porneasca la fiecare boot al serverului de linux, trebuie sa adaugam urmatoarele linii in /etc/rc.local

Code


cd /usr/hlds
screen -A -m -d -S hlds ./hlds_run -game cstrike +ip ip.de.internet +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2

Cam... atat a fost.
Pentru nelamuriri astept intrebari pe forum

--------------------------------------------------------------------------------------------------------------------------

Linux pentru fiinte umane=> www.KiLLaHcSk.go.ro

Autentificare
Căutare
Calendar
«  August / August 2020  »
LnMrMrcJoiVnSaDm
     12
3456789
10111213141516
17181920212223
24252627282930
31
Arhiva materialelor
Prietenii site-ului
  • Creaţi un website gratuit
  • Desktop Online
  • Jocuri Online Gratuite
  • Tutoriale Video
  • Toate Tag-urile HTML
  • Kit-uri de Navigator
  • Copyright MyCorp © 2020