Inštalácia a spustenie CS 1.6 servera pod windowsom.
Pomocou tohto návodu vytvoríme Steam server 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) !
Čo budeme potrebovať?
- Verejnú IP
- Výkonný stroj (CPU aspoň 2 Ghz, RAM minimálne 512 MB)
- Dobré pripojenie (Asi najväčší problém, pretože veľa poskytovateľov internetu preferuje rýchli download ale na upload zabúdajú.)
Inštalácia serveru:
- Stiahneme si HLDS UpdateTool
- Stiahnutý súbor hldsupdatetool.exe spustíme a nainštalujeme do C:\HLDS
- Spustíme hldsupdatetool.exe ale pozor! Nie ten čo ste v prvom kroku stiahli, ale ten čo sa vám nainštaloval do C:\HLDS. Spustením dosiahneme aktualizáciu.
- Spustíme príkazový riadok. Buď cez Štart - Všetky programy - Príslušenstvo - Príkazový riadek, alebo Štart - Spustiť - napíšeme cmd a odenterujeme
- Spustí sa čierne okno do ktorého vložíme:
"C:\HLDS\hldsupdatetool.exe" -command update -game cstrike -dir C:\HLDS

..a stlačíme ENTER. Teraz sa stiahnu všetky potrebné "programy" pre chod servera, sťahovať sa budú cez príkazový riadok. Počkáme dokiaľ sa download sám neukončí. Všetky súbory sa ťahajú do zložky C:\HLDS
Po úspešnom stiahnutí 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 tento zip balík. Obsahuje plugin dproto v0.3.7 a metamod v1.19.
- Skopírujeme obsah balíka do rootu zložky serveru teda do: C:/HLDS
- Otvoríme súbor C:/HLDS/cstrike/liblist.gam v poznámkovom bloku a riadok gamedll "dlls/mp.dll" nahradíme: gamedll "addons/metamod/dlls/metamod.dll" uložime a zavrieme
Teraz máme nainštalovaný plugin dproto, ktorý umožňuje hrať hráčom s protokolom 48 aj 47, teda steam aj non steam !
Spustenie serveru:
Teraz ostáva posledný krok a to spustenie. Nie je to nič zložité, stačí postupovať podľa krokov:
- Vytvoríme zástupcu na ploche k súboru C:\HLDS\hlds.exe
- Klikneme na Vlastnosti a do políčka Ciel (Cíl) pripíšeme: -game cstrike -appid 10 -console +port 27017 +map de_dust2 +maxplayers 20 -console -insecure +sv_lan 0
- Uložíme a zavrieme
Samozrejme tieto parametre môžme meniť, napr. +maxplayers udáva maximálny počet hráčov (slotov), +map udáva štartovaciu mapu. Môžme použiť aj viac parametrov napríklad -nomaster ktorý zamedzí zobrazovaniu servera v tabuľke Find Servers.
Teraz keď máme základné nastavenia zvládnuté, môžme server spustiť. Pozor! Spúšťame ho vždy cez zástupcu ktorého sme vytvorili na ploche!
Chod serveru (základné príkazy a operácie)
Ak ste celý čas postupovali podľa návodu, spustený server by mal vyzerať takto:
Poprípade môžme sledovať chyby...
Cez toto okno CS servera (ďalej už len konzola) môžme ovládať server. Sprístupnených je kvantum operácii, ktoré sa vykonávajú pomocou príkazov, ktoré vpisujeme do konzoly. Ukážeme si tie najdôležitejšie.
map de_inferno - zmení mapu na de_inferno
restart - reštartuje server. Nevyhnutné pokiaľ sme vykonali nejakú zmenu, napr. inštalácia amx módu
exit - zavrie konzolu, vypne server
mp_timelimit 60 - nastaví čas do zmeny na ďalšiu mapu. V tomto prípade 60 minút
kick Player - vykopne hráča Player zo serveru
status - vypíše info o hráčoch a o serveri
stats - vypíše info o vyťažení CPU, o zaťažení internetu atď...
S príkazmi sa ešte stretneme, keďže sa pripravuje článok aj o tom
Pripojenie sa na server:
Ak už všetko máme pripravené a server beží tak sa pokúsime pripojiť. Je to jednoduché. Stačí poznať vlastnú IP a port ktorý sme zvolili, v našom prípade je to port 27017. IP zistíme aj na tomto webe, naľavo pri počítadle návštev je položka s názvom "Tvoja IP". IP adresu skopírujeme a pripíšeme port.
Príklad:
IP: 91.127.76.147
Port: 27017
Výsledok: 91.127.76.147:27017
Nenechajte sa zmiasť IP adresou ktorú vidíte v konzole servera. Tá nie je skutočná. Je to len lokálna, pod ktorou sa podarí prihlásiť len vám, alebo len hráčom cez LAN. Nie hráčom cez internet!
Ak to nefunguje, čítajte ďalšiu kapitolu Časté problémy.
Časté problémy
1. Mne pripojiť ide, iným nie!
Najčastejší problém vyskytujúci sa pri tvorbe servera. Je spôsobený bránou firewall ktorá zamedzuje serveru pracovať správne. Nemusí to byť vždy len windows firewall alebo antivirus ale aj firewall routeru/modemu. V takomto prípade zavrite všetky antiviráky, zakážte firewall systému windows a pozatvárajte všetky programy ktoré by mohli brániť voľnému prenosu medzi klientom a serverom.
Ak nepomohlo ani toto, prichádza na rad najťažšia časť a to otvorenie portu. V skratke vysvetlím o čo ide: firewall routeru blokuje komunikácii servera s klientom. Otvorením portu vlastne spravíme takzvanú bránu, ktorou pôjde prenos dát nerušene, bez obmedzení. Tí čo sťahujú torrenty vedia o čom je reč .)
Ako otvoriť port?
- Cez prehliadač sa nalogujeme do konfigurácie routera. Robí sa to väčšinou tak, že do kolonky pre URL adresu zadáte vašu lokálnu IP. Teda pri T Come napríklad: http://192.168.1.1
- Ak sme už v konfigurácii, dostaneme sa do Tabuľky presmerovania Portov, ktorá sa často nachádza v sekcii NAT alebo Prekladanie Adries. Názvy sa však môžu líšiť v závislosti od značky routera.
- Teraz keď sme v tabuľke presmerovania portov, otvoríme port TCP 27017 a UDP 27017 . Ak je treba, oba aktivujeme
- Reštartneme alebo spustíme server a malo by všetko bežať
Prajeme Vám hlavne veľa hráčov a žiadne lagy
Originálny článok napísal: desann
|
Tagy: 1.6, Counter-Strike, dproto, hlds, instalacia, navod, server, windows |






