| Autor |
Mesaj |
Sandru
Administrator


Data inscrierii: 08/Aug/2007 Mesaje: 26 Localitate: Tg-jiu |
|
Tutorial Server cs 1.6 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 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 utilizarea PuTTy si WinSCP pentru urmarea pasilor de mai jos:
1) Download fisierele pentru server:
Mai intai creem un nou direct, eu voi folosi hlds
 |
 |
CODE
mkdir /usr/hlds |
Intram in folderul nou creat
 |
 |
CODE
cd /usr/hlds
|
A) Downloadam HLDSUpdateTool:
 |
 |
CODE
wget http://www.steampowered.com/download/hldsupdatetool.bin |
Suntem in pb]/usr/hlds[/code] , executam comenzile :
 |
 |
CODE
chmod +x hldsupdatetool.bin
./hldsupdatetool.bin |
AI) Este posibil sa va dea o eroare legata de uncompress, atunci rulati comanda:
 |
 |
CODE
ln -s /usr/bin/gunzip /usr/bin/uncompress |
rulam iar comanda:
 |
 |
CODE
chmod +x hldsupdatetool.bin
./hldsupdatetool.bin |
b ) Downlodam hltv-ul si nucleul valve (game engine):
 |
 |
CODE
./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:
QUOTE
HLDS installation up to date
c) Downlodam fisierele necesare pentru jocul Counter - Strike:
 |
 |
CODE
./steam -command update -game cstrike -dir . |
Incepe instalarea fisierelor necesare Server-ului momentul downlodului difera in functie de conexiunea externa pe care o aveti. Trebuie sa va apara un mesaj la sfarsit:
 |
 |
QUOTE
HLDS installation up to date
|
2) Patchuirea server - ului pentru a accepta clienti STEAM si No - Steam
Downlodam NO - Steam engine de
 |
 |
CODE
wget http://www.gnx.ro/downloads/tutorials/engine.v15_linux.tgz |
Execum comenzile:
 |
 |
QUOTE
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:
QUOTE
 |
 |
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 - 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 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:
 |
 |
CODE
wget http://downloads.sourceforge.net/halflifeadmin/halflife-admin-2.50.60-linux.tar.gz?modtime=1093132800&big_mirror=0
|
Dezarhivam Adminmod:
 |
 |
CODE
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:
 |
 |
CODE
cd Adminmod
./install_admin |
 |
 |
QUOTE
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:
 |
 |
CODE
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 colorit (glow blue).
admin_fx - il punem 1. Consecințe 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 [b]setinfo _parola X789[/b] 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:
 |
 |
CODE
wget http://ovh.dl.sourceforge.net/sourceforge/statsme/statsme-2.8.3-cstrike.zip
|
Dupa ce termina de downlodat, extragem statsme
 |
 |
CODE
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 deosebit de important ca linia de la statsme sa fie prima:
 |
 |
CODE
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
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 http://www.gnx.ro/downloads/tutorials/WHO.zip
 |
 |
QUOTE
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 |
- mai sus aveti un exemplu, multumim lui drk pentru program.
_________________ Nu ma pun cu prostii ca au minte odihnita
Macosoft Rulz
cs1.macosoft.ro
 |
|
| 08/08/2007 12:45 |
|
 |
uahanamiti
Junior

Data inscrierii: 02/Iul/2012 Mesaje: 5 Localitate: Ukraine |
|
|
|
It's much esiear to understand when you put it that way!
|
|
| 16/07/2012 19:32 |
|
 |
|
|
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 Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro
|
|