banner
spacer

Linux HLDS

2010-01-29, 20:02 | Kategória: Inštalácia serveru

Inštalácia a spustenie CS 1.6 servera pod linuxom.

V tomto návode vám ukážem a zhruba vysvetlím ako nainštalovať Counter-Strike 1.6 server (HLDS) pre linux.
Tento návod obsahuje čistú inštaláciu steam servera s protokolom 48, ale ku koncu ho spustíme s pluginom dproto ktorým dosiahneme tzv. protokol hybrid (server s protokolom 48 & 47, čiže steam aj NS)

Testované pod Ubuntu a Debian.

Postup

Vytvoríme si adresár, kde bude náš server uložený. V tomto prípade som zvolil názov adresáru "hlds" v "Domovskom priečinku".
Buď ručne, alebo príkazom...
mkdir hlds
a rovno sa doňho môžeme presunúť
cd hlds

Stiahneme si súbor hldsupdatetool.bin
wget http://storefront.steampowered.com/download/hldsupdatetool.bin
Ak máte súbor stiahnutý musíme mu nastaviť práva na spustenie pomocou príkazu
chmod +x hldsupdatetool.bin
Instalacia_Counter_Strike_linux_hlds_1
Súbor rozbalíme
./hldsupdatetool.bin
Pri rozbaľovaní musíme súhlasiť s licenčnými podmienkami, takže jediná cesta bude napísať
yes
a spustíme samotnú inštaláciu a aktualizáciu steam pomocou príkazu
./steam -command update -game cstrike -dir .
Teraz sa vám buď spustí už samotné sťahovanie súborov potrebných pre spustenie nášho serveru, alebo len aktualizácia. Ak sa vám spustí aktualizácia, je potrebné príkaz opakovať, čo vám logicky aj napíše.
Instalacia_Counter_Strike_linux_hlds_2
Potom ako nám súbory dosťahuje môžeme spustiť server. Samozrejme parametre si môžete zmeniť.
./hlds_run -game cstrike -autoupdate +maxplayers 20 +map de_dust2

A máme nainštalovaný Counter-Strike 1.6 Steam server s protokolom 48 !
Ak vám toto stačí, preskočte nasledujúci krok. Ak chcete aby bol server Steam + Nonsteam s tzv. protokolom hybrid pokračuje podľa návodu…

Tvorba protokol hybridu:

Ak chcete len steam server tento krok preskočte !

Stiahneme si plugin dproto v0.4.8 a metamod v1.19 pomocou terminálu, ktorý stále beží... číže sa nachádzame stále v zložke hlds !
wget http://hlds.yw.sk/dproto_0_4_8_linux.zip
A hneď archív aj rozbalíme
unzip -o dproto_0_4_8_linux.zip
Instalacia_Counter_Strike_linux_hlds_3
Presunieme sa do zložky cstrike
cd cstrike
a editujeme súbor liblist.gam
nano liblist.gam
v ktorom prepíšeme v textovom editore
gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs_i386.so"

na
gamedll "addons/metamod/dlls/metamod.dll"
gamedll_linux "addons/metamod/dlls/metamod_i386.so"

Editor zavrieme.

Server spustíme nasledovným príkazom (opakujem, že parametre môžete meniť)
./hlds_run -game cstrike +maxplayers 20 +map de_dust2 -binary ./hlds_i686

V tomto momente máme hotový Counter-Strike 1.6 NS server = p47+p48

Ak budete mať nejaký problém použite Google, alebo naše fórum. Na našom fóre nájdete vždy najaktuálnejšiu verziu dprota !
Prajeme vám veľa hráčov a málo cheaterov :)

napísal článkov: 39

Majiteľ csko.SK

Tagy: , , , , ,

