V tomto návode vám ukáem a zhruba vysvetlím ako naintalova? Counter-Strike 1.6 server (HLDS) pre linux.
Tento návod obsahuje ?istú intalá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, ?ie steam aj NS)
Testované pod Ubuntu a Debian.
Postup
Vytvoríme si adresár, kde bude ná server uloený. 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
Súbor rozbalíme
./hldsupdatetool.bin
Pri rozba?ovaní musíme súhlasi? s licen?nými podmienkami, take jediná cesta bude napísa?
yes
a spustíme samotnú intalá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.
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 naintalovaný 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 zloke 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
.
Presunieme sa do zloky 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
Prajeme vám ve?a hrá?ov a málo cheaterov