Portál AbcLinuxu, 30. dubna 2025 14:36

GameZone klient pro Linux (1)

24.2.2005 20:38 | Přečteno: 1357× | Linux

Abych zbytečně "nezatěžoval" fórum AbcLinuxu, založil jsem si blog, kde budu psát všechno možné, ale především info o vývoji linuxového klienta pro GameZone.

V prvním zápisku uvedu základní informace o tom, co dělám, proč to dělám, jak to bude vypadat a tak podobně.

Co dělám?
GameZone.cz je pravděpodobně největší a nejpopulárnější herní server v České republice. Každý den je na něm vidět hrát stovky hráčů z ČR, Slovenska a bůhví odkud ;-). Mě samotného na něm můžete občas vidět jako uživatele "dolezel". Nejsem moc dobrý hráč; hraju jenom pro zábavu, takže ode mě žádné velké fragování neočekávejte :-).

Proč to dělám?
Protože mám Linux mnohem raději, než okýnka, a chtěl jsem mít tu možnost hrát na GameZone i pod Linuxem. A abych alespoň částečně pomohl Linux v ČR "zviditelnit" a pomohl mu na desktopy, nenechám si tohoto klienta pro sebe a dám jej k dispozici veřejně.
Dále mě trochu popohnal velice negativní názor GameZone na vývoj oficiálního klienta pro Linux.

Jak to bude vypadat?
Jak to bude vypadat se uvidí, až to bude hotové :-) - ale průběh vývoje můžete sledovat na WWW stránkách projektu. Je to už dlouho, co jsem "dělal do webu", a vždy to byla jen státanina z FrontPage + vlastní PHP skripty :-). Navíc jsem příznivcem jednoduchých stránek, takže buďte prosím tolerantní k jejich vzhledu.
Klient bude bez reklamy a pokusím se přidat nějaké další funkce, oproti oficiálnímu klientovi pro okýnka. Ačkoliv jsem příznivce KDE, tak programuji za použití knihovny GTKmm.
Pokud máte nějaké nápady nebo návrhy, tak mě neváhejte zkontaktovat - nejlépe e-mailem nebo příspěvkem zde, pod tímto zápiskem.
Kdyby byl někdo toho srdce a vytvořil nějaké logo pro linuxového klienta, tak by mě potěšil :-).
A to nejlepší na závěr: vše zveřejním pod licencí GPL.

Kdo jsem já?
Jmenuji se Luboš Doležel, je mi něco přes 15 let a jsem z jižních Čech. Programováním se zabývám od 10 let, Linux používám od roku 2004 a můj oblíbený programovací jazyk je C++. Dosud jsem se jednou zůčastnil Soutěže v programování dětí a mládeže a v celostátním kole jsem skončil jako pátý. Výsledková listina celostátního kola nebyla ani po víc jak půl roce zveřejněna (!), ale zde je souhrnná listina kola krajského (všechny kraje dohromady). Tento rok již budu patřit do kategorie mládež.

Tak, to by pro začátek mohlo stačit...        

Hodnocení: -

zatím nehodnoceno
        špatnédobré        

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

Komentáře

Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

24.2.2005 21:38 Ondřej Čečák | skóre: 33
Rozbalit Rozbalit vše Gamezone klient pro linux
Odpovědět | Sbalit | Link | Blokovat | Admin
Skvele!

Kdyz jsem se nedavno ptal kvuli America's Army (http://www.linuxsoft.cz/article.php?id_article=201) na gamezone, tak mi prisla odpoved, ze na Linuxu hrat pres Gamezone nejde a neni to v planu :|. (coz je docela skoda, protoze hracum treba vyhovuje, ze si mohou zahrat s ceskymi protivniky, v AA mezi koly treba pokecat apod. :)).

BTW: Mas nejakou oficialni podporu od gamezone?
-- "Ja vim, on vi, ty pico!"
Luboš Doležel (Doli) avatar 24.2.2005 21:45 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Gamezone klient pro linux
Podporu nemam vubec zadnou.

Je to docela skoda, pri zkoumani paketu, co si vymenuje klient se serverem GZ sice na nejdulezitejsi veci z protokolu prijdu, ale stejne vzdy bude nejaka promenna mit oznaceni "unknown".

Možná trochu narazím při implementaci chatu; co jsem zběžně shlédl pakety, tak je to "binární" protokol - není to klasika jako HTTP (co používají u standartních příkazů).

Vypadá to, že bojler (hlavní admin GZ) jen tak nepovolí a dokumentaci protokolu mi jen tak nedá. Takže nezbývá než zkoumat a odhadovat. Ale základní Vstup -> Vyber místnost -> Hraj už mi celkem funguje i teď.
Luboš Doležel (Doli) avatar 24.2.2005 22:33 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Tak 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 23:41 Ondřej Čečák | skóre: 33
Rozbalit Rozbalit vše Re: Tak je to tady
Muj osobni nazor je, ze asi nemas moc na vybranou.

Navic, nevim, jestli linuxovym hracum bude tolik vadit uzavreny gamezone klient. Pokud uz hraji America's Army, Quake 3, ET -- vsechny tyto hry, ktere jsem hral, jsou take uzavrene a neni k nim dostupny zdrojovy kod.

