Portál AbcLinuxu, 10. května 2025 05:47

Dotaz: Linux GameZone klient

Luboš Doležel (Doli) avatar 22.2.2005 17:02 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Linux GameZone klient
Přečteno: 150×
Odpovědět | Admin
Ahoj,

v nějbližší době (doufejme do měsíce, nemám moc čas) chci vydat neoficiálního klienta pro český GameZone, a to pod licencí GPL.

Před tím, než tak učiním, se chci zeptat na dvě věci:

1) má o to vlastně nekdo zájem?

2) neporušuju tím něco (zákon, práva apod.)? V tom se nevyznám, takže potřebuju radu :-(

"Add-on" funkce: změna IP a MAC adresy předávané serveru (nevím na co, ale prostě je posílá ;-) ), zobrazování IP adres ostatních, snadná možnost jiného nicku ve hře.

Nevím, jestli implementovat chat, přijde mi jako blbost. Navíc jsem se ještě nedíval na zakládání nových místností s hrami, ale to snad půjde taky :-).

Vývoj je zatím ve fázi průzkumů a testování (jejich stupidního) protokolu.
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.2.2005 17:40 Skeysl
Rozbalit Rozbalit vše Re: Linux GameZone klient
Odpovědět | | Sbalit | Link | Blokovat | Admin
GZ klineta bych urcite uvital. Konecne bych mohl hrat America's Army na GZ z linuxu. Implementace chatu take neni k zahozeni, pouzivam ho docela casto. Tesim se na prvni verzi! :)
Luboš Doležel (Doli) avatar 22.2.2005 17:43 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Linux GameZone klient
Zájem velice oceňuji, akorát teď vědět, jak je to co se právní stránky týče... Tipuju že u GameZone z toho mít radost nemusí....
22.2.2005 18:05 Vantomas
Rozbalit Rozbalit vše Re: Linux GameZone klient
Na foru gamezone je o GZ klientovi pro Tuxe nejakej thread. Lidi z GZ se tam vyjadrili ze je pro ne zbytecna prace delat klienta pro Linux a ze kdyz nekdo bude chtit udelat Linuxovskyho klienta ze prej ma volne ruce. Stalo by za to precist ten thread. Mam snad i pocit ze tam nabizeli pomoc ze by zverejnili protokol pokud to nekdo chce udelat (ale za to ruku do ohne nedam :-) ).

Jinak chat by nebylo od veci implementovat. Obcas se hodi pokud se s nekym chcete dohodnout do jaky mistnosti chcete jit ;-)
Luboš Doležel (Doli) avatar 22.2.2005 18:17 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Linux GameZone klient
No já jsem to četl a tohle jsem přehlédnul. Měl jsem z toho spíš pocit, že "Jestli se to někdo jenom opováží napsat pro Linux, tak ho zastřelím." :-D
22.2.2005 18:13 dizz | skóre: 21 | blog: Dizzyho_Blog
Rozbalit Rozbalit vše Re: Linux GameZone klient
Odpovědět | | Sbalit | Link | Blokovat | Admin
Osobne o toho klienta nestojim (mozna proto ze nevim co by mi mohl prinest) ale vim ze by o nej dost lidi melo zajem a urcite by to pomohlo Linuxu (*BSD) v jeho ceste na desktop .Proto me tesi ze nekdo to ma zajem udelat . Preji hodne uzpechu

