Pronájem serveru Counter-Strike 2 je levný a většina toho, co odlišuje dobrou nabídku od špatné, na ceníku není. Platíš za podíl na jednom rychlém jádru procesoru, dost paměti pro režim a pluginy, které provozuješ, místo na disku pro instalaci o desítkách gigabajtů, lokalitu blízko tvých hráčů a plný přístup k souborům, aby šlo nainstalovat Metamod a CounterStrikeSharp. Neplatíš za tick rate, protože žádný k prodeji není, a neplatíš za token, protože Game Server Login Token musí pocházet z tvého vlastního účtu Steam. Nabídka, která se opírá o jedno z toho, ti prozradí, jak vznikla zbytek stránky.
Tento článek se na věc dívá očima kupujícího. Samotné zprovoznění - SteamCMD, server.cfg, herní režimy, porty - najdeš v článku Counter-Strike 2: instalace a konfigurace serveru a instalace pluginů je v článku Metamod a CounterStrikeSharp na CS2. Tady řešíme, co zkontrolovat, než peníze změní majitele, a kdy je lepší si server provozovat sám.
Co si vlastně pronajímáš#
Dedikovaný server CS2 je zdarma. Distribuuje se pod vlastním Steam app id hry, 730, každý si ho může stáhnout přes SteamCMD a Valve si za server ani za hráče nic neúčtuje. Před hostingem neexistuje žádná licence ani poplatek za slot. Všechno, co ti hosting účtuje, je hardware a práce:
- Procesorový čas na stroji, o který se stará někdo jiný, a u CS2 to znamená především jedno hlavní vlákno.
- Paměť, která je u CS2 malou částí účtu.
- Disk pro instalaci, která je na poměry herních serverů velká.
- Síťová adresa a porty, na které se dá dostat zvenčí, a také filtrování, které před nimi stojí.
- Panel nebo přístup přes shell ke spuštění, zastavení, aktualizaci a úpravě serveru.
- Zálohy, podpora a cizí pohotovostní služba, kterou si všimneš teprve ve chvíli, kdy chybí.
Tento seznam je celé srovnání. Když nabídka mluví o něčem, co na něm není - prémiový tick rate, přibalený token, označení „pro liga“ - je to buď dekorace, nebo nepochopení toho, jak hra funguje. Žádné z toho není důvod platit víc.
Tick rate: číslo, které si nekoupíš#
Servery CS:GO běžely na 64 nebo 128 ticích za sekundu a číslo 128 se stalo prodejním argumentem. CS2 model změnilo. Server simuluje na 64 ticích a vstup hráče dostává časové razítko mezi tiky - takzvaný sub-tick systém - takže se výstřel vyhodnotí v okamžiku, kdy padl, a ne na další hranici ticku. V aktuálních buildech starý spouštěcí argument -tickrate tuto hodnotu nezvýší. Valve to může v budoucí aktualizaci změnit, takže pokud na tom záleží, čti, co hlásí samotný server, a ne to, co ti řekne kdokoli, včetně tohoto článku.
Co z toho plyne pro nákup:
- „128 tick CS2 server“ je nálepka. Hosting, který ji inzeruje, to buď nezkontroloval, nebo počítá s tím, že ty to neuděláš. Není to důvod, proč ho vybrat, a příplatek za to je varovný signál.
- Věci, které tick rate dřív zastupoval, pořád platí. Server, který nestihne dokončit každý tick o délce 15,6 ms, protože mu došel podíl CPU, je na pocit horší než jakékoli číslo ticku. To je otázka CPU a řešíme ji dál.
- Ping není tick rate. Plynulý server na 64 ticích vzdálený 90 ms se hraje hůř než stejný server vzdálený 20 ms. Lokalita je samostatné rozhodnutí.
Článek Co tick rate doopravdy znamená rozebírá tiky, ping, interpolaci a to, proč lidé viní špatnou z těch věcí. Pro nákup CS2 serveru je shrnutí krátké: ignoruj jakékoli tvrzení o ticku a posuzuj CPU a lokalitu.
CPU: rychlost jednoho vlákna a vynucený podíl#
Server CS2 odvede většinu práce na jednom vlákně. Čtyři pomalá jádra mu pomohou míň než jedno rychlé a tarif popsaný jako „4 vCPU“ může fungovat hůř než tarif s 1,5, pokud jsou ta čtyři jádra jen výřezy ze starého, nízko taktovaného procesoru sdíleného se všemi ostatními na uzlu. Článek Jak číst vytížení CPU herního serveru vysvětluje, proč graf na 30 % může přesto znamenat server na hraně možností.
Na co se v nabídce ptát:
- Co znamená údaj o CPU. „1 vCPU“ má být uvedený podíl - 100 % jednoho jádra nebo 150 % jednoho jádra - ne „až“. Údaj s „až“ popisuje nejlepší případ, který dostaneš ve čtyři ráno.
- Zda je podíl vynucený oběma směry. Pevný limit znamená, že si nemůžeš půjčit volný čas souseda, ale také že soused nemůže vzít ten tvůj. Měkký limit působí rychleji v klidné hodině a hůř v sobotu večer. Článek Sdílené CPU a hluční sousedé popisuje, jak přeprodávání vypadá zevnitř.
- Zda to uvidíš. Graf CPU nakreslený proti limitu je způsob, jak rozeznat vytížený server od vyhladovělého. Bez něj se každá stížnost změní v tiket na podporu a hádání.
- Generace procesoru, pokud ji hosting uvede. Takt a generace předpovídají výkon CS2 mnohem líp než počet jader. Hosting, který o hardwaru neřekne vůbec nic, nemusí nutně něco tajit, ale máš méně, o co se opřít.
Co stojí v CS2 procesorový čas, zhruba v pořadí: boti, kteří jsou tak náročné, že plný seznam botů může stát víc než lidé, které nahrazuje; pluginy, které dělají práci při každém ticku místo na časovači; režimy s častým respawnem, jako deathmatch a retakes; a GOTV, mírně. Zápas 5v5 bez botů a bez pluginů je to nejlehčí, co CS2 server dělá.
Na RE:NODE je údaj o CPU procento jednoho jádra a pevné omezení na zakoupený podíl - Starter má 100 %, větší tarify jdou až do 300 % - a panel kreslí CPU proti tomuto limitu. Server na 100 % je pomalý, ne rozbitý, a nikdy se kvůli tomu nepozastavuje.
RAM, disk a sloty#
Paměť málokdy omezuje server CS2, a právě proto ji hostingy rády používají k určování ceny. Čistý server se pro deset hráčů pohodlně vejde do zhruba 1 GB. CounterStrikeSharp přináší do procesu runtime .NET a s hrstkou pluginů navíc se reálné minimum zvedne na zhruba 2 GB. Dál rozhoduje víc režim a pluginy než počet slotů.
| Server | RAM | CPU |
|---|---|---|
| 5v5 trénink nebo scrim, čistý server | 1 GB | 1 rychlé jádro |
| 5v5 s MatchZy nebo podobným | 2 GB | 1-1,5 jádra |
| 12-16 casual nebo dvojice Wingman | 2 GB | 1,5 jádra |
| 16-24 deathmatch nebo retakes | 2-3 GB | 2 jádra |
| Komunitní server, hodně pluginů | 3-4 GB | 2-3 jádra |
Jsou to výchozí body, ne záruky. Test je graf paměti po rušném večeru se všemi načtenými pluginy plus rezerva: hostingy zacházejí s limitem paměti různě a na některých se server zastaví a restartuje ve chvíli, kdy na ten limit dosáhne, což je v den zápasu nejhorší možný výsledek.
Na disku se levné nabídky tiše zhroutí. Instalace serveru CS2 se pohybuje v řádu desítek gigabajtů - hodnoty 40 až 60 GB jsou normální a s aktualizacemi roste - a SteamCMD si místo pro aktualizaci rezervuje ještě před stažením, takže disk s příliš malým volným místem se nedostane do půlky; aktualizace prostě selže a server se nespustí. K tomu se přičítají dema z GOTV a workshopové mapy. Zeptej se, jak hosting počítá instalaci do tvého limitu disku, protože odpověď se liší, a tarif, jehož uvedený disk je menší než hra, buď počítá jinak, nebo přestane fungovat při příští velké záplatě. Když k tomu dojde, úklid popisuje článek Plný disk herního serveru.
Sloty nastavuješ sám na spouštěcí řádce:
$ ./game/bin/linuxsteamrt64/cs2 -dedicated -usercon -port 27015 \ -maxplayers 12 +game_type 0 +game_mode 1 \ +sv_setsteamaccount YOUR_TOKEN +map de_infernoDvanáct místo deseti nechává místo pro admina a pro bota GOTV, který si při zapnutém GOTV zabere vlastní slot. Režimy mají své přirozené velikosti - competitive je 10, Wingman 4, deathmatch 16 až 24 - a server CS2 se dá nastavit na mnohem víc, než jaký režim snese. Proto je cena podle slotů past, o které je řeč níže.
GSLT je tvůj, ne hostingu#
Veřejný server CS2 potřebuje Game Server Login Token, aby se zaregistroval u hlavních serverů Valve, objevil se v komunitním prohlížeči a spolehlivě stahoval obsah z workshopu. Vytvoříš ho na steamcommunity.com/dev/managegameservers s app id 730, na účtu Steam, který vlastní CS2, není omezený a má zaregistrované telefonní číslo. Jeden token na jeden běžící server.
Pravidlo, na kterém při nákupu záleží: token patří účtu, který ho vytvořil, a patří mu i jeho bany. Pokud server běžící na tokenu dostane token zabanovaný, následky dopadnou na účet Steam, který za ním stojí. Proto by ti hosting nikdy neměl token vytvářet a proto si nabídka s „GSLT v ceně“ zaslouží přímou otázku - na čí účet je a co se stane s tvým serverem, když zabanování způsobí jiný zákazník na stejném účtu? Token na tvém vlastním účtu, ideálně na náhradním, na kterém nemáš nic cenného, jde s tebou při přechodu k jinému hostingu a nemůže ho shodit chování někoho jiného.
Bez tokenu server běží a hráči se k němu pořád mohou připojit příkazem connect 203.0.113.10:27015 z konzole. Scrim server chráněný heslem mezi kamarády tak funguje bez problémů. Nebude se ale veřejně zobrazovat. Článek Tokeny herních serverů Steam vysvětleně popisuje požadavky na účet, obnovení tokenu a tokeny, kterým po měsících nepoužívání tiše vyprší platnost.
Na RE:NODE se token zadává na záložce Setup. Server se postaví hned po zaplacení a instalace čeká na této záložce, dokud token nedorazí - takže první věc po objednávce je token získat, a ne otevírat tiket s dotazem, proč server nestartuje.
Lokalita a ping#
Counter-Strike je hra, ve které se ping cítí nejpříměji. Výhoda vykukujícího, výměny zabití (trades) a pocit, že jsi zemřel za krytím, se se zvyšující latencí zhoršují a žádné nastavení na serveru vzdálenost nevykompenzuje. Vybírej lokalitu podle toho, kde jsou tvoji hráči, ne podle nejlevnější oblasti v seznamu.
- Pod zhruba 30 ms je to, co čekají soutěžní hráči na tréninku a scrimech.
- 30-60 ms stačí pro komunitní a casual hraní.
- Nad 80-100 ms je server hratelný, ale hráči to poznají a ti nejvzdálenější nejvíc.
Měř, nehádej. Testovací adresa hostingu nebo stránka looking glass umožní několika tvým hráčům večer, kdy jsou trasy nejvytíženější, spustit ping a traceroute. Stálost se počítá stejně jako průměr: server na 35 ms s občasnými špičkami na 120 se hraje hůř než server na 45 ms, který se nehne. Článek Latence, jitter a ztráta paketů vysvětluje, na co se dívat, a Ping herního serveru podle regionu uvádí realistické hodnoty mezi kontinenty.
Dlouhý seznam lokalit pomůže jen tehdy, když je jedna z nich blízko tvých hráčů, protože server stejně poběží na jednom místě. RE:NODE běží v jedné lokalitě, v Německu, na hardwaru, který provozujeme sami. To vyhovuje hráčům po celé Evropě a v okolních regionech; pro tým v Severní Americe nebo v Asii je to špatná volba a upřímná rada je vybrat hosting poblíž nich.
Pluginy, workshopové mapy a GOTV: přístup, který potřebuješ#
Skoro všechno, co lidé od serveru CS2 chtějí nad rámec standardních pravidel matchmakingu - MatchZy, retakes, deathmatch s vlastními spawny, admin menu, surf časovače - běží na Metamod:Source plus CounterStrikeSharp. SourceMod na CS2 nefunguje. Instalace tohoto balíku vyžaduje věci, které uzamčený hosting nemusí dát:
- Právo zápisu do `game/csgo/`, včetně
addons/a souborugame/csgo/gameinfo.gi, který se musí upravit, aby se přidala vyhledávací cesta Metamodu. Hosting, který zpřístupňuje jen seznam cvarů, pluginy spustit vůbec nemůže. - SFTP nebo správce souborů, který umí archivy, protože CounterStrikeSharp se dodává jako zip s vlastní složkou runtime.
- Kontrola nad aktualizacemi. Každá aktualizace CS2 přepíše
gameinfo.gia může rozbít pluginy, dokud je autoři nepřebuildují. Chceš vědět, zda hosting aktualizuje automaticky, kdy, a zda můžeš aktualizaci pozdržet nebo si po ní řádek Metamodu znovu doplnit sám.
game/csgo/ gameinfo.gi needs the Metamod line after every update addons/metamod/ the loader addons/counterstrikesharp/ runtime, plugins and configs cfg/server.cfg your settingsWorkshopové mapy se načítají podle id příkazem host_workshop_map <id> nebo celá kolekce příkazem host_workshop_collection <id>. Potřebují funkční token a odchozí přístup ke Steamu a zabírají disk. Hosting, který ti nedovolí nastavit spouštěcí argumenty nebo spouštět příkazy v konzoli, je dělá nepohodlnými; skupiny map a rotaci popisuje článek Workshopové mapy a kolekce v CS2.
GOTV potřebuje druhý port, ve výchozím nastavení UDP 27020, a volnou odchozí kapacitu pro diváky. Pokud tarif obsahuje jeden port a žádnou možnost přidat další, GOTV nebude. Dema nahrávaná s tv_autorecord 1 se hromadí v game/csgo/, takže potřebují také disk a způsob, jak je stáhnout a uklidit - viz GOTV a dema v CS2.
Na RE:NODE má každý tarif CS2 dvě alokace portů, takže GOTV má vlastní číslo, a k tomu SFTP a správce souborů, který rozbaluje archivy na místě. Neexistuje žádný whitelist povolených modů; Metamod, CounterStrikeSharp i pluginy nahráváš sám a heslo RCON se generuje pro každý server zvlášť a nenechává se prázdné.
DDoS: co hosting může a nemůže slíbit#
Servery Counter-Striku přitahují útoky z obvyklých důvodů: vyhozený hráč, konkurenční komunita, služba stresseru, která stojí méně než pizza. Každý hosting proto inzeruje ochranu a poctivá verze tvrzení je užší než marketing.
Filtrování před serverem funguje dobře proti objemovým záplavám - velkému množství provozu, který zjevně není herní - spolu s reflexními útoky a poškozenými pakety. Funguje špatně proti provozu, který vypadá jako skuteční klienti, například záplavy pokusů o připojení nebo dotazovacích paketů na UDP 27015, protože filtru postavenému na objem připomínají hráče. Kategorie popisuje článek DDoS útoky na herní servery vysvětleně.
Na co se v tvrzení hostingu dívat:
- Co se filtruje, jednoduše řečeno, a ne terabitové číslo popisující celou síť poskytovatele.
- Co se stane, když filtrování nestačí. Někteří hostingové během velkého útoku adresu nullrouteují, aby ochránili zbytek sítě, a tvůj server je offline, dokud útok neskončí. Rozumné, ale dobré vědět.
- Žádný slib nulového výpadku. Hosting, který slibuje žádný výpadek při jakémkoli útoku, ti prodává větu, ne službu.
Formulace RE:NODE je přesně tato: filtrování před serverem, které zahodí zjevné objemové záplavy, plus reflexní a poškozený provoz. Útoky, které vypadají jako skuteční hráči, se nefiltrují. Tvoje část je dlouhé heslo RCON - putuje v čitelné podobě přes TCP na herním portu - a nezveřejňovat adresu serveru tam, kde ji nepotřebuješ. Článek Bezpečné používání RCON je krátký.
Ceny podle slotů a další cenové pasti#
Nejčastější past je cena podle slotů. V éře Source 1 to mělo trochu smysl, když byl hardware pro všechny stejný a sloty byly jedinou proměnnou; u CS2 je to většinou způsob, jak levný server vypadat draze nebo drahý levně. Soutěžní server pro 10 slotů a deathmatch server pro 10 slotů s pluginy mají velmi odlišné náklady a tarif s 32 sloty, který je ve skutečnosti 1 GB a půl jádra, neutáhne 32 hráčů v žádném režimu, který stojí za řeč. Každou nabídku slotů převeď zpátky na podíl CPU, paměť a disk a porovnávej tyto hodnoty.
Další pasti, zhruba v pořadí, jak lidi stojí peníze:
- Příplatek za tick rate. Viz výše. Platit navíc za 128 tick na CS2 nic nekoupí.
- „GSLT v ceně“ nebo „token není potřeba“. Buď je token na účtu hostingu, s rizikem banu, které z toho plyne, nebo se server nebude zobrazovat.
- Disk menší než instalace. V pořádku do příští velké aktualizace, pak server, který nenastartuje.
- Cena prvního měsíce. Zlevněný první měsíc, který se obnovuje za dvojnásobek, je běžný. Porovnávej cenu při obnovení a cenu za měsíc při delší době, pokud chceš zůstat.
- Poplatky za zřízení a placené doplňky „ovládacího panelu“ za věci, které by měly být standard: SFTP, zálohy, konzole RCON.
- Zálohy za příplatek nebo uložené na stejném stroji. Záloha uložená vedle toho, co chrání, nechrání před ztrátou toho stroje. Otázky k položení najdeš v článku Zálohy, které se opravdu obnoví.
- Lokality, které nikdy nepoužiješ, nabízené jako důvod platit víc.
- Žádná cesta k vrácení peněz. Zjisti, jak vrácení peněz funguje, dřív než ho budeš potřebovat, ne potom.
Pro představu o rozsahu: tarify CS2 na RE:NODE začínají na 1 GB se 100 % jádra od 7 $ měsíčně a končí na 6 GB, přičemž 3, 6 a 12měsíční období vychází měsíčně levněji. Nejde o číslo, ale o tvar - paměť, CPU a cena uvedené pro každý tarif, bez počtu slotů a bez tick rate.
Pronájem, nebo provoz na vlastní pěst#
Provozovat server CS2 sám je naprosto možné a někdy je to lepší odpověď. Server je zdarma, SteamCMD ho nainstaluje jedním příkazem a moderní stolní procesor zápas 5v5 utáhne, aniž by si toho všiml. Otázka je, čeho se vzdáváš.
Doma jsou překážky obvyklé pro jakýkoli herní server a hostování doma versus pronájem je rozebírá do hloubky:
- CGNAT. Mnoho připojení už nemá vlastní veřejnou adresu a přesměrování portů to nespraví.
- Upload. Rychlost stahování je nepodstatná; server posílá data každému hráči, takže počítá upload, a ten sdílíš se všemi ostatními v domácnosti.
- Tvoje domácí adresa je adresa serveru. Kdokoli, kdo se připojí, ji vidí, a útok namířený na server vyřadí z provozu celou domácnost.
- Dostupnost. Server na počítači, na kterém hraješ, existuje jen dokud je zapnutý, a soupeří s herním klientem o stejný procesor.
Pro soukromý scrim s připojením jako v LAN mezi pěti kamarády je hostování doma v pořádku. Pro cokoli veřejného ho ukončí bezpečnostní problém, ne výkon.
Pronajatý virtuální nebo dedikovaný server stojí mezi tím. Dostaneš veřejnou adresu, síť datacentra a celý stroj jen pro sebe a výměnou děláš všechno, co by dělal panelový hosting: instalaci přes SteamCMD, otevření UDP 27015 a 27020 ve firewallu, napsání service unit, aby server přežil restart, skriptování aktualizací a opravy gameinfo.gi, nastavení záloh a hlídání disku. Dává to smysl, když provozuješ několik serverů, chceš přístup root nebo na stejném stroji běží i jiné věci. Tuto cestu pokrývají články Volba mezi VDS a herním panelem a Více herních serverů na jednom VDS.
| Možnost | Vhodné pro | Řešíš ty |
|---|---|---|
| Domácí PC | Soukromé scrimy, testování konfigurací | Síť, dostupnost, svou domácí adresu |
| VDS nebo dedikovaný | Několik serverů, plná kontrola root | Všechno: OS, aktualizace, firewall, zálohy |
| Herní panelový hosting | Jeden nebo několik serverů, málo údržby | Konfigurace, pluginy, token |
Panelový hosting je nejméně práce na server a nejméně kontroly. VDS je nejvíc kontroly a nejvíc práce. Žádná z možností není špatná odpověď; vybrat tu, která odpovídá tomu, kolik hodin měsíčně tomu chceš věnovat, je část, kterou lidé přeskakují.
Kontrolní seznam před platbou#
- Lokalita blízko většiny tvých hráčů, potvrzená pingem a traceroute od několika z nich.
- CPU uvedené jako podíl jádra, vynucené a viditelné na grafu.
- Paměť pro tvůj režim a pluginy - 1 GB čistý server, 2 GB s CounterStrikeSharp, víc pro rušné komunitní servery.
- Disk dost velký na instalaci plus aktualizace, dema a workshopové mapy, s jasnou odpovědí, jak se instalace počítá.
- Dva porty, pokud chceš GOTV, a možnost nastavit spouštěcí argumenty, například
-maxplayers. - Přístup k souborům přes SFTP a správce souborů, který umí upravit
gameinfo.gia rozbalit archivy. - Tvůj vlastní token, vytvořený na tvém vlastním účtu Steam a zadaný tebou.
- Zálohy uložené mimo stroj, které můžeš obnovit sám, a poctivý popis DDoS.
- Cena při obnovení, ne cena prvního měsíce, a známá cesta k vrácení peněz.
Pokud nabídka splní všech devět bodů, zbylé rozdíly jsou většinou věc vkusu. Části, které platí pro každou hru, pokrývá článek Jak vybrat hosting herního serveru.
FAQ#
Kolik stojí pronájem serveru CS2?
Pro soutěžní nebo tréninkový server pro 10 hráčů stačí malý tarif s asi 1 GB paměti a jedním rychlým jádrem, a ten patří na levný konec nabídky každého hostingu. Komunitní servery s pluginy a 16-24 hráči potřebují dvakrát až čtyřikrát tolik. Software serveru a token nestojí nic; platíš jen za hardware a údržbu.
Můžu si pronajmout 128 tick server CS2?
V žádném smysluplném významu ne. CS2 běží na 64 ticích s časováním vstupu sub-tick a v aktuálních buildech argument -tickrate z éry CS:GO na tom nic nemění. Hosting, který prodává 128 tick server CS2, prodává nálepku, takže místo toho porovnávej podíl CPU a lokalitu.
Potřebuju GSLT, když si server pronajímám?
Pro veřejný server, který se zobrazuje v prohlížeči a načítá workshopové mapy, ano, a musí pocházet z tvého vlastního účtu Steam. Soukromý server, kam se všichni připojují přes connect a heslo, funguje i bez něj.
Kolik slotů potřebuju pro CS2?
Competitive potřebuje 10, Wingman 4, casual 10-20 a deathmatch 16-24. Přidej jeden pro bota GOTV, pokud je GOTV zapnuté, a jeden nebo dva pro adminy. Kup CPU a paměť, které ti hráči potřebují, ne číslo slotů.
Poběží pluginy na jakémkoli pronajatém serveru CS2?
Jen tam, kde můžeš zapisovat do game/csgo/addons a upravovat gameinfo.gi. Pluginy běží na Metamod:Source a CounterStrikeSharp, ne na SourceModu, a při aktualizacích CS2 se rozbijí, dokud se nepřebuildují, takže potřebuješ také kontrolu nad tím, kdy se server aktualizuje.
Je levnější hostovat CS2 doma?
Na papíře často ano - hardware už existuje. V praxi kvůli CGNAT, omezenému uploadu, odhalené domácí adrese a PC, které musí zůstat zapnuté, se to hodí spíš pro soukromé scrimy než pro veřejný server.


