Portál AbcLinuxu, 30. dubna 2025 17:26
Další novinky v další verzi klienta
Když jsem vydal verzi 0.3, tak jsem si stanovil, jak by měla vypadat verze 0.4. A protože jsem všechny své plány splnil velice rychle, nová verze 0.4 byla vydána právě dnes .
Klient už konečně správně odesílá serveru svůj ping. Navíc zobrazuje informace ze hry: aktuální nicky hráčů (během hry se totiž dají měnit), jejich skóre a ping změřený samotným herním serverem.
Na informace ze hry využívám knihovnu GameStat, která bohužel obsahuje různé bugy. Ten nejhorší - opakované použití té samé proměnné typu timeval pro funkci select() - jsem opravil. Další bohužel zůstávají:
Ne u všech her jsou informace zobrazovány a nikdy není zobrazováno, jak dlouho který hráč hraje (respektive je zobrazována nula). Potom jsem např. zjistil, že na změření pingu je v GameStatu používána funkce clock(), což je AFAIK pěkná blbost. A ještě navíc autor předpokládá, že CLOCKS_PER_SEC == 1000.
Informace o pingu z této knihovny tedy nepoužívám - používám způsob GameZone.
Klient je jako vždy ke stažení na diskuzních fórech na http://gzlinux.wz.cz.
A víte, co mě nejvíc štve? Že já sám na serverech GameZone hrát nemůžu. Já teď vlastně nemůžu hrát nikde . Nevím, co můj ISP dělá, ale ping 4000ms na bránu není ničím vyjímečným. A reakce na stížnosti jsou odbývány tím, že mám v PC viry nebo spyware a že mi to brzdí. Zřejmě ještě neslyšeli o Linuxu
...
Přešel bych k jinému ISP, jenže to bych musel mít na výběr...
Z čehož vyplývá rada pro všechny jihočechy: nikdy ne Cape Computer.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.