PS: ten chat by byla asi dobra vec
Chuck Norris dohral GNU/Linux... a dvakrat!
Max avatar 22.2.2005 18:50 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Linux GameZone klient
Odpovědět | | Sbalit | Link | Blokovat | Admin
Uz dlouho me nic nepotesilo jako tato zprava. Jinak o stanovisku "adminu" na gz jsem vystavil zde (asi tak uprostred):
http://www.abclinuxu.cz/forum/show/60512
Mno, rekl bych, ze by nebylo vubec na skodu, zeptat se jich na tyto vase otazky primo. Jestli by to slo dobre, tak jak uz bylo psano vyse, mohli by vam jeste zverejnit jejich protokol apod.
Zdar Max
Měl jsem sen ... :(
Luboš Doležel (Doli) avatar 22.2.2005 19:05 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Linux GameZone klient
Tak jsem jim napsal, ted uz jenom cekat na odpoved. Jestlize reknou NE a budou vyhrozovat pravnikama, tak to flaknu nekam na BitTorrent a bude :-)
Max avatar 22.2.2005 19:43 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Linux GameZone klient
Souhlas :-) . Mno, jim jde podle me o to, aby meli vsechno pod kontrolou, tenhle klient jim pekne zamota hlavu :-) .Kdyz chces parit, musis byt zaregistrovany, bere tenhle klient v potaz registrace? Asi ne, ze? Hehee. dobre jim tak, to maj za tu jejich ignoraci. Mno, snad to casem pojede a gz neda do svych klientu nejake identifikacni blbosti .. :-/
Zdar Max
PS:ten tvuj rok narozeni je skutecny? Nebo je to preklep?
Měl jsem sen ... :(
Luboš Doležel (Doli) avatar 22.2.2005 20:14 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Linux GameZone klient
Registrace v potaz bere, vsimni si "idString" v souboru Start.gz1, ktery si stahujes ze serveru. Celkove diry tam nejsou, ale tipuju, ze podle ty MAC adresy banuji cheatery... :-/

Muj rok narozeni je skutecny, cekal jsem ze se nekdo ozve :-). Ale nikdo si toho pls nevsimejte.

Nepodcenujte me, napr. v celostatnim kole v programovani 2004 jsem byl 5. (zduvodneni meho "selhani": neprecetl jsem si cele zadani, nepsal jsem dokumentaci a "programovani vytahu" jsem vzal moc zesiroka, pak jsem to nestih a nejaky C#ari a Delphiari me predbehli :-) ). Aspon jsem se poucil pro priste. Tentokrat uz jsem ale vyssi kategorie (15-19 let), tak budu docela rad, kdyz se do Janskych Lazni na celostat. kolo opet dostanu :-D.

No a od cervna 2004 jsem zamestnany v jedne male SW firmicce v Ceskych Budejovicich, od te doby jedu hodne na Linuxu. Tot muj strucny zivotopis :-D
Luboš Doležel (Doli) avatar 22.2.2005 20:21 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Linux GameZone klient
Jeste bych dodal, ze kazdy GZ1 soubor je na jedno pouziti - idString jim ukazuje nekam do databaze, ze ktery si overi moje jmeno a idString potom zahodi.

Dlouho jsem uvazoval, zda ten program pod GPL opravdu zverejnovat. Pokud by to nekdo prepsal pro Windows (moc prace by to nedalo, kdyz GTKmm je multiplatformni), tak by to s tim MACem bylo dost blby; na GZ by se vrhli cheateri a uroven by znacne klesla, coz by prave mohli resit nejakyma "klickama" v komunikacnim protokolu.

To by byl fakt prusvih, na dissassemble dobrej nejsem a obzvlast ten jejich klient mi pripada jako pekna prasecina, v Delphi napsana.
22.2.2005 20:41 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Linux GameZone klient
Odpovědět | | Sbalit | Link | Blokovat | Admin
Promiň můj přihlouplý dotaz, ale mohl bys mi tak nějak stručně vysvětlit, co to ta gamezone je a co se vlastně chystáš napsat? Abych věděl, jestli o to mám mít zájem. Dík :-)

