Punct.
Rank: Fondator Sex : Zodiac : Mesaje : 554 Data nasterii : 30/08/1996 Data de inscriere : 14/07/2012 Varsta : 28 Localizare : Pitesti Stare de spirit : buna ;) | Subiect: Tutorial Server Counter Strike 1.6 NonSteam(linux) Dum Iul 22, 2012 11:02 am |
|
| Cereri ........................................ - Un calculator cu Linux pe el (Fedora Core 4/5/6, Cent0s, sau alta distributie) si acces ssh , cu privilegii root .- Pentru un server de 22 de playeri avem nevoie de :- Procesor 1 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 !(daca vrei sa bagati multe pluginuri atunci este bine sa aveti banda mai mare si mai mult ram) - IP Rootabil ; port forward .Recomand folosirea PuTTy si WinSCP pentru urmarea pasilor de mai jos:1) Download fisierele pentru server:Mai intai creem un nou direct, eu voi folosi hlds mkdir /usr/hlds Intram in folderul nou creat cd /usr/hlds A) Downloadam HLDSUpdateTool: wget[Trebuie sa fiti inscris si conectat pentru a vedea acest link] Suntem in /usr/hlds, executam comenzile : chmod +x hldsupdatetool.bin./hldsupdatetool.binAI) Este posibil sa va dea o eroare legata de uncompress, atunci rulati comanda: ln -s /usr/bin/gunzip /usr/bin/uncompress rulam iar comanda:chmod +x hldsupdatetool.bin./hldsupdatetool.binb ) Downlodam hltv-ul si nucleul valve (game engine): ./steam -command update -game valve -dir .Va face un update, va cere sa executati comanda de mai sus din nou . Incepe instalarea fisierelor necesare Server-ului timpul downlodului difera in functie de conexiunea externa pe care o aveti. Trebuie sa va apara un mesaj la sfarsit: HLDS installation up to date c) Downlodam fisierele necesare pentru jocul Counter - Strike: ./steam -command update -game cstrike -dir . Incepe instalarea fisierelor necesare Server-ului timpul downlodului difera in functie de conexiunea externa pe care o aveti. Trebuie sa va apara un mesaj la sfarsit: HLDS installation up to date 2) Patchuirea server - ului pentru a accepta clienti STEAM si No - SteamDownlodam NO - Steam engine de Downlodati de aici Execum comenzile:rm -rf engine_amd.sorm -rf engine_i486.sorm -rf engine_i686.sotar xfv engine.v15.tgz 3) Configurarea fisierului: server.cfgMergem in /usr/hlds/cstrike/server.cfg , stergem tot si adaugam:hostname "Numele Serverului"mp_autokick 0mp_autocrosshair 0mp_autoteambalance 0mp_buytime 2mp_consistency 1mp_c4timer 35mp_fadetoblack 0mp_falldamage 0mp_flashlight 1mp_forcecamera 3mp_forcechasecam 2mp_friendlyfire 1mp_freezetime 3mp_fraglimit 0mp_hostagepenalty 0mp_limitteams 6mp_logfile 1mp_logmessages 1mp_logdetail 3mp_maxrounds 0mp_playerid 0mp_roundtime 3mp_startmoney 800mp_timelimit 35mp_tkpunish 0mp_winlimit 0sv_aim 0sv_airaccelerate 10sv_airmove 1sv_allowdownload 1sv_clienttrace 1.0sv_clipmode 0sv_allowupload 1sv_cheats 0sv_gravity 800sv_lan 1sv_maxrate 7000sv_maxspeed 320sv_maxupdaterate 101sys_ticrate 10000decalfrequency 60pausable 0log ondecalfrequency 60edgefriction 2host_framerate 0exec listip.cfgexec banned.cfgrcon_password PAROLA - la hostname scriem numele serverului care va aparea cand un jucator apasa TAB sau in favourites, atentie trebuie ca numele sa fie intre ghilimele.- la rcon_password, scrieti o parola.ATENTIE: aceasta parola nu trebuie dezvaluita adminilor sau altor persoane decat in care aveti incredere.- mp_c4timer 35 - timpul in care bomba va exploda, timpul este in secunde, default este de 35 de secunde, pe majoritatea serverelor c4timer-ul este de 30 secunde- mp_autoteambalance 0 - 0= nu va face nici o actiune; 1= daca este un dezichilibru in echipa serverului va muta din jucatori in functie de fragurile pe care le au( ca sa activati aceasta optiune in loc de 0 scrieti 1)- mp_buytime 2 - timpul in care un jucator poate cumpara arme(timpul este in minute), la fel aceasta optiune o modificati dupa bunul placRestul optiunilor le modificati dupa propriul risc.4) No Secure serverintram in /usr/hlds/cstrike/liblist.gam si cautam: secure "1", variabila 1 o inlocuim cu 0, acum va arata asa secure "0"5) Instalare si configurare Adminmod:Downlodam Adminmod + Metamod: wget [Trebuie sa fiti inscris si conectat pentru a vedea acest link] ... nux.tar.gz?modtime=1093132800&big_mirror=0 Dezarhivam Adminmod tar xfvz halflife-admin-2.50.60-linux.tar.gzSe va crea un nou director, Adminmod, ca sa instalam adminmod trebuie sa ne aflam in directorul extras din arhiva: cd Adminmod./install_adminMLa 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:- intram in /usr/hlds/cstrike/addons/adminmod/config/adminmod.cfgin dreptul fiecare linii este cate o explicatie in engleza, eu va voi traduce si explica liniile importante: 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.admin_debug - il lasam 0admin_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 X cu parola X789 va trebuie sa scrie in consola name X si apoi setinfo _parola X789 inainte de a se conecta la serverul nostru.reserve_slots - 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 linii nu le-am adaugat pentru ca ele pot fi lasate default, modificati doar daca stiti despre ce este vorbaCum adaugam / stergem admini:- intram in users.ini, un admin trebuie scris sub forma nume:parola:accesexemplu: X:parola_mea:131071- codul 131071 este accesul maxim pe care il are un admin pe server, pentru a calcula acces dupa bunul plac intrati aici: [Trebuie sa fiti inscris si conectat pentru a vedea acest link] ... mmands.htmselectati ce comenzi vreti sa aibe fiecare clasa de admin in parte6) Instalare si configurare statsme:Downlodam statsme:wget [Trebuie sa fiti inscris si conectat pentru a vedea acest link] ... strike.zip Dupa ce termina de downlodat, extragem statsme cd /usr/hlds/cstrikeunzip statsme-2.8.3-cstrike.zip Mergem in /usr/hlds/cstrike/addons/metamod si deschidem plugins.in si adaugam aceasta linie deasupra tuturor celor existente, este foarte important ca linia de la statsme sa fie prima: linux addons/statsme/dlls/statsme_mm_i386.so Mergem in cstrike\addons\statsme, deschidem statsme.cfg, cautam linia sm_menupassword modificam r3wt cu o alta parola dorita.Cum facem sa apara /rank si /top 10?- deschidem statsme.cfg iar la sm_storebyauth sa puneti 0 in loc de 1 7) Cum pornim serverul:Pentru serverul LuST eu folosesc screenuri este cel mai usor si bine, scriem:cd /usr/hldsscreen -ascreen -A -m -d -S hlds ./hlds_run -game cstrike +ip ip.de.internet +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2 Creere admin_who:Ce este admin_who ? este o comanda pe care un user / admin o scrie in consola fiecarui server(90% toate serverele au acest plugin) pentru a vedea ce adminii sunt ONIntroduceti textul care sa apara inainte si dupa nivele: .:.:: Useri LogatiIntroduceti numarul de nivele: 3Numele pentru nivelul 1: =//= GODZ =\\=Access rights pentru nivelul 1: 131071Numele pentru nivelul 2: =//= ModeratorS =\\=Access rights pentru nivelul 2: 65535Numele pentru nivelul 3: =//= SlotS =\\=Access rights pentru nivelul 3: 32768 Pentru cei care nu am fost destul de explicit lasati un mesaj. |
|