Komentárov: 18


  1. Lemon hovorí:

    A ako mám zistiť PORT servera ? “27016 , … ” ako ?

    Thumb up 0 Thumb down 0

  2. ingasaka hovorí:

    Zdravim urobil som vsetko podla navodu, no client mi hlasi STEAM rejected. Neviem fakt co mam robit, aky patch nainstalovat aby to chodilo, resp. nieco treba este na serveri nainstalovat?

    Thumb up 0 Thumb down 0

  3. M3G hovorí:

    Nazdar, server bezi amx bezi cez steam v pohode ale akonahle sa chcem pripojit ako nonsteam napise mi
    STEAM validation rejecte pritom inde ten problem nemam dokonca mam aj file steam_appid.txt ktory obsahuje 10

    fakt neviem ak sa stym niekto stretol budem rad ak pomoze :/

    Thumb up 0 Thumb down 0

  4. FOXO hovorí:

    Palko si v zlej sekcií :D Pozri napríklad sem:
    http://csko.sk/forum/neda-sa-mi-spusti-t588.html

    Thumb up 0 Thumb down 0

  5. palko hovorí:

    Ahojte mám tú hru nainštalovanú a nejde mi spustiť prosím poradte

    Thumb up 0 Thumb down 1

  6. mato9 hovorí:

    pekny navodik, ale myslim ze mate chybu v tomto (./hlds_run -game cstrike +maxplayers 20 +map de_dust2 -binary) mne tam vypisovalo nieco s “binary” a este som sa chcel opytat, ze kde sa nastavuje port a hlavne RCON. Dakujem ;)

    Thumb up 1 Thumb down 0

  7. PoMoooocQo pls hovorí:

    Poraďtééé mi prosímm toto mi vipisuje a nwm čo stýmm…… dal som tam iný amx mod x a aj metamod a zmenilo sa to na clienta p47 a p48 a dalej nwm ako to dat naspet poraďte pls…….

    :~/016# ./hlds_run -game cstrike -port 27019 +maxplayers 18 +map de_dust2 &
    [1] 368
    kkt:~/016# Auto detecting CPU
    Using AMD Optimised binary.
    Auto-restarting the server on crash

    Console initialized.
    scandir failed:/root/016/./valve/SAVE
    scandir failed:/root/016/./platform/SAVE
    Protocol version 48
    Exe version 1.1.2.1/Stdio (valve)
    Exe build: 16:56:04 Mar 8 2010 (4883)
    STEAM Auth Server
    couldn’t exec language.cfg
    WARNING: UDP_OpenSocket: port: 27019 bind: Address already in use
    FATAL ERROR (shutting down): Couldn’t allocate dedicated server IP port 27019.

    Thumb up 3 Thumb down 0

  8. enginer hovorí:

    No aj mne robi tie problemi ked napisem ./hldsupdatetool.bin napise ze neexpistuje ale pri tom ho tam mam stiahnuty

    Thumb up 1 Thumb down 1

  9. samo hovorí:

    stale ked kliknem na server ta mi vipiše your differs from the servers take dačo pls pomoc

    Thumb up 0 Thumb down 0

  10. samo hovorí:

    čaw ked mam nainštalovany csko dam do add servers ipčko kliknem na nho a mi nejde čo mam urobit ?

    Thumb up 0 Thumb down 1

  11. tomas hovorí:

    ked zadam prikaz ls tak mi zobrazi subor hldsupdatetool.bin

    ale ak zadam prikaz

    ./hldsupdatetool.bin

    tak mi nespusti teda nerozbali

    a teras mi us ani nestiahne ten hlupdaer pls pomoc

    Thumb up 0 Thumb down 0

  12. tomio hovorí:

    @Bruse
    Veď to tam je jasne napísané, tvorba hybrid protokolu ;)

    @lowskill
    Nazdar a ty tu čo? :) Dík za postrehy, upravím.. k bodu 2. som si to ani neuvedomil :) samozrejme to prepíšem na nano :)

    Thumb up 0 Thumb down 3

  13. Bruse hovorí:

    prosim vas a ked chcem non steam tak ako

    Thumb up 4 Thumb down 2

  14. PepoSVK hovorí:

    Forum nepomaha :D DDD

    Thumb up 0 Thumb down 6

  15. amfg hovorí:

    //pod neverejnou IP sa tam budes moct pripojit iba na LANku :-)

    dakujem za ten clanok, uzasne sa mi hodi :-) dnes si dam mint a vyskusam to..
    ale chcel som sa spytat jednu otazku.. chcem spravit server na jednej starej bedni.. ake musi mat paramatre na 12slotovy/22slotovy server?? hlavne ma trapi ta RAMka.. :/ rychlo odpiste, dost to suri :-)

    Thumb up 0 Thumb down 4

  16. lowskill hovorí:

    mate tam nepresnosti…

    za 1.

    neni treba davat chmod +x steam

    za 2,

    xwindow by si instaloval jen clovek co neumi s linuxem a chce rozjet server…
    kdyz uz chce editovat soubory tak jedine pres nano, vi, mcedit, joe atd…

    za 3,

    nektere metamody nejedou pod urcitym HW ci distribuci… je treba pouzit bud metamod 1.19 nebo 1.19p

    za 4, – autoupdate je uplne zbytecne pouzivat a vetsinou je to na skodu…

    za 5, pri spousteni pouzit parametr -master a -ip XXX.XXX.XXX.XXX

    dal uz se mi to nechce rozepisovat jsem unavenej :)

    Thumb up 1 Thumb down 10

  17. tomio hovorí:

    Áno, ale stým, že sa k tebe na server pripoja len hráči z lokálnej siete.

    Thumb up 9 Thumb down 5

  18. VooDoo hovorí:

    Ok, je to dobry navod len sa chcem opitat ci to funguaje pod neverejnou IP, dakujem za odpoved :)

    Thumb up 5 Thumb down 4


Zaslať komentár

*
Meno:
Heslo:
Copyright © csko.SK
Celý obsah tohto webu je chranený v zmysle autorského zákona č. 618/2003 Z.z. a medzinárodného práva.TOPlist