Tutoriale

Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

https://ds-tutoriale.forumgratuit.ro/ aduceti playeri;)
admin M3hay moderatori Paul NeBuNuL

2 participanți

    Tutorial instalare Server CS 1.6 [Linux] [NonSteam]

    m3hay
    m3hay
    Admin


    Mesaje : 13
    Puncte : 5228
    Reputatie : 0
    Data de inscriere : 07/09/2010
    Varsta : 32
    Localizare : calarasi

    Tutorial instalare Server CS 1.6 [Linux] [NonSteam] Empty Tutorial instalare Server CS 1.6 [Linux] [NonSteam]

    Mesaj Scris de m3hay Mar Sept 07, 2010 11:13 am

    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 (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 :

    Cod:
    mkdir /usr/hlds


    Apoi , vom intra in el :

    Cod:
    cd /usr/hlds


    Downloadam urmatoarele :

    HLDSUpdateTool :

    Cod:
    wget http://www.steampowered.com/download/hldsupdatetool.bin


    Patch-ul pentru Server NoSteam :

    Cod:
    wget http://www.freakz.ro/download/engine.v15.tgz


    AdminMoD si MetaMoD :

    Cod:
    wget http://ovh.dl.sourceforge.net/sourceforge/halflifeadmin/halflife-admin-2.50.60-linux.tar.gz


    StatsMe :

    Cod:
    wget http://ovh.dl.sourceforge.net/sourceforge/statsme/statsme-2.8.3-cstrike.zip



    Sa incepem instalarea :

    In /usr/hlds , executam comenzile :

    Cod:
    chmod +x hldsupdatetool.bin
    ./hldsupdatetool.bin


    Este posibil sa va dea o eroare legata de uncompress .
    Daca este asa , rulati urmatoarea comanda :

    Cod:
    ln -s /usr/bin/gunzip /usr/bin/uncompress


    Executati din nou :

    Cod:
    chmod +x hldsupdatetool.bin
    ./hldsupdatetool.bin


    Apoi , incepem sa instalam fisierele necesare Server-ului :

    Cod:
    ./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 :

    Cod:
    ./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 :

    Cod:
    rm -rf engine_amd.so
    rm -rf engine_i486.so
    rm -rf engine_i686.so
    tar xfv engine.v15.tar



    Configurarea Server-ului :

    1. Prin WinSCP , deschidem /usr/hlds/cstrike/server.cfg . Stergem tot ce scrie acolo si adaugam urmatoarele :

    Citat:
    // Server's config ; by www.freakz.ro !

    mp_autokick 0
    mp_autocrosshair 0
    mp_autoteambalance 0
    mp_buytime 0.15
    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 3
    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 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
    exec settings.cfg


    2. Deasemenea , in acelasi director , creem un fisier numit "settings.cfg" . Il deschidem si scriem :

    Citat:
    // Server's config ; by www.freakz.ro !

    hostname *
    rcon_password *


    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 :

    Cod:
    tar xfvz halflife-admin-2.50.60-linux.tar.gz


    Vom avea un director nou ; AdminMoD .

    Cod:
    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 . 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 :

    Cod:
    cd /usr/hlds/cstrike
    unzip statsme-2.8.3-cstrike.zip


    Prin WinSCP , editam /usr/hlds/cstrike/addons/metamod/plugins.ini . Adaugam linia :

    Cod:
    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 :

    Citat:
    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 :

    Citat:
    cd /usr/hlds
    ./hlds_run -game cstrike +ip ip.extern +port 27015 +sv_lan 1 -nomaster +maxplayers 22 +map de_dust2
    Paul NeBuNuL
    Paul NeBuNuL


    Mesaje : 17
    Puncte : 5251
    Reputatie : 0
    Data de inscriere : 09/09/2010
    Varsta : 30
    Localizare : DoRoHoI

    Tutorial instalare Server CS 1.6 [Linux] [NonSteam] Empty Re: Tutorial instalare Server CS 1.6 [Linux] [NonSteam]

    Mesaj Scris de Paul NeBuNuL Joi Sept 09, 2010 10:42 am

    cam lung , dar bun affraid

      Data/ora curentă este: Mier Noi 27, 2024 6:51 pm