Counter-Strike 1.6 · Návod

Jak vytvořit CS 1.6 server

Aktualizováno October 2, 2026 7 min čtení

Na této stránce
  1. Stručná verze
  2. Z čeho se skládá moderní CS 1.6 server
  3. Cesta A: vlastní hosting přes SteamCMD
  4. Cesta B: hostovaný server s předinstalovanou sestavou
  5. Přidání pluginů AMX Mod X a vlastních map
  6. Když nenaběhne: exit code 139 a spol.
  7. FAQ

Counter-Strike 1.6 je starší než dvacet let a každý večer má stále plné servery, protože CS 1.6 server je levný na provoz, donekonečna přizpůsobitelný a hraje se přesně tak, jak si ho lidé pamatují. Vytvořit ho zabere odpoledne; vytvořit takový, který nespadne hned po přidání prvního pluginu, vyžaduje vědět, jak se jeho části navzájem načítají.

Tento návod pokrývá obojí. Vysvětluje, na čem moderní CS 1.6 server skutečně běží, pak dvě cesty, jak ho dostat online — na vlastním počítači přes SteamCMD, nebo na hostovaném serveru, kde je vše už připravené — a končí pádem, za kterým stojí většina hlášení „můj server nechce naběhnout“, a jeho dvouminutovou opravou.

Stručná verze

  1. Stáhněte server pomocí SteamCMD. Dedikovaný server CS 1.6 je Steam aplikace 90, zdarma, instaluje se anonymně.
  2. Nahraďte engine a herní knihovnu za ReHLDS a ReGameDLL_CS, pak přidejte Metamod-r a AMX Mod X. Na této sestavě dnes běží téměř každý seriózní CS 1.6 server.
  3. Nastavte základy v server.cfg — název, heslo RCON, mapy — a spusťte ho na UDP portu 27015.
  4. Přidejte pluginy a mapy a zajistěte, aby se vlastní obsah stahoval hráčům přes HTTP (FastDL), a ne pomalu přes herní spojení.

Nebo kroky 1 a 2 úplně přeskočte: hostovaný CS 1.6 server má celou sestavu nainstalovanou a FastDL nastavené, takže začínáte u kroku 3.

Celá sada předinstalovaná – ReHLDS, ReGameDLL, Metamod-r a AMX Mod X – na CS 1.6 serveru od HytHost od €1.44/měsíc.

Zobrazit tarify CS 1.6

Z čeho se skládá moderní CS 1.6 server

Server, který dodává Valve, stále funguje, ale komunita většinu z něj už před lety nahradila udržovanými, rychlejšími a bezpečnějšími přepisy. Vědět, která část co dělá, je rozdíl mezi opravou pádu za dvě minuty a přeinstalováním všeho.

ČástCo dělá
HLDS / ReHLDSEngine. ReHLDS je udržovaný přepis HLDS od Valve s opravami a lepším výkonem, který přímo nahrazuje originál.
ReGameDLL_CSSamotná herní logika Counter-Strike (cstrike/dlls/cs.so), přepsaná a rozšířená o nastavení, která originál nikdy neměl.
Metamod-rZavaděč pluginů, který stojí mezi enginem a herní knihovnou a načítá vše ostatní.
AMX Mod XPlatforma pro pluginy: admin menu, bany, hlasování o mapách, statistiky, herní módy. Pluginy jsou soubory .amxx.
ReAPIModul AMX Mod X, který zpřístupňuje funkce ReHLDS a ReGameDLL pluginům. Mnoho současných pluginů ho vyžaduje.

Načítají se v řetězci: engine → cstrike/liblist.gam → Metamod → plugins.ini → AMX Mod X → herní knihovna. Pokud nelze přečíst kterýkoli článek tohoto řetězce, server spadne dřív, než se načte mapa — a přesně o tom je sekce o řešení problémů níže.

Cesta A: vlastní hosting přes SteamCMD

