Pagina de start a forumului respectcs.MyForum.ro
Inregistrare • Cautare • FAQ • Membri • Grupuri • Autentificare
Tutorial Server Cs 1.6 LinuX

 
Raspunde la subiect    Pagina de start a forumului respectcs.MyForum.ro » Tutoriale Legate de CS Subiectul anterior
Subiectul urmator
Tutorial Server Cs 1.6 LinuX
Autor Mesaj
RespeCT
Administrator
Administrator


Data inscrierii: 17/Sep/2008
Mesaje: 78

Mesaj Tutorial Server Cs 1.6 LinuX Raspunde cu citat (quote)
Tutorial CS 1.6 Server NoSteam (Linux)
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 circa 1 - 1.5 MB/s ; atat download cat si upload !(daca vrei sa bagati numeroase 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 utiliza hlds mkdir /usr/hlds Intram in folderul nou creat cd /usr/hlds A) Downloadam HLDSUpdateTool: wget http://www.steampowered.com/download/hldsupdatetool.bin Suntem in /usr/hlds, executam comenzile :
chmod +x hldsupdatetool.bin
./hldsupdatetool.bin

AI) 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.bin

b ) 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 - Steam
Downlodam NO - Steam engine de Downlodati de aici

Execum comenzile:
rm -rf engine_amd.so
rm -rf engine_i486.so
rm -rf engine_i686.so
tar xfv engine.v15.tgz

3) Configurarea fisierului: server.cfg
Mergem in /usr/hlds/cstrike/server.cfg , stergem tot si adaugam:

hostname "Numele Serverului"
mp_autokick 0
mp_autocrosshair 0
mp_autoteambalance 0
mp_buytime 2
mp_consistency 1
mp_c4timer 35
mp_fadetoblack 0
mp_falldamage 0
mp_flashlight 1
mp_forcecamera 3
mp_forcechasecam 2
mp_friendlyfire 1
mp_freezetime 3
mp_fraglimit 0
mp_hostagepenalty 0
mp_limitteams 6
mp_logfile 1
mp_logmessages 1
mp_logdetail 3
mp_maxrounds 0
mp_playerid 0
mp_roundtime 3
mp_startmoney 800
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
rcon_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 - momentul 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 plac
Restul optiunilor le modificati dupa propriul risc.

4) No Secure server

intram 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 http://downloads.sourceforge.net/halflifeadmin/halflife-admin-2.50.60-linux.tar.gz?
modtime=1093132800&big_mirror=0
Dezarhivam Adminmod tar xfvz halflife-admin-2.50.60-linux.tar.gz
Se va crea un nou director, Adminmod, ca sa instalam adminmod trebuie sa ne aflam in directorul extras din arhiva:
cd Adminmod
./install_adminM

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:

- intram in /usr/hlds/cstrike/addons/adminmod/config/adminmod.cfg
in 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 favorit 1 pentru a putea restrictiona armele in joc.
admin_debug - il lasam 0
admin_fun_mode - de preferat il lasam 0. Acest cvar e pentru a face jucatorii sa straluceasca intr-o alură (glow blue).
admin_fx - il punem 1. Urmări speciale.
admin_gag_name - 0 sau 1 in functie de preferinta.
admin_gag_sayteam - la fel.
admin_highlander - Ar necesită 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 vorba

Cum adaugam / stergem admini:

- intram in users.ini, un admin trebuie scris sub forma nume:parola:acces
exemplu: 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: http://www.adminmod.org/help/online/Admin_...in_Commands.htm
selectati ce comenzi vreti sa aibe fiecare clasa de admin in parte

6) Instalare si configurare statsme:

Downlodam statsme:
wget http://ovh.dl.sourceforge.net/sourceforge/statsme/statsme-2.8.3-cstrike.zip
Dupa ce termina de downlodat, extragem statsme
cd /usr/hlds/cstrike
unzip 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 extrem de 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/hlds
screen -a
screen -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 ON
- downlodam de aici programu WHO.zip
Introduceti textul care sa apara inainte si dupa nivele: .:.:: Useri Logati
Introduceti numarul de nivele: 3
Numele pentru nivelul 1: =//= GODZ =\\=
Access rights pentru nivelul 1: 131071
Numele pentru nivelul 2: =//= ModeratorS =\\=
Access rights pentru nivelul 2: 65535
Numele pentru nivelul 3: =//= SlotS =\\=
Access rights pentru nivelul 3: 32768
17/09/2008 14:46 Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:    
Raspunde la subiect    Pagina de start a forumului respectcs.MyForum.ro » Tutoriale Legate de CS Ora este GMT + 2 ore
Pagina 1 din 1

 
Mergi direct la: 
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum


Powered by phpBB © 2001, 2005 phpBB Group
Design by Freestyle XL / Flowers Online.Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro