Tutorial instalare Server CS 1.6 NoSteam pe Linux De ce avem nevoie ? - Un calculator cu Linux pe el (Recomand Fedora Core 4/5/6) si acces ssh , cu privilegii root . - Resurse aproximative de care avem nevoie pentru a tine 22 Playeri pe el fara loss , lag , probleme : - Procesor 2 GB ; - 512 MB RAM ; - 1-2 GB spatiu pe HDD ; - O conectiune la internet de aproximativ 1 - 1.5 MB/s ; atat download cat si upload ! Este bine sa va faceti un test de viteza AICI ->http://speakeasy.net/speedtest (Preferabil la Server-ul din NY) . - IP Rootabil ; port forward . Recomand folosirea PuTTy si WinSCP pentru urmarea pasilor de mai jos . Sa descarcam fisierele necasare : Va trebui ca creem un director in care vom lucra : mkdir /usr/hlds Apoi , vom intra in el : cd /usr/hlds Downloadam urmatoarele : HLDSUpdateTool : wget http://www.steampowered.com/download/hldsupdatetool.bin Patch-ul pentru Server NoSteam : wget http://www.freakz.ro/download/engine.v15.tgz AdminMoD si MetaMoD : wget http://ovh.dl.sourceforge.net/sourceforge/halflifeadmin/halflife-admin-2.50.60-linux.tar.gz StatsMe : wget http://ovh.dl.sourceforge.net/sourceforge/statsme/statsme-2.8.3-cstrike.zip Sa incepem instalarea : In /usr/hlds , executam comenzile : chmod +x hldsupdatetool.bin ./hldsupdatetool.bin Este posibil sa va dea o eroare legata de uncompress . Daca este asa , rulati urmatoarea comanda : ln -s /usr/bin/gunzip /usr/bin/uncompress Executati din nou : chmod +x hldsupdatetool.bin ./hldsupdatetool.bin Apoi , incepem sa instalam fisierele necesare Server-ului : ./steam -command update -game valve -dir . Isi va face un update ; va va cere sa executati comanda de mai sus din nou . Apasam pe sageata sus & apasam enter . Incepe instalarea fisierelor necesare Server-ului ; aceasta operatiune poate dura in functie de banda dvs. . Se va termina cu textul HLDS Installation up to date . Apasam enter . Acum , sa instalam fisierele necesare pentru modul Counter-Strike : ./steam -command update -game cstrike -dir . Aceasta comanda , la fel ca si cea de mai sus , va dura in functie de banda dvs. la internet si se va termina cu mesajul HLDS Installation up to date . Apasam din nou enter . Patchuim Server-ul pentru nosteam : Executam urmatoarele comenzi : rm -rf engine_amd.so rm -rf engine_i486.so rm -rf engine_i686.so tar zxvf engine.v15.tgz Configurarea Server-ului : 1. Prin WinSCP , deschidem /usr/hlds/cstrike/server.cfg . Stergem tot ce scrie acolo si adaugam urmatoarele : // Server's config ; by www.ServerEugen.ucoz.com DIAS ! mp_autokick 0 mp_autocrosshair 0 mp_autoteambalance 0 mp_buytime 0.30 mp_consistency 1 mp_c4timer 35 mp_fadetoblack 0 mp_falldamage 0 mp_flashlight 1 mp_forcecamera 3 mp_forcechasecam 2 mp_friendlyfire 0 mp_freezetime 1 mp_fraglimit 0 mp_hostagepenalty 0 mp_limitteams 1 mp_logfile 1 mp_logmessages 1 mp_logdetail 3 mp_maxrounds 0 mp_playerid 0 mp_roundtime 3 mp_startmoney 1000 mp_timelimit 35 mp_tkpunish 0 mp_winlimit 0 sv_aim 0 sv_airaccelerate 10 sv_airmove 1 sv_allowdownload 1 sv_clienttrace 1.0 sv_clipmode 0 sv_allowupload 1 sv_cheats 0 sv_gravity 800 sv_lan 1 sv_maxrate 7000 sv_maxspeed 320 sv_maxupdaterate 101 sys_ticrate 10000 decalfrequency 60 pausable 0 log on decalfrequency 60 edgefriction 2 host_framerate 0 exec listip.cfg exec banned.cfg exec settings.cfg 2. Deasemenea , in acelasi director , creem un fisier numit "settings.cfg" . Il deschidem si scriem : // Server's config ; by www.ServerEugen.ucoz.com DIAS ! hostname "Server.Riano-Rignano.Eugen.It" rcon_password "totaia" Dupa hostname , stergem steluta si scriem numele Server-ului intre ghilimele ( "nume" ) . Ce vom scrie aici le va aparea Player-ilor cand vor apasa tasta tab (+showscores) in stanga sus . Dupa rcon_password , stergem steluta si scriem parola rcon a Server-ului tot intre ghilimele . Aceasta parola va fi folosita in webmod , HDSW si alte programe din care vom administra Server-ul de la distanta . 3. Este bine sa avem un Server non secure . Pentru aceasta , intram in /usr/hlds/cstrike/liblist.gam si cautam linia secure "1" . O inlocuim cu secure "0" . Instalare AdminMoD + Metamod : Extractam halflife-admin-2.50.60-linux.tar.gz oriunde in calculator : tar xfvz halflife-admin-2.50.60-linux.tar.gz Vom avea un director nou ; AdminMoD . cd Adminmod ./install_admin La prima intrebare raspundem cu Y . Ne va intreba care este directorul HLDS-ului . Raspundem cu /usr/hlds . Ne va intreba pentru ce mod vrem sa instalam adminmod-ul . Raspundem cu 1 . La urmatoarele intrebari raspundem cu Y . Configurarea adminmod-ului o gasim in fisierul /usr/hlds/cstrike/addons/adminmod/config/adminmod.cfg . Avem comment-uri in engleza la fiecare cvar . Modificati-le cum vreti voi . Adminii ii vom adauga din fisierul /usr/hlds/cstrike/addons/adminmod/config/users.ini . Conturile se vor face astfel : nick:parola:acces Exemplu : DarkSider:dark:131071 Accesul il putem seta AICI -> http://www.gameszone.ro/adminhelp/acc_lev.php Bifati casutele continand comenzile la care vreti sa aiba acces acel tip de cont si dati Calculate Acces Right . Va va aparea accesul in casuta Access Right for users.ini: . 131071 are acces la toate comenzile . Un acces mai mare ar fi 262142 , folosit de unele Servere ca acces de owner . Acesta nu este cu nimic diferit fata de 131071 . Singura diferenta ar fi ca e mai mare in cazul in care este setat admin_highlander pe 1 . StatsMe Instalam StatsMe : cd /usr/hlds/cstrike unzip statsme-2.8.3-cstrike.zip Prin WinSCP , editam /usr/hlds/cstrike/addons/metamod/plugins.ini . Adaugam linia : linux addons/statsme/dlls/statsme_mm_i386.so Deschidem /usr/hlds/cstrike/addons/statsme/statsme.cfg tot cu WinSCP si modificam dupa sm_menupassword parola meniului la statsme . Inlocuim r3wt cu parola dorita . Vom putea accesa mai tarziu meniul statsme-ului din joc , folosind comanda statsme_menu parola , parola fiind parola aleasa . Deasemenea , mai jos , setati cvar-urile cum vreti voi . Aveti comment-urile in engleza deasupra fiecarui cvar . Ca sa mearga rank-ul va trebui sa setam cvar-ul sm_storebyauth 0 . Cam asta a fost . Cum pornim Server-ul ? Executam urmatoarele comenzi : cd /usr/hlds ./hlds_run -game cstrike +ip ip.extern +port 27015 +sv_lan 1 -nomaster +maxplayers 22 +map de_dust2 Inlocuim ip.extern cu IP-ul dvs. . Ca Server-ul sa porneasca odata cu boot-ul linuxului , adaugam in /etc/rc.local urmatoarele linii : cd /usr/hlds ./hlds_run -game cstrike +ip ip.extern +port 27015 +sv_lan 1 -nomaster +maxplayers 22 +map de_dust2 Din nou , inlocuim ip.extern cu IP-ul dvs. . Ehhhh , cam asta a fost ... Na ca v-ati facut si Server pe Linux - eugenioct@yahoo.it