A legjobb válasz
Egyszerű:
- Menjen a legközelebbi boltba, és vásároljon rake-et (ez lehet bármilyen méretben)
- Nyissa meg a számítógépét, és lépjen be a Tanki Online-ba.
- Most nagyon figyeljen: vegye be az állványt, és óvatosan csapja fel a képernyőt.
- Kész, most élvezze újonnan feltört tank (vagy bármilyen képernyő)
A vicceket eltekintve, kérjük, ne próbáljon megcsalni online játékokat, ez csak tönkreteszi a játékmenetét, és nagyon tiszteletlen a fejlesztővel szemben, aki sok ideje egy olyan játékon dolgozik, ahol mindenkinek jól kell szórakoznia (nem azt jelenti, hogy a csalók általában nagyon rossz hírnévnek örvendenek)
Válasz
Ez attól függ, hogy milyen a játék megtervezett.
Az online játékok túlnyomó része kliens-szerver stílusú kapcsolaton fog működni, ami azt jelenti, hogy az összes tényleges adat a szerveren van tárolva. Valószínűleg használhat egy csalómotort a helyi példány megváltoztatására változó értékét, de ez semmit sem tenne a szerveren tárolt tényleges értékkel.
Például Például válasszon valutát egy online játékban.
Tegyük fel, hogy sikerül elkülöníteni azt a változót, amely a pénzét egy csaló motorral tárolja. Ju Hú! Gazdag vagy, csak 10000000 fontra módosítottad. Mi történik, ha megpróbálsz vásárolni valamit? Szinte garantálom, hogy ez nem engedi meg, és amint a változó újratöltődik, visszatér a normális szintre.
Látod, a helyzet az, hogy megváltoztattad a játékot megmutatja , de nem azt, amit a játék valójában használ. Tehát bármi számot jelenített meg, amit mondtál neki , valójában a kiszolgálón tárolt helyes értékkel végezte a számításokat.
Most ez minden olyan változóra érvényes, amelyet ténylegesen a számítógépén tárolnak (amelyek elsősorban telepítőfájlok lennének – tehát valószínűleg érdekes eredményeket érhet el például az FPS megváltoztatásával. Magam sem próbáltam, de képes lehet mindent elérni, hogy felgyorsuljon vagy lelassuljon ). Valószínűleg nem valószínű, hogy bármi olyat tudna csinálni, ami rendkívül hasznos, mivel a tényleges játékfunkciók nagy része a szerveren lesz. Nem kezdek bele a szerver feltörésébe – biztos lehet benne, hogy nehéz lesz, és biztosan nem éri meg.
Éppen az jutott eszembe, hogy néhány változót kiszámíthatunk az ügyfél oldalon – bár tudom Nem hiszem, hogy egy profi játékfejlesztő valami olyasmit csinálna. Ha valamilyen okból kifolyólag a számítógépen számolják a változókat, akkor végleg megváltoztathatja őket egy csaló motorral, mert a helyi változót visszaküldik a szerverre, miután már megváltoztatták.
Érdekes, néhány játékot úgy terveztek, hogy az ügyfél-kiszolgáló kapcsolat helyett peer-to-peer kapcsolatot használjon. Ez manapság valóban ritka, és valószínűleg sokkal gyakoribb az alacsony költségvetésű indie játékoknál. Ez azt jelenti, hogy számítógépe tárolja a játék teljes példányát, majd közvetlenül csatlakozik a játékot futtató más emberek számítógépeihez. Ebben a játékstílusban elképzelhető, hogy véglegesen megváltoztathatja például a pénzedet vagy a képességeidet.
Általános szabály , a legtöbb csalómotort használó játék csak a helyi értékeket változtatja meg, és nem lesz következménye a játék tényleges futására. A gyakorlatban még mindig találhat rá néhány felhasználási lehetőséget.
A legtöbb állandó változtatáshoz be kell csapkodnia a szerverbe, amit biztosan nem fog megtenni hosszú évek tapasztalata nélkül.