alex Posted June 29, 2012 Report Posted June 29, 2012 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 hlds2. Se intra in directorul hlds creat si se downloadeaza hldsupdatetool: cd hldswget http://www.steampowered.com/download/hldsupdatetool.bin3. Se adauga drepturi de executie si se executa fisierul chmod +x hldsupdatetool.bin./hldsupdatetool.bin4. 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.binAcum 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 punctAcum 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.gz7. 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/dlls9. Se editeaza fisierul liblist.gam din directorul cstrike: cd ~/hlds/cstrikevim liblist.gamSe 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.iniCu 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 hldsPentru 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. Quote
pNNNNNNkwOw Posted November 11, 2012 Report Posted November 11, 2012 Multumim , foarte bun tutorialul. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.