BBC informuje o hře World of Warcraft a automatickém botovi MMO Glider. Tvůrci hry z Blizzardu se brání u soudu. „Bot nám narušuje herní prostředí a spotřebovává zdroje.“
Nejsem hráčem her a celkově mě hry neberou a vlastně ani pořádně nevím co je to za hru. Napadá mě spíš úplně jiná věc. Souvislost se spamboty. Přijde mi to hodně podobné. Rozdíl je v tom, že herní bot bude o trochu složitější než ten spamovací. Pokud si představím libovolnou online hru, dokážu si představit, že lze napsat i robota, který tu online hru bude hrát, jako v tomto případu, který je nyní u soudu. Ale co když bude autor neznámý? Co když bude bot dostatečně inteligentní, aby prakticky znemožnil hraní dané hry lidmi? A to nejdůležitější: nebude možné bot „odstřihnout“, protože poběží distribuovaně stejně jako spamboti, kteří běží na infikovaných domácích PC.
Žalobou cesta nevede. Takže zbývá nasadit nějaký novodobý „spam“ filter, který bude rozpoznávat a identifikovat přirozené chování hráče a nepropustí nějaký automatizovaný bot.
Jenže pak vyvstává otázka, co když bude bot k nerozeznání od hráče-člověka? Odpověď je jednoduchá: pak to vlastně nevadí, protože bot nenarušuje herní prostředí.
A pak budeme číst zprávy jako dnes o spamu v e-mailu: V online hře XYZ je 90% botů.
Myslim, ze se na to divas ze spatne strany.
-Boti v on-line hrach jsou vyuzivani k nasbirani zkusenosti, nebo surovin. Coz u WoW neni takovy problem, zdroje se generuji na presne danych mistech. Botovi staci obchazet pouze par mist.
Majitel avatara se pak pripoji a ma postavu o level vys nebo plny batoh surovin.
-Srovnani se spamem neni moc vhodne. Odriznuti bota, neni problem, je vazan na herni postavu, ucet majitele. V pripade nouze staci odstrihnout ucet.
-Pokud by byl bot k nerozenzani od lidi, tak by splnil turinguv test a to je ukol tak na nobelovku :)
[4]
Na nobelovku?
To si nemisim. Vzhledem k tomu jaké rozhovory probíhají na chatech v on-line hrách by stačilo aby boot občas něco plácnul z předpřipraveného seznamu(což on určitě taky dělá). Popřípadě by mohl občas na nějaký přísppěvek zareagovat. Jeho chovánoi ve hře je jistě omezené ale určitě ne nesrovnatelné s něktrími jinými lidskými hráči.
Turinguv test totiž do značné míry závisí na složitosti jazyka. Představte si jazyk o třeba o pěti slovech a potom program co projde turingovím testem s tímto jazikem dokáže napsat i malé dítě.
Botov samozrejme detekovat ide. Viac, alebo menej komplexne. Ci uz nejakou fuzzy logikou skumajucou pohyb, alebo pomocou ludi - game masterov, ako je to napr. v ultime online. Otazkou vsak ostava ci takato cinnost nebude spotrebovavat viac zdrojov ako samotni boti. Jedinym (mozno) ucinnym riesenim by v tomto pripade bolo surovo mazat accounty (pripadne kompletny ban na zakupenu licenciu) aby si ludia dobre romysleli ci to vobec risknu. Ale nemyslim si ze by blizzard chcel k niecomu takemu pristupit. Boti su v hrach ovela menej skodlivi ako napr. maphack a spol.
Podle FAQ na website MMO Glideru ( http://www.mmoglider.com/FAQ.aspx ) neni Glider samostatny robot, ale spis neco ve stylu "autopilota", podobne jako tzv aimbot (viz http://en.wikipedia.org/wiki/Aimbot ), ktery za hrace automaticky miri.
Takze je nutne, aby postavu stale ovladal clovek, ale po dovedeni do ciloveho mista zapne Glidera a ten za nej bude automaticky obchaet waypointy, zabijet potovory, rabovat mrtvoly, tezit souroviny, sbirat kyticky atd. a hrac zatim muze delat nejakou zajimavejsi cinnost.
Hola debilita.
Hrac plati za to, aby mu po smluvni obdobi byla zpristupnena sluzba. At uz bude hrat sam, nebo pouzivat bota, legalne vyuziva placenou sluzbu.
Problem s pretizenim je pouze v tom, ze blizzard pocital s vyssi agregaci (ze u toho nebudou sedet lidi 24 hodin denne, tudiz se jich na tom serveru prostrida vic). To ze se odhad blizzardu neshoduje s realitou je ciste JEJICH problem.
Jsou to stejni zlodeji jako pred nedlouhou dobou poskytovatele netu, kteri by nejradsi preprodali megabit stovce lidi, protoze doufaji, ze se najednou nepotkaji ...
Nejaky rusaci napisali chat bot ktory je na nerozoznanie od normlnych smrtelnikov/ smtrelnicok co chatuju na nete. Dokonca sa v uvodniku k clanku pisalo ze bot presiel turingovim testom. Popravde ak test je zavisly na sirke jazyka tak to mal vyhrane - ved vsetci vieme o com sa asi tak 90% keca na chat serveroch :)
[15]: http://www.worldofwarcraft.com/legal/termsofuse.html
4. Limitations on Your Use of the Service.
B. You agree that you will not (i) modify or cause to be modified any files that are a part of the Program or the Service; (ii) create or use cheats, bots, "mods", and/or hacks, or any other third-party software designed to modify the World of Warcraft experience; or (iii) use any third-party software that intercepts, "mines", or otherwise collects information from or through the Program or the Service...
EULA sa zobrazuje este pred introm, cize ak s tym nesuhlasis, Blizzard ti refunduje zakupenu hru a nepouzity gamekupon.
Boti by mal Blizzard na haku, keby ich nepouzivali na farmenie goldov ktore potom predavaju za realne peniaze, cim destabilizuju hernu ekonomiku a samozrejme z toho Blizzard nic nema.
[17] To, že konkrétně bod 4.B u nás neplatí ještě neznamená, že za jeho porušení nemůže být hráč potrestán. Blizzard hráči jednoduše zabanuje account a stěžovat si můžete kde chcete.
BTW: Zákonem dovoleno zkoumat a modifikovat programy na které mám licenci? Zajímavé. Můžete uvést přesné znění zákona? (nechce se mi to hledat) Nějak se mi to nezdá. Tipuji, že to bude asi stejné, jako to, že ze zákona mám právo na výrobu jedné záložní kopie každého originálu co vlastním, ovšem zároveň podle zákona nesmím vyrobit kopii, pokud bych tím porušil aplikovanou ochranu (SecuROM atd). Takže sice můžu ale nesmím...
[2] Přesně tímto způsobem je to řešeno v RuneScape. (www.runescape.com). Když třeba půl hodiny lovím lobstery, objeví se mi za zády třeba Bob the Cat (takovej kocour xD) a teleportuje mě do dungeonu, kde musím získat tři klíče. Když to udělám, dostanu odměnu - v opačném případě (kdybych měl bota) by mi tenhle bot bezcílně chodil po dungeonu a večer až bych k tomu přišel tak bych neměl vůbec nic...
[19] Ano prosim, vizte http://business.center.cz/business/pravo/zakony/autorsky/cast1h1.aspx
§ 66 Omezení rozsahu práv autora k počítačovému programu
(1) Do práva autorského nezasahuje oprávněný uživatel rozmnoženiny počítačového programu, jestliže
d) zkoumá, studuje nebo zkouší sám nebo jím pověřená osoba funkčnost počítačového programu za účelem zjištění myšlenek a principů, na nichž je založen kterýkoli prvek počítačového programu, činí-li tak při takovém zavedení, uložení počítačového programu do paměti počítače nebo při jeho zobrazení, provozu či přenosu, k němuž je oprávněn,
modifikace je ale povolena pouze pokud
a) rozmnožuje, překládá, zpracovává, upravuje či jinak mění počítačový program, je-li to nezbytné k využití oprávněně nabyté rozmnoženiny počítačového programu, činí-li tak při zavedení a provozu počítačového programu nebo opravuje-li chyby počítačového programu,
b) jinak rozmnožuje, překládá, zpracovává, upravuje či jinak mění počítačový program, je-li to nezbytné k využití oprávněně nabyté rozmnoženiny počítačového programu v souladu s jeho určením, není-li dohodnuto jinak,
[21] pochybujem, ze by si stiahnutie a spustenei bota dokazal napasovat do definicie o zasahovani do rozmnozeniny pocitacoveho programu - a to ani keby si si wow napalil na zalozne dvd disky...
Rovnako pochybujem, ze by si obhajil prevadzku bota ohananim sa, ze tym opravujes nejake chyby v programe, ktore ti brania v normalnom uzivani
Ta definicia ti jedine umoznuje spustit wow napriklad na linuxe, i ked wow je primarne urceny na mac a win32... Avsak podla toho vynatku si opravneni pouzit 3rd party software na zabezpecenie funkctnosti aplikacie. I ked tym blokujes Blizzadovskeho Warden-a (anticheat) a je dost pravdepodobne, ze ti stopnu account (a budes si to musiet vybavit, aby ta zas odblokovali)
Nic viac-nic menej - a ako uz bolo povedane, keby aj nahodou bola komplet cela EULA v nasich koncinach neplatna, neznamena to, ze ti nezablokuju account - kedze accounty, postavy a vsetko okolo toho je stale vlastnictvom Blizzardu
[26] lenze chraneny nie je len klient ale ja protokol ...
pouzitim vlastneho klienta pouzivajuceho proprietarny protokol na komunikaciu s oficialnym serverom = problem
Neviem co tu riesime :) EULA navrhovali stada pravnikov, ktorych Blizzard ma z coho platit.
Btw tak ma napadlo, co vsetko sa nachadza v dohodach o porozumeni o bezvizovom styku s USA, ktore nasi politici tak horlivo podpisuju... Kludne tam moze byt, ze americka spolocnost moze poziadat o tvoje vydanie a sudenie pred americkym sudom ak sa jedna o porusenie jej patentu/prava ... tym padom akekolvek "to u nas neplati" moze byt uplne irelevantne a bude dost casu nad tym rozmyslat v lietadle :)
[21] Mordae
Takže si mohu (například) najmout programátora, který přeprogramuje část programu pro Windows, tak aby mi bez problému chodil i pod Wine? Bez ohledu na výslovný zákaz diasemblace a změn částí nebo i celého programu v EULA?
Podle toho výpisu paragrafu by se to podle našich zákonů zdálo v pořádku...
[17] Je mi lito, ale pokud je bod 4B dle ceskeho zakona neplatny, pak je neplatna cela licence a vy ten software nesmite pouzivat. Pokud tedy tuto hru hrajete a pritom jste si vedom, ze licence neni platna, jedna se o umyslne poruseni zakona. Takze jste na tom jeste hure nez ten clovek, co si mysli, ze licence platna je a vyuziva software v dobre vire...
[28] Nekolikrat jiz bylo konstatovano, ze dle autorskeho zakona defakto ano. Ovsem vetsina licenci to vyslovne zakazuje. A pak jsou moznosti dve: bud to udelat nemuzes (licence to zakazuje), nebo to udelat nemuzes (licence neplati a ty proto nejsi opravneny uzivatel).
Pokud v licencni smlouve o zakazu reverse engineeringu nic nebude, pak si program muzes rozebrat a prepsat jak chces - ale jen pro sve osobni pouziti a s tim, ze stale platis za originalni program (nemuzes ho tou odvozeninou nahradit).
[30] To si autori jiz davno uvedomili. Zkuste napriklad legendu tohoto herniho zanru, Progress Quest, http://www.progressquest.com/
Ale to jiny herni zanr, WoW patri mezi hry, kde prave jde o to, ze udrzet se v elite da praci a je to drina.
Boti jsou v jakychkoli online hrach
v Jakekoli online hre je zakazano pouzivat programy treti strany pro hrani (bot, cheat, hack)
jak jiz bylo zmineno na zacatku, tak bot expi/farmi
muzete tedy chohit do skoly/prace a vratit se za 10 hodin a zjistit ze bot udelal s vasi postavou level a nebo muzete u toho na tom samem miste zabijenim toho sameho sedet vy. vy proste prijdete, chvilku si zahrajete (PvP, zabijeni bosu, proste ta zabava) a rutinu (exp/moneyfarm) ktera se rovna opravdu tezke vycerpavajici praci nechate na botu. Ve svete (cina, thaiwan, turecko, malaisie...) je pouzivani botu v online hrach velice rozsireno. High level charaktery / top rate itemy se pak prodavaji za nehorazne sumy v USD/Euro. (neni problem prodat urcite veci za sumy prekracujici 1000USD) dokonce jsou skupiny zajistujici levelovani a jine skupiny prodavajici cheaty za mesicni poplatky (nasledne pak dalsi jednotlivci crackujici tyto hacky aby fungovali zadarmo)
Dobre postavenemu botu se nic nevyrovna a zastavi ho pouze GameMaster prikazem BAN. bot je schopen obsadit jakekoli uzemi a KillStealovat komukoli cokoli, protoze mu je jedno jestli pobliz nekdo je, nebo neni
pro ty neznale se podivejme na cheatbota (ne macro)
zakladem je cheatovaci bot obsahujici Autoloot (automaticky vybira drop z mobu), autoattack autoheal. chytrejsi boti umi autorepair, autosell(prodava low grade itemy ktere nechcete). popripade autochatt, autoparty automove. v pripade autochattu bot reaguje na privatni zpravou variaci textu : hi, iam sorry but i dont speak english, ale tuto privatni zpravu neopakuje, takze budi dojem, ze za PC zkutecne sedi clovek bota jde dokonce postavit tak, aby v pripade party obsazene zkutecnymi lidmi umel pozadat o baffy. jako autoattack se pak vyuziva predevsim archer a ve vetsine pripadu se rychlost strileni sipu upravuje na nekolikanasobek a zaroven sipy neubyvaji
nejjednodussi ukazkova situace : potrebujeme Expiciho bota (archera), drop nas nezajima, jak na to?
toto neni CheatBot, ale obycejne MACRO
budeme potrebovat bypass anticheatu ktery pouziva nase onlinehra. google pomuze (pozor na backdoory a podobny balast)
protoze se jedna jenom o ukazku MACRO bota, nikoli o vybrouseny cheat (hack) tak v tomto pripade pouzijeme nejaky z volne dostupnych autoprogramu. napr. Autoit nebo ACtools
tyto programy umi reagovat na situaci na obrazovce a podle ni se zachovat. daji se pouzit pro cokoli kde je potreba opakovana cinnost. vyborne napr automatickeho zpracovavani fotek atd... jejich programovani je velice snadne a zvladne to kazdy kdo nekdy v necem progamoval
nyni zadame to co nas zajima, tedy : zamer tlacitkem (napr1) nejblizsi monstrum a vystrel z luku(napr2) opakuj neustale tuto cinnost
kontroluj stav many a zivota. (podivej se na predem dane souradnice na obrazovce a pokud nemaji spravnou barvu) pokud je ho malo, tak pouzij HP/MP pot. pokud dojdou HP nebo MP poty (koukej do inventare na policka s manou HP, pokud tam nejsou), tak se teleportuj do mesta nebo vypni hru
takoveto makro bude obsahovat par radku kodu
nyni staci pustit danou hru, postavit charakter na pozadovane misto, dat mu dostatek potu, otevrit inventar zapnout macro a jit spat. rano budete mit o level vic
tot vse o macrech
ps : WoW nehraju nebavi me to ;)
[35] je to by byl divny svet, kdyz by smlouva platila jen z casti :-) Sikovny pravnik by dokazal vydelat obrovske penize - predstavte si kupni smlouvu, kde by v casti o placeni byla nejaka chybka, diky ktere by ta cast nebyla platna a vy jste tak nebyl tou smlouvou zavazan zaplatit. Uzasne moznosti!
Nene, podle ceskeho prava musi byt smlouva but platna cela, nebo neni platna vubec. Vyjimky a podminky k nim jsou presne popsany v zakonech a zrovna o licencnich smlouvach tam neni ani slovo.
Ty boti do wow sou ale fakt strašný oni se chovaj jako lidi žejo. ale tak že furt dokola zabijí moby a farmí peníze.. normální hráč zabijí jen to co potřebuje třeba do Q.. zjistit se to dá jenom pokud mu píšeš a on neodpoví a taky dělá furt dokola to stejný no.. ale je to hnus a nefér proti hráčům co to jedou normálně
mezi botem a spambotem je jeden rozdil: spam bot vybira obeti nahodne, v domeni ze alespon cast ctenaru klikne na odkaz co napise... herni bot se snazi automatizovat nejakou rutinu ve hre zatimco majitel postavy je treba venku nebo nekde jinde a hrou se vubec nezatezuje, herni bot je bezohlednost vudci ostatnim hracum protoze oni si vsechno poctive vydrou, kdezto za hrace co botuje to vsechno vydre program ktery bezi na jeho pocitaci...
Přečteno 28 781×
Přečteno 19 584×
Přečteno 16 966×
Přečteno 15 229×
Přečteno 15 026×