SteamCMD je instalátor Valve pro příkazovou řádku, dostupný pro Windows i Linux. Na Linuxu potřebuje také 32bitové knihovny, protože CS 1.6 server je 32bitový program.

  1. Stáhněte server:
    steamcmd +force_install_dir ./hlds +login anonymous +app_set_config 90 mod cstrike +app_update 90 validate +quit
    Počkejte na Success! App '90' fully installed. Pokud se zastaví dřív, spusťte stejný příkaz znovu — naváže, kde skončil.
  2. Spusťte ho jednou a ověřte, že engine běží:
    cd hlds
    ./hlds_run -game cstrike +map de_dust2 +maxplayers 16 -port 27015
    Na Windows je program hlds.exe se stejnými argumenty.
  3. Nainstalujte moderní sestavu. Stáhněte ReHLDS, ReGameDLL_CS, Metamod-r, AMX Mod X a ReAPI z jejich oficiálních vydání a postupujte podle instalačních pokynů každého z nich — nahrazují soubory enginu, přidávají addons/ a nasměrují liblist.gam na Metamod. Udělejte to před přidáním pluginů, ne potom.
  4. Napište cstrike/server.cfg. Minimálně:
    hostname "My CS 1.6 Server"
    rcon_password "use-a-long-random-password"
    sv_password ""
    mp_timelimit 25
  5. Otevřete port. Hráči se k vám připojují na UDP 27015, který musí být přesměrovaný na routeru — a u některých internetových připojení to nejde. Návod na přesměrování portů vysvětluje, jak to poznat, a na CS 1.6 platí stejně.

Váš server je teď online přesně tak dlouho, jako váš počítač — a jeho adresou je vaše domácí IP, což u veřejného CS 1.6 serveru hraje větší roli než téměř u jakékoli jiné hry.

Cesta B: hostovaný server s předinstalovanou sestavou

Na CS 1.6 hostingu HytHost se server instaluje rovnou s ReHLDS, ReGameDLL_CS, Metamod-r, AMX Mod X a ReAPI a FastDL už míří na náš stahovací server — takže vlastní mapy a zvuky se k hráčům dostávají přes HTTP od první změny mapy.

  1. Vyberte počet slotů. Tarify jsou po 12, 16, 24 a 32 slotech, od €1.44/měs. Vybírejte podle počtu hráčů v nejrušnější hodině, ne podle průměru.
  2. Upravte server.cfg ve správci souborů v panelu: hostname, heslo RCON a nastavení map.
  3. Nahrajte pluginy a mapy přes správce souborů nebo SFTP, jak popisuje další sekce.
  4. Restartujte a hrajte. Konzole v panelu ukazuje načítání celého řetězce, takže hned vidíte, jestli nějaký plugin selhal.

Server běží, ať je váš počítač zapnutý, nebo ne, za filtrováním Voxility DDoS, na veřejné adrese, která není vaše domácí, se SLA na dostupnost 99,9 %. Podpora přes live chat je k dispozici od 8:00 do 23:00 (čas Chișinău).

Přidání pluginů AMX Mod X a vlastních map

Pluginy

  1. Vložte zkompilovaný soubor .amxx do cstrike/addons/amxmodx/plugins/.
  2. Přidejte jeho název souboru na samostatný řádek do cstrike/addons/amxmodx/configs/plugins.ini.
  3. Pokud plugin obsahuje konfigurační nebo jazykový soubor, zkopírujte je do odpovídajících složek v addons/amxmodx/.
  4. Restartujte a zkontrolujte nejnovější log v cstrike/addons/amxmodx/logs/ — nový řádek tam dokazuje, že se načetl Metamod i AMX Mod X.

Přidávejte pluginy po jednom. Když se server rozbije po pěti pluginech najednou, máte pět podezřelých místo jednoho.

Mapy a FastDL

Mapy patří do cstrike/maps/ a do mapcycle.txt, pokud se mají střídat. Hráči, kteří vlastní mapu nemají, si ji stáhnou při připojení — pomalu, přes herní spojení, pokud jim server neřekne, odkud ji stáhnout přes HTTP. Přesně to dělá sv_downloadurl:

sv_downloadurl "https://your-fastdl-host/cstrike/"

Při vlastním hostingu potřebujete webový server se stejnou strukturou složek. Na serveru HytHost se to nastaví automaticky; vlastní řádek sv_downloadurl přidejte jen tehdy, když záměrně chcete soubory servírovat odjinud, protože řádek v server.cfg přepíše ten automatický.

Když nenaběhne: exit code 139 a spol.

Jeden pád způsobuje víc hlášení „můj CS 1.6 server je rozbitý“ než všechno ostatní dohromady. V konzoli vypadá takto:

Host_Error: Couldn't get DLL API from !
Segmentation fault (core dumped)