Ackoli vubec neznam pravidla GZ, tak je opravdu pravdepodobne, ze hrat muzes pouze s originalnim klientem. Primou spolupraci dostanes pristup k tomu, co mozna neznas -- jak to v klientu chodi + asi lepsi popis protokolu nez mas ted + a minimalne zajimava reference ;). A hraci budou mit moznost hrat oficialne i pod Linuxem.
-- "Ja vim, on vi, ty pico!"
Luboš Doležel (Doli) avatar 25.2.2005 09:21 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Tak je to tady
Pokud se nepletu, tak minimálně zdroják Quake uvolnili...
25.2.2005 09:37 Ondřej Čečák | skóre: 33
Rozbalit Rozbalit vše Re: Tak je to tady
Ano, to je vlastne pravda; ackoli jak o tom tak premyslim, tak pokud hrac pouzije zkompilovane binarky od vyrobce dane hry, tak jim musi tak jako tak verit, nemyslim si, ze by si nekdo hru kompiloval z uvolnenych zdrojaku (mysleno veci jako treba zmineny q3).

O binarnich ovladacich pro 3D, skype a dalsich nemluve ;)
-- "Ja vim, on vi, ty pico!"
Valoun avatar 25.2.2005 03:30 Valoun | skóre: 30 | blog: Psavec | Středočeský kraj
Rozbalit Rozbalit vše Re: Tak je to tady
JJ, udelej to pro ne zcela zdarma, a oni te blahosklonne daji do About boxu. Tomu rikam swinarna. Ostatni tomu ovsem rikaji business ;-)
25.2.2005 14:55 iRAY | skóre: 21 | blog: /.cz
Rozbalit Rozbalit vše Re: Tak je to tady
Bejt tebou, tak bych do toho šel - získáš další zkušenosti zřejmě peníze (který se pro získání dalších skillů taky hoděj, že :) ). Faktem také je, že některý aplikace pod GNU/GPL budou vyvíjený jen těžko, protože by pak docházelo k nehorázným "cheatování" (či jak nazvat poněkud upravené klienty) - já nad tim "uzavřenym" klientem nevidim nic moc špatného - šlo by o "komerčně" vytvořený klient navíc pro komerční službu, Nic víc nic míň (za předpokladu, že nejsem mimo mísu :)) ). Nějakou ještě daleko lepší aplikaci pod GNU/GPL ještě během svého života vyvineš, neboj :)
Luboš Doležel (Doli) avatar 25.2.2005 15:30 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Tak je to tady
Peníze za vývoj SW už vydělávám teď a skill nabydu i v případě OpenSource vydání. Potom je ještě jiná varianta: nespolupracovat s nimi, ale nevydávat SW pod GPL :-/.

Tato varianta má výhodu, že klienta nebudou vydávat za svého. A na to, aby bylo v "O aplikaci" napsáno, že mi děkujou, tak na to se jim můžu vy**** a klienta si můžu nechat pro sebe :-D.

Nadruhou stranu si říkám, že pokud má někdo zájem na obcházení banovacího systému GameZone, proč už si klienta neudělal sám...
25.2.2005 17:13 iRAY | skóre: 21 | blog: /.cz
Rozbalit Rozbalit vše Re: Tak je to tady
Tato varianta má výhodu, že klienta nebudou vydávat za svého. A na to, aby bylo v "O aplikaci" napsáno, že mi děkujou, tak na to se jim můžu vy**** a klienta si můžu nechat pro sebe :-D.
Na druhou stranu získáš potřebnou dokumentaci a výrazně ti to zkrátí čas pro vývoj - co je cílem? Ukázat GZ že jsem(š) dobrej? A nebo udělat co nejspolehlivějšího klienta, kterej se bude moci používat i oficiálně? Je potřeba se rozhodnout...

Co se týče obcházení: hodně lidí ho chce obejít, ale málokdo dokáže to, co ty ;-)
Luboš Doležel (Doli) avatar 25.2.2005 17:29 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Tak je to tady
Z toho jejich protokolu už mi jen chat, vytváření místností (na to se vrhnu teď). Žádné údaje o počítači posílané serveru nejsou nyní vycucané z prstu.

Jenže zatímco za Win verzi dostala firma Allstar jistě tučně zaplaceno, já nedostanu nic. Nejde mi o peníze, ale osobně budu cítit (za současných podmínek) "spravedlnost" jedině v případě, když budu klienta vydávat za svého. Ale možná jsem hlupák, že to takhle vidím....

Řeknu to takhle: rozjedu to jako Open Source a uvidí se. Noc je dlouhá a víkend taky. Pokud vše půjde OK, tak v neděli večer SNAD uvolním 0.1 public alpha.
Conyx avatar 25.2.2005 15:18 Conyx | skóre: 5 | blog: c-blog
Rozbalit Rozbalit vše Re: Tak je to tady

mě osobně by uzavřený vývoj nevadil, pokud by byl pod dohledem linuxaka

ale vzhledem k tomu, ze by ti za to nedali ani korunu (u otevřeného kódu by mě to taky ani nenapadlo), navrhuju sesypat na ně hromady spamu se stížnostmi, že GZ nejde pod linuxem, pak bys na ne moh zatlacit ať ti něco daj :-)

25.2.2005 18:44 neO
Rozbalit Rozbalit vše Re: Tak je to tady
s tim bych souhlasil :-)
25.2.2005 19:59 Ondřej Čečák | skóre: 33
Rozbalit Rozbalit vše Re: Tak je to tady
[...] ale vzhledem k tomu, ze by ti za to nedali ani korunu [...]
ja to muzete tak jiste tvrdit? :) Ackoli to ten mejl primo nerika, tak tam je napsano o dohode. To, jestli si za to Lubos Dolezal domluvi tucnou odmenu, uz je asi na nem.
-- "Ja vim, on vi, ty pico!"

Založit nové vláknoNahoru

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