Jen některé hry pustí konzolové hráče na dedikovaný server, který si pronajímáš nebo provozuješ sám, a všechny to podmiňují. Valheim (Steam spolu s Xboxem a Microsoft Store), Palworld (Steam, Xbox, PlayStation 5 a v novějších verzích Mac), ARK: Survival Ascended, Arma Reforger a Space Engineers jsou běžné příklady cross-play mezi PC a konzolemi na vlastních serverech. Minecraft se dělí na Javu a Bedrock, které se potkají jen přes most, například Geyser. Mnoho oblíbených serverových her - Rust, DayZ, Project Zomboid, Counter-Strike 2, FiveM, Garry's Mod - nemá na komunitních serverech cross-play mezi PC a konzolemi vůbec, i když několik z nich podporuje cross-play mezi PC obchody, jako jsou Steam a Epic nebo GOG. Kde cross-play existuje, konzolisté se obvykle připojují přes relay platformy nebo přes kód pro připojení, ne přes IP adresu, nemohou používat klientské mody a jsou identifikováni jiným typem ID hráče.
Všechno v této oblasti se mění s aktualizacemi her. Tabulka níže odpovídá tomu, co říkala oficiální dokumentace her a poznámky k patchům v době psaní; než něco koupíš nebo hráčům slíbíš, zkontroluj aktuální poznámky.
Tři věci, které si lidé pod cross-play představují#
„Cross-play“ pokrývá tři různé uspořádání a hra může podporovat jedno bez ostatních.
- Cross-store na PC. Steam, Epic, GOG, Microsoft Store a samostatné kopie téže hry, které hrají spolu. Běžné a většinou bezproblémové: příkladem jsou Factorio, Satisfactory a Terraria.
- PC s konzolí. Hráči na Xboxu nebo PlayStationu na stejném serveru jako hráči na PC. Vzácnější, protože konzolové platformy vyžadují certifikaci, omezují síťování a zakazují většinu modů.
- Cross-edition. Dvě různé verze hry, například Minecraft Java a Bedrock. Jsou to oddělené hry s oddělenými protokoly a potkají se jen přes překladový software.
Když obchodní stránka hry říká „cross-play“, obvykle tím myslí jednu z těchto variant mezi oficiálními servery nebo servery výrobce, ne nutně tvůj vlastní dedikovaný server. Pravidla pro hostování bývají přísnější než pravidla pro matchmaking.
Jak se konzolisté ve skutečnosti dostanou na dedikovaný server#
Hráč na PC může napsat 203.0.113.10:2456 a připojit se. Konzolisté většinou ne. Konzolové hry obvykle nemají pole pro volný zápis adresy serveru, takže servery hledají jinak:
Prostředníka provozuje vývojář hry nebo platforma, ne ty ani tvůj hosting. Rozhoduje o tom, jestli se server zobrazí, a u her s relay také přenáší provoz. Proto může být server pro konzolisty naprosto zdravý a přesto nedostupný, když má backend špatný den, a proto je řešením někdy prostě počkat. Běžné způsoby jsou:
- Kód pro připojení, který server vypíše při startu a hráč ho zadá. Takhle funguje Valheim na crossplay serverech a jeho provoz se přenáší přes službu Microsoft PlayFab místo přímo na tvůj port.
- Seznam serverů ve hře, který konzole umí procházet a který plní vlastní backend hry. Palworld, ARK: Survival Ascended a Arma Reforger fungují zhruba takhle.
- Pouze vybrané nebo partnerské servery. Minecraft Bedrock na konzolích ukazuje pevný seznam vybraných serverů a nemá možnost „přidat server“, a proto komunitní Bedrock servery spoléhají na obcházení pro konzolisty.
Důsledek pro hosting: server se musí správně zaregistrovat u backendu hry, backend musí běžet a relay (pokud existuje) přidává latenci. Cross-play server, který pro hráče na PC přes IP funguje bez chyby, může být pro konzole neviditelný kvůli špatnému nastavení, portu nebo backendu.
Hra po hře#
| Hra | PC obchody spolu | PC s konzolí na tvém serveru | Poznámky |
|---|---|---|---|
| Valheim | Steam, Microsoft Store | Xbox, přes -crossplay | Kód pro připojení, relay PlayFab |
| Palworld | Steam, Microsoft Store, Mac | Xbox, PS5 v novějších verzích | Nastavuje se v PalWorldSettings.ini |
| ARK: Survival Ascended | Steam | Xbox, PS5 | Platformy se nastavují při spuštění |
| Arma Reforger | Steam | Xbox, PS5 | Platformy se nastavují v config.json |
| Space Engineers | Steam | Xbox, na serverech k tomu nastavených | Omezení u modů a skriptů |
| 7 Days to Die | Steam | Konzole, v novějších verzích s podmínkami | Zkontroluj aktuální nastavení serveru |
| Minecraft | Java a Bedrock jsou oddělené | Bedrock konzole, s obcházením | Geyser propojuje Javu a Bedrock |
| Satisfactory | Steam, Epic | Zkontroluj aktuální verzi | Dedikovaný server je primárně pro PC |
| Factorio | Steam, GOG, samostatná verze, Mac, Linux | Ne | Vyžaduje účet na factorio.com |
| Terraria | Steam, GOG | Ne, konzole a mobily jsou oddělené | Server jen pro PC |
| Rust | Steam | Ne, Console Edition je oddělená | Jiný build hry |
| DayZ | Steam | Ne | Soukromé servery na konzolích jsou samostatný systém |
| Project Zomboid | Steam | Ne | Servery mimo Steam jsou oddělené (-nosteam) |
| CS2, TF2, Garry's Mod, FiveM | Steam | Ne | Pouze PC |
Na Rustu a DayZ se lidé nachytají: obě hry existují na konzolích a z hlediska hostingu jsou to oddělené hry. PC server pro kteroukoli z nich nikdy neuvidí konzolového hráče.
Valheim
Spouštěcí příznak -crossplay otevře server hráčům z Xboxu a Microsoft Store. Na crossplay servery se připojuje šestimístným kódem vypsaným v logu nebo přes komunitní seznam a provoz jde přes PlayFab. Cena za to: o něco vyšší latence pro všechny a ID hráčů s prefixy platforem, například Steam_ a Xbox_, v seznamech adminů a banů. Hráči na Xboxu nemohou instalovat mody, takže crossplay server musí zůstat vanilla nebo používat jen serverové mody. Průvodce serverem pro Valheim obsahuje příznak i formát ID a Valheim crossplay a hráči na Xboxu se věnuje kompromisům.
Palworld
Novější dedikované servery Palworldu mají v PalWorldSettings.ini volbu CrossplayPlatforms, která vypisuje, jaké platformy se smějí připojit, například CrossplayPlatforms=(Steam,Xbox,PS5,Mac). Volba i seznam platforem se mezi aktualizacemi měnily, takže klíč přizpůsob verzi svého serveru - soubor popisuje nastavení serveru Palworld. Konzolisté závisejí na seznamu serverů ve hře nebo na pozvánce, ne na zadané adrese, a platí obvyklé upozornění k modům.
ARK: Survival Ascended a Arma Reforger
Obě hry ti dovolí vybrat, které platformy server přijímá. V ASA je to volba při spuštění, v Arma Reforger seznam platforem v souboru config.json serveru. Obě podporují mody na konzolích přes vlastní služby pro mody, s omezeními na to, co konzole umí načíst, takže seznam modů pro cross-play potřebuje mody zveřejněné pro každou platformu, kterou povolíš. ARK není hra, kterou RE:NODE prodává; nastavení serveru ARK: Survival Ascended ho popisuje na jakémkoli hostingu.
Minecraft Java a Bedrock
Java Edition a Bedrock Edition jsou různé hry. Bedrock běží na Windows, Xboxu, PlayStationu, Switchi a mobilech a hraje se mezi nimi všemi cross-play; Java běží jen na PC. Bedrock Dedicated Server přijme hráče Bedrocku ze všech platforem, ale konzole z nabídky otevřou jen vybrané servery, takže konzolisté se na komunitní servery dostávají obcházením, například připojením přes seznam přátel nebo přesměrováním DNS - existuje to, funguje to a rozbije se to, když platformy něco změní.
Chceš-li dostat hráče z Bedrocku na server s Javou, spusť na Paperu Geyser a Floodgate: Geyser překládá protokol na dalším UDP portu a Floodgate je pustí dovnitř bez účtu pro Javu. Geyser a Floodgate obsahují nastavení i seznam věcí, které se nepřekládají. Hosting Bedrock vs Java pomáhá rozhodnout, kterou edici vůbec hostovat.
7 Days to Die a Space Engineers
Obě hry přidaly hru PC s konzolemi na dedikovaných serverech po vydání na konzolích a obě na server kladou podmínky: typicky zapnutý anti-cheat, žádné klientské mody a nastavení v mezích, které konzolová verze podporuje. Tyto podmínky se mezi verzemi měnily, takže čti aktuální poznámky ke konfiguraci serveru, ne starší návod. Nastavení serveru 7 Days to Die popisuje konfigurační soubor.
Než to zapneš: kontrolní seznam#
Cross-play je rozhodnutí pro celou komunitu, ne nastavení k přepnutí ze vzrušení, protože mění, jaké mody můžeš provozovat a jak funguje moderování. Než ho zapneš, odpověz na tyto otázky:
- Kdo ho opravdu potřebuje? Spočítej konzolisty, kteří by se připojili. Jeden kamarád na Xboxu je dobrý důvod; hypotetické budoucí publikum ne.
- Kterých modů by ses vzdal? Sepiš všechny mody, které si hráči instalují sami. Každý z nich buď odpadne, nebo se konzolisté nepřipojí.
- Odkud se berou ID? Zjisti, co server loguje pro každou platformu, aby šly seznamy adminů a banů od prvního dne psát správně.
- Jak se konzolistům sdělí adresa? Kód pro připojení, který se při restartu mění, název serveru k vyhledání, pozvánka - napiš to do připnutých instrukcí k připojení.
- Co se stane v den patche? Rozhodni, jestli se server aktualizuje hned, nebo počká na konzolové klienty, a řekni hráčům, která varianta platí.
Pokud jsou odpovědi „zatím nikdo“, „většina z nich“ a „nepřemýšleli jsme o tom“, cross-play nech vypnutý a vrať se k němu, až se ozve skutečný konzolista. Zapnout ho později je obvykle změna spouštěcí volby a restart; vypnout ho poté, co konzolisté postavili půlku světa, je těžší rozhovor.
Mody a cross-play se moc nesnášejí#
Konzole hráčům nedovolují instalovat libovolné soubory. Tahle jediná skutečnost určuje podobu každého cross-play serveru:
- Klientské mody vylučují konzolisty. Pokud se mod musí nainstalovat na počítač každého hráče, konzolisté se nepřipojí. Valheim to říká výslovně; jinde připojení prostě selže.
- Serverové mody většinou fungují. Zálohy, nástroje pro adminy, chatové mosty a cokoli, co mění jen vlastní logiku serveru, je pro klienta neviditelné.
- Služby pro mody na platformách jsou výjimka. ARK: Survival Ascended a Arma Reforger distribuují mody přes služby, které konzole umí použít, ale jen mody zveřejněné pro tyto platformy.
Rozhodni se dřív, než server otevřeš: modovaná komunita na PC, nebo vanilla cross-play. Snaha být obojí vyústí v server, kde jsou konzolisté hráči druhé kategorie, a oni si toho všimnou. Provoz modovaného serveru pro kamarády se věnuje cestě s mody jen na PC.
Admin, bany a ID hráčů#
Na čistě PC serveru ve Steamu je hráč SteamID64. Na cross-play serveru přicházejí hráči z několika systémů identity a seznamy serveru to odrážejí.
- Seznamy adminů a banů mohou vyžadovat prefix platformy, jiný formát ID pro každou platformu nebo ID z vlastního účtového systému hry (například ID z Epic Online Services). Zkopíruj ID, které server zaloguje při připojení hráče, a neodhaduj formát.
- Bany mohou mezi platformami držet hůř: zabanovaný hráč se může vrátit na jiné platformě s jiným ID, takže u problémového hráče si poznamenej všechna známá ID.
- Konzolisté často nemohou snadno používat textový chat, což je důležité pro pravidla, která na chatu stojí. Hlavními kanály se stávají hlas a emotes ve hře.
- Některé nástroje, které čtou profily ve Steamu nebo historii banů, pokrývají jen hráče ze Steamu.
Nic z toho není důvod se cross-playi vyhýbat. Je to důvod zapisovat si ID při připojení a vést moderování na Discordu, kde je každý hráč účtem na Discordu bez ohledu na platformu. Stránku moderování pokrývá řešení podvodníků a seznamy banů.
Latence, relay a umístění serveru#
Cross-play přes relay přidává skok navíc. Provoz crossplay ve Valheimu jde přes PlayFab, ne přímo na tvůj server; jiné hry připojení zprostředkují a pak se připojí přímo. Relay, který je daleko od hráčů i od serveru, přidává znatelně větší zpoždění než ten blízký.
Dva praktické body. Za prvé, nejvíc stále záleží na umístění samotného serveru: server v Německu vyhovuje evropským hráčům na jakékoli platformě, ať relay dělá cokoli. Co čekat dál od serveru, popisují kde má tvůj server bydlet a ping herních serverů podle regionů. Za druhé, pokud jsou všichni ve skupině na PC, nech cross-play vypnutý tam, kde je volitelný. Nic neztratíš a ušetříš si relay.
Na RE:NODE mají servery Valheimu crossplay už zapnutý, protože dost skupin zahrnuje hráče na Xboxu nebo s Game Passem, že je to bezpečnější výchozí volba. Pokud ho tvůj zapnutý nemá, vypni ho na záložce Startup.
Řešení potíží s cross-play#
Hráči na PC se připojí, konzolisté server nevidí. Server se neregistruje u backendu platformy pro konzole. Zkontroluj nastavení cross-play pro svou verzi, že je server veřejný tam, kde to hra vyžaduje, a v logu chyby registrace. Některé hry nový server zobrazí až po několika minutách.
Konzolisté server vidí, ale nepřipojí se. Obvyklou příčinou je rozdíl verzí: konzole dostávají aktualizace po certifikaci v jiném rytmu, takže server aktualizovaný v den patche může být o den dva před konzolovými klienty.
Konzolisté jsou po připojení vyhozeni. Na serveru běží mod, který vyžaduje instalaci u klienta, nebo je vypnutý anti-cheat u hry, která ho pro konzolisty vyžaduje.
Kód pro připojení se změnil. Ve Valheimu se mění při každém restartu. Zveřejni nový, nebo ať hráči použijí seznam serverů.
Příkazy pro adminy konzolistovi nefungují. Jeho ID v seznamu adminů je ve špatném formátu. Vezmi ho z logu serveru.
FAQ#
Mohou hráči z Xboxu a PC hrát na stejném dedikovaném serveru?
U některých her ano - mimo jiné Valheim, Palworld, ARK: Survival Ascended, Arma Reforger a Space Engineers, každá s podmínkami. Mnoho serverových her, včetně Rustu, DayZ, Project Zomboid a CS2, drží hráče na PC a na konzolích odděleně.
Mohou se hráči z PlayStationu připojit na můj server Minecraftu?
PlayStation provozuje Bedrock Edition, která v nabídce ukazuje jen vybrané servery. Na server Bedrock nebo na server Java s Geyserem se dostanou obcházením, například nástroji pro připojení přes seznam přátel nebo přes DNS, které fungují, ale mohou se rozbít, když platforma něco změní.
Zpomaluje cross-play server?
Samotný server nepracuje víc. Hry, které přenášejí provoz konzolistů přes relay, jako crossplay režim Valheimu, přidávají hráčům skok a trochu latence. Pokud nikdo ve skupině nehraje na konzoli, nech cross-play vypnutý tam, kde je volitelný.
Mohu na cross-play serveru používat mody?
Serverové mody většinou fungují. Mody, které si hráči musí instalovat sami, vylučují konzolisty, kteří soubory instalovat nemohou. Výjimkou jsou ARK: Survival Ascended a Arma Reforger, které mají služby pro mody dosahující na konzole pro mody zveřejněné pro ně.
Proč se konzolisté hned po aktualizaci hry nemohou připojit?
Konzolové aktualizace procházejí certifikací platformy a mohou dorazit později než patch pro PC. Server, který se aktualizoval hned, může být na krátkou dobu na novější verzi než konzolové klienty. Podrž aktualizaci, nebo řekni hráčům, ať počkají.
Je cross-play totéž co cross-progression?
Ne. Cross-play znamená, že hráči na různých platformách sdílejí server. Cross-progression znamená, že postavy nebo uložené hry jednoho hráče ho následují mezi platformami, což závisí na účtovém systému hry a nesouvisí s tím, kde server běží.




Komentáře
Zcela anonymně: žádný účet, žádný e-mail, žádné cookie. Ukládáme jen jméno, které napíšeš, text a čas - nic dalšího. Počet odkazů je omezený a značkování se nevykresluje.