PS: Soutěže dětí a mládeže v programování jsem se kdysi účastníval taky (tehdá ještě neexistoval C# :-)), takže držím palce!
Luboš Doležel (Doli) avatar 22.2.2005 20:57 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Linux GameZone klient
Viz www.gamezone.cz.

Cesky herni server, kde se da hrat online treba UT2004, America's Army, Enemy Territory, Call of Duty a mnoho dalsich. Je zapotrebi se zaregistrovat, potom si vyberes hru, podtyp hry, pusti se ti ten jejich klient (kteremu browser jako argument preda stazeny GZ1 soubor), klient se pres HTTP/1.0 nekolikrat za sebou pripoji k serveru (vzdycky kvuli 1 prikazu ;-) ), a pak zobrazuje seznam mistnosti, do jedne vlezes a zacnes hrat.

Mistnost predstavuje jednu zahajenou hru a vstup do ni se da zaheslovat a da se limitovat pocet hracu.

Nez zacnes hrat, tak muzes chatovat s ostatnima - chat jsem moc nezkoumal, ale asi to drzi jedno staly pripojeni na jejich server. Jo a jeste to posila pingy, jako nejaky jednoduchy UDP pakety.

GameZone je provozovan IOL aneb CTc.
23.2.2005 13:20 zvejk
Rozbalit Rozbalit vše Re: Linux GameZone klient
Je hezke, ze chce nekdo neco takoveho zverejnit pod GPL licenci. Sam se uz programovanim nejaky ten patek zivim. Podle me, pokud to bude prave pod tou GPL licenci, tak je to pravne nenapadnutelne, protoze se nesnazis jim zpusobit zadnou skodu ani se na tom nijak obohatit. Neco jineho by bylo, kdybys toho klienta chtel prodavat 100 dolaru za licenci. Abych to priblizil, je to asi stejne jako s ICQ. Pro linux taky existuje spousta klonu a pochybuju, ze by se kazdy z tvurcu ptal Mirabilis, jestli muze udelat klon na linux.
23.2.2005 14:56 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Linux GameZone klient
Aha, tak to se mě asi netýká... Tak hodně štěstí.
22.2.2005 20:44 tux123
Rozbalit Rozbalit vše Re: Linux GameZone klient
Odpovědět | | Sbalit | Link | Blokovat | Admin
ahoj, kontaktuj mne na icq 293350261. Myslim, ze Ti muzu pomoct s kontakty a implementaci
Luboš Doležel (Doli) avatar 23.2.2005 21:18 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Linux GameZone klient
Pokud myslíš kontakty v GameZone, tak to se možná bude hodit - v závislosti na jejich reakci na můj mail.
Luboš Doležel (Doli) avatar 23.2.2005 18:28 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Linux GameZone klient
Odpovědět | | Sbalit | Link | Blokovat | Admin
Abych nevypadal jako nějaký obyčejný kecal, tak jsem zveřejnil první screenshot z 18:19.

Zanedlouho jsou jarní prázdniny = spousta volného času :-); během nich by se to mělo dostat do nějaké první použitelné podoby.

Max avatar 23.2.2005 21:09 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Linux GameZone klient
Zverejnis tady take odpoved gz adminu na tve otazky?
Zdar Max
Měl jsem sen ... :(
Luboš Doležel (Doli) avatar 23.2.2005 21:17 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Linux GameZone klient
Včera jsem napsal Bojlerovi (nebo jak se to jmenuje), protože to byl vždycky on, kdo reagoval na požadavky na fóru GameZone. Akorát mi ještě neodpověděl...

Pokud mi do pátku neodpoví, tak napíšu na support nebo info.

Až mi někdo odpoví, tak to určitě někam dám - buď sem nebo na http://gzlinux.wz.cz

23.2.2005 23:46 ZS-Man | skóre: 31 | blog: B26
Rozbalit Rozbalit vše Re: Linux GameZone klient
Asi pred 1/4 rokem jsem so o linux klienta GZ taky zajimal. na GZ mi bylo naznaceno, ze linux je pro herni trh neproso nezajimavy, takze zatim nebude. Potom jsem psal na telecom, hned druhy dem mi odepsali ( no, spis nejaky robot), ze muj pozadavek byl odeslan ke zpracovani, bohuzel se asi zpracovava dodnes ....... :-( .

No, kazdopadne preju uspesnou realizaci, a tesim se na prvni verejnou betu :-)
Luboš Doležel (Doli) avatar 24.2.2005 18:56 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Linux GameZone klient
No, jestli mi to půjde takhle rychle, tak bude první veřejná beta hodně brzy :-). Na stránkách projektu je další screenshot - s pěkným výpisem IP adres hráčů :-D.

U chatu se možná objeví zádrhel, komunikační protokol chatu je tak trochu binární, takže už to asi nepůjde tak hladce.
23.2.2005 19:30 Majkl
Rozbalit Rozbalit vše Re: Linux GameZone klient
Odpovědět | | Sbalit | Link | Blokovat | Admin
ad 1) tak na to uz cekam pul roku! :)

