[Vrijwillig] Anti-Cheat voor Games
Samen met een vriend gamen we al een tijdje in competitie verband (www.clanbase.com) met het spel CoD2. Nu zullen een aantal van jullie ook wel gamen en zich irriteren aan het feit dat 3/4 van de community (lees: alle Polen en Hongaren) hacken (private cheats: www.codehook.com).
Dat ter introductie; ik zoek mensen die vrijwillig mee willen helpen met een website en een anti-cheat programma om zodoende eindelijk weer eens lekker te kunnen gamen zonder dat je door de muur gevolgd wordt.
Om het nog even netjes te formuleren:
Werkzaamheden: Het maken van een website en een anti-cheat programma.
Functie eisen: Een degelijke kennis van PHP, HTML, CSS en/of JavaScript en AJAX, en als er nog meer talen zijn die je beheerst ben je natuurlijk altijd welkom!
Voor de programmeertalen kunnen we werkelijkwaar alles gebruiken, dat is namelijk nog een beetje los zand, maar je moet ergens beginnen!
Budget: Noppes, maar als we er ooit centen meemaken (dat heeft XRAY (www.xraygaming.com) ooit ook gedaan hoewel dat programma er werkelijkwaar helemaal niks van bakte), dan deel jij er in ieder geval in mee!
Bedrijfsnaam & Contactinfo:
We hebben nog geen naam, maar als je dit een leuk plan vindt, mail dan naar [email protected]
EDIT:
Nog even wat persoonlijke informatie. We hebben nu een team van 2 man, beiden 18 jaar:
Rogier (ik dus): Webdeveloper
Tijmen: Grafisch ontwerper (studeert ook grafische vormgeving etc.)
Gewijzigd op 01/01/1970 01:00:00 door Young Roger
Werkt punkbuster dan niet tegen die cheats?
Denk ook niet dat je de markt kan aanvechten met Punkbuster, aangezien zij gewoon een contract hebben met de CoD francise.
www.codehook.com verkoopt cheats die voor punkbuster undetected zijn en ook voor andere anti-cheat programma's. Ik heb het kort geleden gekocht omdat dit plan al langer speelt, en ik kan je met zekerheid mededelen dat punkbuster niet werkt..
Dit lijkt inderdaad zo, maar XRAY Anti-Cheat, de Anti-Cheat die nog steeds gebruikt wordt voor matches op clanbase heeft in het begin wel 10.000 cheaters kunnen pakken, voordat codehook een zogeheten bypass heeft gemaakt.
Ze deden dit door iedereen programma te laten downloaden en runnen die gelinkt was aan hun account op clanbase, en dit programma maakte screenshots van je scherm (zodat wallhack & chams (gekleurde wallhack modellen) zichtbaar werden. De coder van dit programma (die inmiddels ermee gestopt is) scheen geen enkele ervaring te hebben met coden, en het was zijn eerste project; maar toch was hij al verder dan punkbuster! Dus het is zeker geen onbegonnen werk, al hoewel we wel wat ervaring en gedrevenheid moeten hebben om een mooi anti-cheat programma te maken.
De bypass zorgt ervoor dat de screenshots weer clean zijn hoewel je wel hackt!
De cheats die op www.mpcforums.com en dergelijke worden gezet, en die "public" zijn worden inderdaad allemaal gevonden door punkbuster.
Nee, punkbuster voldoet niet jammer genoeg. Het is zelfs zo dat punkbuster al ruim een jaar geen updates heeft gehad voor games als CoD2 en CoD4. De site waarnaar ik linkte: GaMer13 schreef op 15.08.2009 16:49:
Daar dacht ik ook al aan: Als Punkbuster niet kan zorgen voor de hackers, dan kan niks zorgen voor de hackers.
Denk ook niet dat je de markt kan aanvechten met Punkbuster, aangezien zij gewoon een contract hebben met de CoD francise.
Denk ook niet dat je de markt kan aanvechten met Punkbuster, aangezien zij gewoon een contract hebben met de CoD francise.
Dit lijkt inderdaad zo, maar XRAY Anti-Cheat, de Anti-Cheat die nog steeds gebruikt wordt voor matches op clanbase heeft in het begin wel 10.000 cheaters kunnen pakken, voordat codehook een zogeheten bypass heeft gemaakt.
Ze deden dit door iedereen programma te laten downloaden en runnen die gelinkt was aan hun account op clanbase, en dit programma maakte screenshots van je scherm (zodat wallhack & chams (gekleurde wallhack modellen) zichtbaar werden. De coder van dit programma (die inmiddels ermee gestopt is) scheen geen enkele ervaring te hebben met coden, en het was zijn eerste project; maar toch was hij al verder dan punkbuster! Dus het is zeker geen onbegonnen werk, al hoewel we wel wat ervaring en gedrevenheid moeten hebben om een mooi anti-cheat programma te maken.
De bypass zorgt ervoor dat de screenshots weer clean zijn hoewel je wel hackt!
De cheats die op www.mpcforums.com en dergelijke worden gezet, en die "public" zijn worden inderdaad allemaal gevonden door punkbuster.
Gewijzigd op 01/01/1970 01:00:00 door Young Roger
Het gaan dan ook enkel om het spelen in competitieverband (dit zijn tienduizenden, misschien wel honderdduizenden mensen) Er is grote vraag naar een "clientside" anti-cheat programma, zo werd XRAY als de verlosser verwelkomt, hoewel het eigenlijk niks voorstelde..
Om het nog overtuigender te maken waarom het plan wel kans van slagen heeft wil ik even aanhalen dat "de coders" waar tegen je "strijd" eigenlijk geen coders zijn, maar het is 1 jongen van 20 jaar Warlord genaamd. En dit is serieus geen grap!
Gewijzigd op 01/01/1970 01:00:00 door Young Roger
Een screenshot-programma is inderdaad veel handiger, maar heeft ook valkuilen:
Allereerst moet er gezorgd worden dat er geen datatransfer overflow komt, d.w.z. dat de bandbreedte van zowel de client als de server niet overbelast mag worden. Dit is makkelijk te verhelpen door een compressie-algoritme toe te passen op de screenshots.
Ten tweede moet er geverifieerd worden of het programma ook daadwerkelijk screenshots stuurt. Men kan namelijk de stroom aan screenshots blokkeren met zoiets simpels als een firewall. Dit kan je makkelijk verhelpen door het screenshot-programma op willekeurige intervals een screenshot te laten sturen. Tevens gegevens op de server ophalen of er al een cheating-attempt heeft plaats gevonden. Het kan zelfs nog simpeler: Kan er geen verbinding worden gemaakt met de server (unieke code ophalen), dan markeren als 'possible cheater'.
Als laatste moet je ook rekening houden met het feit dat elke data-stroom nagemaakt kan worden. Men kan via het protocol screenshots die 'clean' zijn, injecteren. Dit KAN voorkomen worden door een unieke identifier van het programma zelf mee te sturen, maar dit kan echter met behulp van reverse-engineering achterhaald worden.
Vrij complex projectje heb je in gedachte. Ik kan, door gebrek aan tijd, niet meedoen maar het is wel verleidelijk om me er op te storten!
Er valt op lange termijn misschien wel een aardige boterham mee te verdienen he. De programmeur van het XRAY heeft zojuist het zinkende schip met een ontzettend grote uitpuilende zak met flappen verlaten..
Gewijzigd op 01/01/1970 01:00:00 door Young Roger
Als het goed is kan je niet cheaten in "echte" (niet cracked). Dus als je een legale cod2 hebt, en speel in de server uit de officiële cod2 lijst dat er dan niet of weinig gecheat wordt.
Stuur maar een PM'etje als je wilt
Daniël schreef op 15.08.2009 17:28:
Als het goed is kan je niet cheaten in "echte" (niet cracked). Dus als je een legale cod2 hebt, en speel in de server uit de officiële cod2 lijst dat er dan niet of weinig gecheat wordt.
Schijn bedriegt. Ik ga geen plan opstellen voor een Anti-Cheat programma (en andere mensen ook niet) als PunkBuster alle cheaters aanpakte.
Gewijzigd op 01/01/1970 01:00:00 door Young Roger
Zeg gewoon dat cod word overspoeld daardoor, misschien maken ze wel kleine update :)
Paul schreef op 15.08.2009 17:59:
Punkbuster al gemailed met een link naar de codehook site?
Zeg gewoon dat cod word overspoeld daardoor, misschien maken ze wel kleine update :)
Zeg gewoon dat cod word overspoeld daardoor, misschien maken ze wel kleine update :)
PunkBuster heeft 0 support, bovendien weten ze dat zelf ook wel.. Net als het feit dat PunkBuster geen Windows 7 support, als je dat aan hebt staan wordt je in elke server gekicked voor Unknown API: Windows 7. PunkBusters update mogelijkheden en support zijn ofwel heel slecht, of ze zijn dood.
rogier schreef op 15.08.2009 16:33:
(lees: alle Polen en Hongaren)
(lees: alle Polen en Hongaren)
Doe toch normaal.... 'Alle' zijn net zo goed Nederlanders die hacken. Vooroordeel dat jij hebt. blagh!
Oetzie schreef op 15.08.2009 20:09:
Doe toch normaal.... 'Alle' zijn net zo goed Nederlanders die hacken. Vooroordeel dat jij hebt. blagh!
rogier schreef op 15.08.2009 16:33:
(lees: alle Polen en Hongaren)
(lees: alle Polen en Hongaren)
Doe toch normaal.... 'Alle' zijn net zo goed Nederlanders die hacken. Vooroordeel dat jij hebt. blagh!
Er is zelfs onderzoek naar gedaan :)
Als je alle gamers in een land neemt en dan het percentage neemt dat gepakt is of toegeeft weleens te cheaten komen china en de landen uit oost europa hoog :P
Lekker ontopic zo xd
Gewijzigd op 01/01/1970 01:00:00 door - Ricardo -
Ik ben eventueel wel bereid om mee te werken als vormgever (leer hier ook voor)
Een interessant project. Hoewel ik het daadwerkelijke gamen tamelijk achter me heb gelaten, vind ik het nog wel interessant om mee te denken. Ik wil graag meedenken over het concept (wat misschien nog wel 100x belangrijker is dan het programmeren zelf), maar kan nog niet met zekerheid zeggen dat ik er veel tijd in kan steken. Komende week in ieder geval niet zoveel, daarna wat meer.
Oetzie schreef op 15.08.2009 20:09:
Doe toch normaal.... 'Alle' zijn net zo goed Nederlanders die hacken. Vooroordeel dat jij hebt. blagh!
Misschien klonk het inderdaad denigrerend, maar de realiteit heeft mij uitgelokt tot zulke uitlatingen. Afra & Oetzie, jullie kunnen een PM verwachten.
Nu zitten we wel aan de max qua webdevelopers en vormgevers, we zijn nu nog vooral op zoek naar programmeurs. Anders komen we natuurlijk geen steek verder.
Ik zou graag mee helpen met het maken van dit programma.
Het enige probleem is dat ik geen idee heb hoe je dit wilt voorkomen, ik denk namelijk dat iedereen zelf het initiatief moet nemen om zelf de software te installeren en als je een cheater bent zul je dit naar mijn inzien niet zo snel doen.
Groetjes.
Gewijzigd op 01/01/1970 01:00:00 door GaMer B
kilian schreef op 17.08.2009 18:22:
Ik ben gevorderd op het gebied van vb6 (ook al zeg ik het zelf).
Ik zou graag mee helpen met het maken van dit programma.
Het enige probleem is dat ik geen idee heb hoe je dit wilt voorkomen, ik denk namelijk dat iedereen zelf het initiatief moet nemen om zelf de software te installeren en als je een cheater bent zul je dit naar mijn inzien niet zo snel doen.
Groetjes.
Ik zou graag mee helpen met het maken van dit programma.
Het enige probleem is dat ik geen idee heb hoe je dit wilt voorkomen, ik denk namelijk dat iedereen zelf het initiatief moet nemen om zelf de software te installeren en als je een cheater bent zul je dit naar mijn inzien niet zo snel doen.
Groetjes.
Dat probleem is ook op te lossen, je maakt servers waar je dat programma geinstalleerd MOET hebben om te joinen, zodat je vanzelf hackservers en cleanservers krijgt :P
Zoals GaMer13 al zei zijn we echt op zoek naar C/C++ programmeurs. Jammer, jammer, maar misschien heb je daar ook wel kaas van gegeten?
@Ricardo
Ja dat zou voor de toekomst een mooi plan zijn, maar dat is vooralsnog een utopie. Daarentegen gaan de echte cheaters hun top-posities in de vele competities op clanbase (e.a. leagues) echt niet zo snel opgeven, en of ze nu gebust worden, of hun cheats uitzetten, het leidt allemaal naar hetzelfde doel, een cheat-vrije competitie en op lange termijn misschien wel een cheatvrije game!