Jump to content

Recommended Posts

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 hldswget 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 cstrikemkdir addonscd addonsmkdir metmodcd metamodmkdir dllscd 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/cstrikevim 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/hldsscreen -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.

Link to comment
Share on other sites

  • 3 weeks later...
  • 3 months later...
  • 3 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...