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 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 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 NoSteam 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
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 – 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:
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 preferat 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 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 [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:
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 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/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

English






Hi please help me…and write me on my email
I have problem!
I have LINUX server hlds for 30 players…and server was down…every 10h or 7h every day…
in proces on top with putty.exe the server is using 100%…in normal is 10 or 15% when server down 100%
In the map is have messages(warning conection problem) server not responding:(
Please help me…maybe some one atack the server? is it real?
Thank You…And i dont have he booster…is it problem?
Bye and thank you
Posted on April 8th, 2009 at 11:27 pm
HELLO please help me…and write me on my email
I have problem!
I have LINUX server hlds for 30 players…and server was down…every 10h or 7h every day…
in proces on top with putty.exe the server is using 100%…in normal is 10 or 15% when server down 100%
In the map is have messages(warning conection problem) server not responding:(
Please help me…maybe some one atack the server? is it real?
Thank You…And i dont have he booster…is it problem?
Bye and thank you
Posted on April 8th, 2009 at 11:30 pm
hello i am hawe a question about 47 and 48 protocol on my server … i hawe dedicated server from http://www.inx-gaming.com and i need use this engine files for 47 48 … can you help me do that ?
Posted on April 13th, 2009 at 6:11 pm
I don’t understand, can you leave more details
Posted on April 13th, 2009 at 8:39 pm
Hello. Could you update this crack (for both protocols)?
With this function for ID…
When you came with steam, then in console status could be STEAM_ID_PENDING and when you come with non-Steam, then – VALVE_ID_PENDING.
tnx
Posted on April 14th, 2009 at 9:51 pm
You can check Downloads section, there you have the latest protocol 47 and 48 fort cs 1.6 servers
Posted on April 15th, 2009 at 10:21 am
Hi, I have a big problem with cbooster 47+48 linux patch, because when i connect to my server
with 48 client i get the following error:
“This server is using an older protocol ( 47 ) than your client ( 48 ). If you believe this server is outdated, you can contact the server administrator at (no email address specified).”
however when i connect with 47 client everything works well.
Why i can’t connect to my server ?
What should i do ?
Please help me
Posted on May 16th, 2009 at 1:52 am
the command for that doesnt work im lost one where to get that file engine.v15.tgz
Posted on May 20th, 2009 at 10:22 am
nvm i think i got it
Posted on May 20th, 2009 at 10:24 am
do you have a replacement engine_amd.so file
Posted on May 21st, 2009 at 4:09 am
nvm i just renamed the i686 engine to amd and it worked
Posted on May 21st, 2009 at 5:27 am
How do I appear in the server list?
Posted on June 8th, 2009 at 11:12 am
i made ex what u sayed and all works whitout admin commands
plz help
Posted on September 12th, 2009 at 6:41 am
I can not download the required files to run a non steam server. I’ve found them on an other place but it is still not working.
Could someone please upload the files to somewhere mentioned above?
Posted on March 1st, 2010 at 2:02 pm
Add your comment