Jump to content

Welcome to Steams România @ Since 2006
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!

Bun venit pe Steams România @ Since 2006

Bun venit pe Steams România @ Since 2006, pentru a avea full acces la forum te rugam sa te inregistrezi.
Ai mai multe motive pentru care sa te inregistrezi:
  • Acces la un forum structurat in parametri profesionali
  • Sansa de a da sau a primi like din partea membriilor
  • Sansa de a face parte din echipa steams
  • Alaturarea unei comunitati de viitor
Inregistreaza-te gratuit, acum!

In caz ca aveti probleme cu activarea/crearea/conectarea contului de pe forum lasati-ne un mesaj aici
Guest Message by DevFuse
 

Photo

Instalare Server Cs1.6 Pe Linux

tutoriale cs tutorial server cs counter strike counter-strike linux tutorial server cs linux

  • Please log in to reply
6 replies to this topic

#1
alex

alex

    Moderator

  • Founders
  • PipPip
  • 416 posts
  • Game Nick:alex
  • Y!M:alecsutzuu
  • Country:
  • City:București
In primul rand, pentru a hosta un server de Counter-Strike ai nevoie de:
  • Conexiune foarte buna la internet pe uptream in principal.
  • Calculator cu o configuratie decenta: minim 2,5Ghz single core, 2GB Ram, HDD 7200RPM.
  • IP public static pentru conectarea jucatorilor prin Internet.
Instalarea serverului dedicat de CS1.6 pe Linux -> urmeaza pasii:
1. Se navigheaza catre folderul home si se creeaza directorul hlds:


cd ~

mkdir hlds

2. Se intra in directorul hlds creat si se downloadeaza hldsupdatetool:


cd hlds

wget http://www.steampowered.com/download/hldsupdatetool.bin

3. Se adauga drepturi de executie si se executa fisierul


chmod +x hldsupdatetool.bin

./hldsupdatetool.bin

4. Veti fi intrebat daca sunteti de acord cu termenii si conditiile; tastati "yes". Daca primiti cumva mesajul "uncompress: command not found" tastati comenzile:


ln -s /bin/gunzip /bin/uncompress

./hldsupdatetool.bin

Acum va trebui sa mai tastati o data "yes".

5. Dupa ce se dezarhiveaza tastati:


chmod +x steam

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

Atentie! Trebuie la sfarsitul comenzii sa apara caracterul punct
Acum se downloadeaza fisierele. Va trebui sa aveti rabdare pentru ca poate dura chiar si 30 de minute, depinzand de conexiunea la internet.

6. Daca primiti mesajul "HLDS installation up to date" inseamna ca totul a decurs cum trebuie. Urmeaza instalarea Metamod: se downloadeaza prin comanda


wget http://heanet.dl.sourceforge.net/sourceforge/metamod/metamod-1.19-linux.tar.gz

7. Se executa pe rand comenzile pentru crearea directoarelor:
cd cstrike

mkdir addons

cd addons

mkdir metmod

cd metamod

mkdir dlls

cd dlls

8. Se extrage din arhiva de metamod:


tar -xzvf ~/hlds/metamod-1.19-linux.tar.gz -C ~/hlds/cstrike/addons/metamod/dlls

9. Se editeaza fisierul liblist.gam din directorul cstrike:


cd ~/hlds/cstrike

vim liblist.gam

Se inlocuieste linia:
gamedll_linux "dlls/mp_i386.so"

cu linia:
gamedll_linux "addons/metamod/dlls/metamod_i386.so"


*Pentru editare cu vim se apasa I pentru insert, se introduce textul, se apasa ESC. Se tasteaza :wq! . Acum fisierul a fost editat si salvat.

10. Se creeaza si se editeaza fisierul plugins.ini in directorul metamod:


vim ~/hlds/cstrike/addons/metamod/plugins.ini

Cu vim se editeaza la fel ca mai sus, adaugand linia:
linux addons/amxmodx/dlls/amxmodx_mm_i386.so

11. Se porneste serverul tastand o linie de genul (va fi modificata cu informatiile necesare):



./hlds_run -game cstrike +ip "your IP" +port "27015 pentru srv publice/28015 pentru srv private" +maxplayers "nr maxim de jucatori - numar par" +map "mapa de inceput" +servercfgfile server.cfg > hlds.log 2>&1 &


Pentru a porni serverul in screen, folosim comanda:



screen -A -m -d -S hlds ./hlds_run -game cstrike +ip "your IP" +port "27015 pentru srv publice/28015 pentru srv private" +maxplayers "nr maxim de jucatori - numar par" +map "mapa de inceput" +servercfgfile server.cfg > hlds.log 2>&1 &

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



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




cd /usr/hlds

screen -A -m -d -S hlds ./hlds_run -game cstrike +ip "your IP" +port "27015 pentru srv publice/28015 pentru srv private" +maxplayers "nr maxim de jucatori - numar par" +map "mapa de inceput" +servercfgfile server.cfg > hlds.log 2>&1 &


Atentie! IP-ul trebuie sa fie unul public si static, pentru ca jucatorii sa se poata conecta prin internet la server.


#2
Alex_xD

Alex_xD

    Membru

  • Members
  • PipPip
  • 475 posts
  • Game Nick:Alex_xD [;x]
  • Country:
  • City:Constanta
multumim

#3
B@ghis...

B@ghis...

    Membru

  • Members
  • PipPip
  • 901 posts
  • Game Nick:B@ghis^
  • Y!M:Bughis17
  • Country:
  • City:Stefanesti/Arges
Foarte Bun

#4
Alex_xD

Alex_xD

    Membru

  • Members
  • PipPip
  • 475 posts
  • Game Nick:Alex_xD [;x]
  • Country:
  • City:Constanta
Da de ce ne trebuie pe linux?:)/>

#5
INFerNaL.

INFerNaL.

    Member

  • Members
  • PipPip
  • 265 posts
  • Game Nick:kHRISTAL
  • Y!M:bumfley_wtfkr_2012@yahoo.com
  • City:Rm.Valcea
Bv :)/> Bun Tutorial

#6
pNNNNNNkwOw

pNNNNNNkwOw

    Member

  • Members
  • Pip
  • 117 posts
  • Game Nick:kiD.
  • Y!M:rocker_llg@yahoo.com
  • Country:
  • City:Bucuresti
Multumim , foarte bun tutorialul.

#7
puberty

puberty

    Member

  • Members
  • Pip
  • 140 posts
  • Game Nick:;PuberTy
  • Y!M:baiatu_cu_prosopu@yahoo.com
  • Country:
  • City:Arad
Bun tutorialu



Also tagged with one or more of these keywords: tutoriale cs, tutorial server cs, counter strike, counter-strike, linux, tutorial server cs linux

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users