To závisí na typu hry, programátorech hry a době vydání:
- Pokud se jedná o velké online hry tak ty mohou být naprogramovany přes dotaz domény, kód v komunikaci může pokrývat obě IPv4 i IPv6. Takže stojí se na to zeptat podpory. Mainstreamové programovací jazyky podporují IPv6 už minimálně 15 let, takže to pro hry by problém být neměl, tedy pokud vývojáři kteří mají na starosti komunikaci client-server nejsou úplně blbí.
- třeba Duken3D byl vydán v éře kdy TCP/IP byl podružný protokol a podporoval IPX/SPX, a proto s příchodem(rozmachem) TCP/IP ta hra prakticky skončila, zatímco Quike ten podporoval už TCP/IP, tedy pokud si to správně vybavuji(přeci jenom to už bu 25 let). Prostě staré hry tehdy měly smůlu, a těď to bude stejné.
Problémem jsou uzly přes které poběží komunikace mezi client-server, a to spadá hlavně na providery a vlastníky velkých sítí.
Doplnim par historickych detailov:
IPX/SPX bol sietovy protokol od Novell Netware (od 1983), podla wiki vraj postaveny na zakladoch protokolov od Xeroxu. Bol vyborny pre LAN pouzitie, ale prevalcoval ho TCP/IP, kvoli lepsej podpore vacsich sieti. Postupne samotny Novell zacal podporovat TCP/IP, ktory je vlastne starsi (RFC datovane 1977) ale rozsiril sa kvoli tomu, ze bol zakladom celosvetovej siete.
Cca do roku 1995 byvali podporovane oba protokoly, neskor sa dalo este specializovanym softwarom hrat IPX/SPX hry po TCP/IP sieti (a dokonca sa to tvarilo ako keby ste boli na rovnakej LAN, takze dalo by sa to porovnat s dnesnymi VPNkami).
Několik dní jsem byl bez použitelného IPv4 (proč, to je jiný příběh) a tak se pěkně ukázalo, co bez IPv4 funguje a co ne. Ale nakonec si to vyzkoušejte, stačí v počítači IPv4 vypnout, ne? Případně, když znáte FQDN, tak vám DNS odpoví a co nemá IPv6 adresu, ani nemusíte zkoušet. Ale co má, je vhodné zkusit, jestli se tam něco z IPv4 interně nepoužívá.
Co fungovalo: Google, Netflix, Messenger, root.cz
Co nefungovalo: Telegram, muni.cz, vut.cz, idnes.cz, státní správa (drtivá většina)
Ten Netflix mě zachránil od rodinné exkomunikace :-) a Telegram dost zklamal.
GitHub ne, GitHub Pages ano. https://news.ycombinator.com/item?id=28710629
Steam údajně v něčem IPv6 má, ale to je stejně na h***o, když se steamový klient nenapojí, a to ani přes NAT64(!!!). Nehorázná hovada.
Jinak člověk až někdy kroutí hlavou, co taky nefunguje. Mám doma Enigmu, která komplet zvládá IPv6, ale nějaký debil dal do rozhraní (NFS či samba, už nevím) k vyplnění IPv4 místo FQDN. A je po ptákách. (Dá se to o... pomocí socat, ale pořád je to pouze zbytečný a pracný rovnák na ohýbák kvůli neschopnosti vývojáře.)
A takových věcí je. Tady jde vidět, kdo ve skutečnosti dělá SW.