Keď už mi ide server, ale prečo mi tam nejde prihlásiť ??
Píše mi : Your version does not match the server…
Please restart the game …
Čo mám robiť ??? Neviem ako to reštartovať, či čo mám robiť ??
ja idem podla navodu tak to pustim a vyhodi consolu ale v nej vypise ze nemoze nacitat config.cfg listip.cfg a banned.cfg
zdravim po presnom postupe mi nejde najst server a postupoval som presne podla vasich instruckii neviete mi dat radu ako to rozchodit
mne to nejde vsetko spravim podla navodu a ked napisem toto:
“C:\HLDS\hldsupdatetool.exe” -command update -game cstrike
tak mi to aktualizuje a potom napise Failed to create directory , Win32 Error 3
“System nemoze najst zadanu cestu.”
(C:\Documents and Settings\dc>”C:\HLDS\hldsupdatetool.exe” -command update -game cstrike .. takto to pisem)
pls help ja som to spravil presne podla navodu server mi naslo
ket sa chcem pripojit tak ze
“your version does not match the servers
please restart game”
a ket restartnem tak to znovu vipise
ahoj prosimte vse jsem udelal jak si napsala a popsal ale kdyz jsem zapnul server a prohlizel ho tak sem tam mnel porat jini ip to 10.atd myslel jsem ze mam verejny ip ale asi ne co prosim odepis v cem je chyba
@Kubko
Prečo chceš 47? Server ti beží na 48 a 47 už z neho asi ťažko spravíš.
Ahojte ide mi to lenže sa chcem spýýtať ako si prepnem protokol serveru zo 48 na 47..
pro clouda, ve vypisu syntax pro spusteni mas znacku -console… rika ze ji nezapne, tudiz zustavas v cmd.exe a tim to hasne.. ;o)
Cloud, co si mam predstavit pod pojmem “klasicky”?
C:\……..\hldsupdatetool.exe -command update -game cstrike -dir .
ta tecka nastavi ze to ma delat tam kde je ulozeny hlsudpatetool.exe
potrebujem pomoc. Ja ked stahnem HLDS update tool a naistalujem do cs HLds postupujem podla pokynov ale ako nahle otvorim prikazovy riadok a nakopirujem tam toto “C:\HLDS\hldsupdatetool.exe” -command update -game cstrike chvilku to bezi a potom to prestane. prosim o pomoc na skype headtomiko dakujem.
serus, chcem sa ta spytat ci musi ten server takto vyzerat? ci nemoze klasicky?