…a server se zastaví s exit code 139, obvykle hned poté, co jste nahráli balík pluginů nebo skinů.

Příčina: složka bez práva spouštění

Archivy často nesou vlastní oprávnění souborů. Při rozbalení zipu mohou složky skončit jako 644 místo 755. Na Linuxu potřebuje složka bit pro spouštění, aby šla vůbec otevřít — bez něj není nic uvnitř dostupné, ani soubory, které jsou v pořádku. Když tedy cstrike/addons tento bit ztratí, Metamod nelze načíst, herní knihovna se nikdy nenačte a engine spadne. V logu můžete vidět i Permission denied u plugins.ini — stejná příčina.

Oprava

Nic není třeba přeinstalovat. Nastavte dotčené složky zpět na 755 — cstrike/addons a složky, do kterých jste právě nahrávali. V panelu: Files, menu složky, Permissions, 755, pak restart. Při vlastním hostingu udělá totéž find cstrike/addons -type d -exec chmod 755 {} +.

Další pády, které stojí za to poznat

  • Precache can only be done in spawn functions — plugin na skiny nebo modely zbraní načítá modely ve špatnou chvíli. Vypněte naposledy přidaný plugin na skiny.
  • Po restartu nic v addons/amxmodx/logs/ — Metamod nebo AMX Mod X se nenačetl; zkontrolujte liblist.gam a addons/metamod/plugins.ini.

Je opravdu online?

CS 1.6 používá jen UDP, takže test portu nástrojem pro TCP vždy hlásí "connection refused" — to je normální, ne chyba. Dotazujte se na něj tak jako seznam serverů, požadavkem A2S přes UDP:

printf '\xff\xff\xff\xffTSource Engine Query\x00' | nc -u -w3 SERVER_IP 27015 | strings

Běžící server odpoví svým názvem, aktuální mapou a 1.1.2.7/Stdio.

FAQ

Časté dotazy

Výchozí je UDP port 27015 a jde výhradně o UDP. Server hostovaný doma ho potřebuje přesměrovat na routeru; hostovaný server má port už přidělený a dostupný. Test nástrojem pro TCP vždy selže, což je normální — dotazujte se raději přes UDP.

Téměř pro každý server ano. ReHLDS je udržovaný přepis enginu HLDS od Valve s opravami chyb, bezpečnostními opravami a lepším výkonem a originál přímo nahrazuje. Většina současných pluginů navíc očekává ReGameDLL_CS a ReAPI, které na něm staví.

Ke spuštění serveru ne, ale používá ho téměř každý server. AMX Mod X je platforma pro pluginy, která stojí za admin menu, bany, hlasováním o mapách, statistikami a vlastními herními módy. Načítá ho Metamod a pluginy se přidávají jako soubory .amxx uvedené v plugins.ini.

Dimenzujte na nejrušnější hodinu, ne na průměr. 12 slotů stačí na server pro kamarády, 16 na klasickou veřejnou hru 8 na 8 a 24 nebo 32 na vytížený veřejný server či deathmatch. U HytHost jsou tarify po 12, 16, 24 a 32 slotech, od €1.44/měs.

Obvykle proto, že složka při rozbalení archivu ztratila právo spouštění, typicky cstrike/addons. Metamod pak nelze načíst, konzole ukáže "Couldn't get DLL API from !" a engine spadne. Pomůže nastavit dotčené složky zpět na 755 a restartovat; nic není třeba přeinstalovat.

Ano. Hráči si chybějící mapy a zvuky stáhnou při připojení. Když sv_downloadurl míří na HTTP server, který zrcadlí složku cstrike (FastDL), je stahování rychlé; bez něj se soubory plazí přes herní spojení. U HytHost je FastDL nastavené automaticky.

Serverový software je zdarma: dedikovaný server od Valve se instaluje přes SteamCMD bez poplatků a ReHLDS, ReGameDLL_CS, Metamod-r i AMX Mod X jsou také zdarma. Provoz doma stojí jen elektřinu, ale počítač musí zůstat zapnutý a vaše domácí IP se stane adresou serveru.

Váš CS 1.6 server i s celou sestavou

CS 1.6 servery HytHost mají ReHLDS, ReGameDLL, Metamod-r, AMX Mod X a automatické FastDL, za DDoS filtrováním — od €1.44/měs.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Byl tento návod užitečný?