chtel sem se pokusit neco takovyho naprogramovat, ale bylo to nad moje sily
Luboš Doležel (Doli) avatar 24.2.2005 22:34 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Je to tady
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak je to tady lidi, čtěte text odpovědi z GZ zde!

Co mám dělat? :-(
24.2.2005 22:49 mist
Rozbalit Rozbalit vše Re: Je to tady
TOHLE NESNASIM !!! GRRR

rozhodnuti je na tobe, ja bych zkusil delat open a snazit se, aby to gz server nepoznal...

hodne zdaru
Luboš Doležel (Doli) avatar 24.2.2005 22:57 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Je to tady
V tom pripade programatorsky dotaz:

jak se da (v programu) zjistit MAC adresa nejakyho sitovyho interface?
24.2.2005 23:02 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
Rozbalit Rozbalit vše Re: Je to tady
Ne že bych gamezone a jejich protokolu rozuměl, ale jakou to má souvislost?
Copak toho není dost?
24.2.2005 23:01 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
Rozbalit Rozbalit vše Re: Je to tady
Zeptej se kolik ti dají, když nic (jak to z dopisu plyne), tak je pošli do háje, to je zlodějna. Ať si lidé přeberou, jestli poruší podmínky nebo ne.
Copak toho není dost?
24.2.2005 23:03 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Je to tady
Nic takového jako že se musí používat jejich klient jsem v jejich podmínkách nenašel (pravda nečetl jsem to moc podrobně :-).
24.2.2005 23:31 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Je to tady
Kdo se moc ptá :-|

IMHO kyž se to defaultně bude chovat jako ten oficiální klient a ve zdrojácích nebudeš moc okatě upozorňovat na nedostatky toho jejich protokolu, tak s tím lidi nebudou moc blbnout a jim tu může být ukradené.

Prostě nesmíš to prezentovat stylem "rozlousknul jsem jejich protokol a podívejte co všechno to najednou umí!".

PS: hw adresu zjistíš nejlíp ze zdrojáků ifconfigu :-), nebo hledej na webu ioctl SIOCGIFHWADDR (jednou jsem něco takového potřeboval, kdyžtak z toho co jsem tehdy napsal vypreparuju příklad)
Luboš Doležel (Doli) avatar 25.2.2005 13:06 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Je to tady
jj díky, pěkný příklad jsem našel třeba tady.
Luboš Doležel (Doli) avatar 26.2.2005 17:10 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Linux GameZone klient
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím kolik lidí sleduje můj blog, tak to píšu ještě sem:

Na fóru klienta je k dispozici 1. veřejná alpha verze klienta. V další alpha verzi bude podpora nastavování parametrů místností a možná i chat.
Luboš Doležel (Doli) avatar 1.3.2005 20:00 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Linux GameZone klient
Odpovědět | | Sbalit | Link | Blokovat | Admin
Během únavného dvou-a-půl hodinového rozhovoru s jedním z GZ vyplynulo na povrch toto:

Buď jdu PROTI gz anebo S gz (zadarmo).

Žádná varianta napůl-opensource neexsitujue, odmítlí jí.

Log z diskuze (bohužel nepřehledný) je na diskuzních fórech - už jsem se trochu naštval, tak jsem v rozhovoru nazval všechny, co neumí kompilovat, idioty :-) Ale stejně to nepomohlo.

Ten log je na konci threadu E-mail od GameZone a je z něj asi jasné, jak jsem se rozhodl.

1.3.2005 20:08 mazlik
Rozbalit Rozbalit vše Re: Linux GameZone klient
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jenom uvitam... taky jsem se do toho chtel poustet a takhle si usetrim mnoho prace a casu... co se tyce protokolu-hodne stesti ;o)
Luboš Doležel (Doli) avatar 1.3.2005 20:10 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Linux GameZone klient
Tak bud rad, ze ses do toho nepustil. Jinak bys musel zazit tu hruzu v podobe diskuze s adminy GZ. Uffff.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.